From c8197cd15d8886dc5c6121e3ba3f39c92445fc1b Mon Sep 17 00:00:00 2001 From: hans-schmidt <43421934+hans-schmidt@users.noreply.github.com> Date: Sun, 21 Aug 2022 11:08:27 -0500 Subject: [PATCH 01/15] Develop merge into Master for the v4.6.1 mainnet release (#1205) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Re-Add Feature: Add P2SH support - Core Protocol Development Proposal 001 (PR #873) Merged, as we want to continue testing on develop. * Default to c++17 (#1020) Update configure.ac to c++17 Update ax_cxx_compile_stdcxx.m4 from bitcoin Copied from bitcoin master branch. Use C++11 member initializer in CNodeState Manually copied/adapted from bitcoin#21370 net_processing: IteratorComparator add const. [c++17] * [backport] gui, wallet: random abort (segmentation fault) btc#9683 (#1021) backport from bitcoin #9683 * refactor: ravengui cleanups. (#1022) * Require miniupnpc v10 (#1023) Ref: CVE-2017-8798 bitcoin#10414 bitcoin#15993 configure-checks for miniupnpc API >=10. This commit does not include the compile-time checks from bitcoin#15993. * refactor: remove unneccesary parantheses. (#1024) Remove compiler warning. * testnet updated seeds (#1027) Added 7 nodes picked from my 3 testnet wallets. Better than the two we know do not respond to anything. * verification.cpp update variables to be const (#1028) We don't want these to change. Fixes issue #800. * contrib: Dockerfile updated (#1026) * contrib: Dockerfile updated Use Ubuntu 20.04. Drop outdated bitcoin-ppa. Build Berkeley DB 4.8 from source with install_db4.sh. Usage: 'docker build -t ravencoin:4.7 -f contrib/Dockerfile .' * Remove obsolete Dockerfiles. * build: update Expat 2.4.1 change source to github. (#1033) Expat renamed files because of CVE-2013-0340/CWE-776. This switches to v.2.4.1. Source changed from sourceforge to github. doc: update dependencies.md * gui: option to hide text in toolbar (#1030) * gui: option to hide text in toolbar Add option to only show icons in toolbar. Closes #478 * Don't require restart. * Update comment. * depends: libevent update (btc#21991) (#1032) Update libevent to 2.1.12-stable. https://raw.githubusercontent.com/libevent/libevent/release-2.1.12-stable/ChangeLog * gui: add version to modal overlay (#1034) * testnet switch to the correct portnumber for seeds (#1035) * Drop buggy TableViewLastColumnResizingFixer class (btc#204) (#1036) backport bitcoin#204 In Qt 5 the last column resizing with dragging its left edge works out-of-the-box. The current TableViewLastColumnResizingFixer implementation could put the last column content out of the view port and confuse a user. * Move app out of if, and remove qt version checks (#1038) moved app out of the if. removed extra qt version check. * fix typo (#1039) * gui: toolbar move code to match order in toolbar (#1040) Code segment moved to match the order it appears Switched alt- hotkeys to match the correct order. Set hotkey for Restricted assets (ALT+8). * p2p: add fixed seeds more often. (#1042) * translation: update transifex client config. (#1043) * consensus: correct verification of transactions pre p2sh-asset activation (#1019) Handle pre-fork padded P2SH-ish transactions like v4.3.2.1. * gui: osx darkmode (#1025) * Fix handling of nonstandard txns and "-acceptnonstdtxn" (#1048) * GUI: Reissue asset spinboxes. Disable if unit is max. (#1050) Disable units spinbox if max units is already set. Set minvalue for spinbox after setting value, to allow updates when the number of units in the selected asset is lower than the number of units in the previous. * gui: Manage assets - update list when shown. (#1060) Update asset list when the qcombobox is shown. Fixes #1059 * Introduce a Shuffle for FastRandomContext and use it in wallet (#1057) Backport part of bitcoin#14624 bitcoin#3db746beb407f7cdd9cd6a605a195bef1254b4c0 * Release: version 4.7.0test2 (#1063) Bump version number for second test release. * net: Do not force dns seeds by default. (#1070) It does not make sense to force dns seeds by default. * GUI: Get my words, re-lock wallet if not bip44. (#1068) If the wallet does not have words, an error message is shown. This happens after the wallet is unlocked, to check for words. This change locks the wallet after showing the error. * depends: Bump Qt version to 5.12.11 (#1067) backport of bitcoin#22054 Slightly modified for Ravencoin. Co-Authored-by: fdov Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> * Update translations (#1074) * build: github action enable Skip Duplicate Actions. (#1078) Setup Skip Duplicate Actions in the workflow. The reason for doing this, is that githubs path-ignore feature does not play well with required checks on master. Skip Duplicate Actions include a better paths_ignore feature. https://github.com/marketplace/actions/skip-duplicate-actions * Updated Copyright Year Using Python Dev Tool (#1080) * depends: zeromq 4.3.4 (#1066) CVE-2021-20236 * [GUI] Fixed display for atomic swap transactions in wallet (#1069) * Added support for displaying atomic swap transactions properly in wallet. * Added back section removed during testing. * Added tr() calls, Fixed whitespace, Fixed compiler warnings * ws * gui: set window minimum size to usable default (#1075) Set minimum to 875x700, even that is only usable if The toolbar is set to icons only. Set some minimum values for layouts in overview and manage assets. * Bip39: Add support multilanguage (#1085) * Add support multilanguage to BIP39 for import words * Generate words multilanguage in GUI * Add more languages to tests BIP39 * Add test multilanguage to test_runner.py * Diferent required minimun words for each language * Add warning spaces to Japanese * Format test wallet util list words * Backport: Remove useless mapRequest tracking Manual backport of https://github.com/bitcoin/bitcoin/commit/beef7ec4be725beea870a2da510d2817487601ec Fixes issue #1114 CVE-2018-17145 * lockedpool: avoid sensitive data in core files (Linux and FreeBSD) Manual backport of bitcoin PR#18443 and bitcoin PR#15633. Use madvise on Linux and FreeBSD to avoid sensitive data from secure_allocator to be written to swap and core-files. https://github.com/bitcoin/bitcoin/pull/15600/commits/d831831822885717e9841f1ff67c19add566fa45 https://github.com/bitcoin/bitcoin/pull/18443/commits/f85203097f78d9daa1d35c4097a80beab31da2a4 * Update README.md * Update README.md * Update feature_assets_p2sh.py SyntaxWarning: "is" with a literal. Did you mean "=="? * http: Release work queue after event base finish (btc#19033) (#1031) backport of bitcoin#19033. This fixes a race between http_request_cb and StopHTTPServer where the work queue is used after release. - promag @ bitcoin. * Add asset support for IsFromMe (#1103) * Security: Fix for issue #1110, CVE-2021-3401 (#1111) Fixes URI Argument Injection in Ravencoin-Qt Ref: https://achow101.com/2021/02/0.18-uri-vuln Ref: https://github.com/bitcoin/bitcoin/pull/16578 * fix: include array to fix building for osx. (#1122) * gui: Wallet -> Get my words, auto close. (#1125) Messasgebox with words will auto close after 5 min (300 sec.) * backport: Shut down if trying to connect a corrupted block (#1126) Manual backport of bitcoin#0e7c52dc6cbb8fd881a0dd57a6167a812fe71dc4 Fixes issue #1087 Commit message by author sdaftuar: The call to CheckBlock() in ConnectBlock() is redundant with calls to it prior to storing a block on disk. If CheckBlock() fails with an error indicating the block is potentially corrupted, then shut down immediately, as this is an indication that the node is experiencing hardware issues. (If we didn't shut down, we could go into an infinite loop trying to reconnect this same bad block, as we're not setting the block's status to FAILED in the case where there is potential corruption.) If CheckBlock() fails for some other reason, we'll end up flagging this block as bad (perhaps some prior software version "let a bad block in", as the comment indicates), and not trying to connect it again, so this case should be properly handled. * fixes #1072 (#1128) * gui: optional seed extension word rename (#1132) * Re-word in the import dialog. * Passphrase is used multiple times, renaming this to Seed Extension Word. * Add better tooltip. Co-authored-by: kinkajou Co-authored-by: Hraf Co-authored-by: LSJI07 Co-authored-by: kinkajou Co-authored-by: Hraf * gui: minimum sizes and margins (#1133) * Increase minimum window size to 1024x700 * Adjust layouts most pages, to be usable at the new minimum window size. * Most marings are reduced. * gui: search for string in whole asset name. (#1134) * AssetFilterProxy expanded to be able to search for strings in the whole asset name. Previously only the prefix was searchable. * gui: Create Assets tooltip wording (#1138) Remove 'main/sub/unique' from the tooltip. The list was incomplete, and adding everything would make it too long. * Update translations (#1140) * depends: increase download timeout and retries (#1145) * Increased download timeout from 10 to 30. * Increased retries from 3 to 5. * backport: [validation] Crash if disconnecting a block fails (#1159) Manual backport of bitcoin PR 15305 If we're unable to disconnect a block during normal operation, then that is a failure of our local system (such as disk failure) or the chain that we are on (eg CVE-2018-17144), but cannot be due to failure of the (more work) chain that we're trying to validate. We should abort rather than stay on a less work chain. * backport: wallet: Fix Char as Bool in Wallet (#1160) Manual backport of bitcoin PR #16572 * backport: gui: Set CConnman byte counters earlier to avoid uninitialized reads (#1161) Manual backport of bitcoin PR #17906 Initialize CConnman byte counters during construction, so GetTotalBytesRecv() and GetTotalBytesSent() methods don't return garbage before Start() is called. Change shouldn't have any effect outside of the GUI. It just fixes a race condition during a qt test that was observed on travis: https://travis-ci.org/bitcoin/bitcoin/jobs/634989685 * backport: rpc: Fix data race (UB) in InterruptRPC() (#1162) manual backport of bitcoin PR # 14993 rpc: Fix data race (UB) in InterruptRPC() * backport: fix uninitialized read when stringifying an addrLocal (#1163) Manual backport of bitcoin PR 14728 Reachable from either place where SetIP is used when our best-guess addrLocal for a peer is IPv4, but the peer tells us it's reaching us at an IPv6 address. In that case, SetIP turns an IPv4 address into an IPv6 address without setting the scopeId, which is subsequently read in GetSockAddr during CNetAddr::ToStringIP and passed to getnameinfo. Fix by ensuring every constructor initializes the scopeId field with something. * backport: Introduce a maximum size for locators. (#1164) Manual backport of bitcoin PR #13907 The largest sensible size for a locator is log in the number of blocks. But, as noted by Coinr8d on BCT a maximum size message could encode a hundred thousand locators. If height were used to limit the messages that could open new attacks where peers on long low diff forks would get disconnected and end up stuck. Ideally, nodes first first learn to limit the size of locators they send before limiting what would be processed, but common implementations back off with an exponent of 2 and have an implicit limit of 2^32 blocks, so they already cannot produce locators over some size. This sets the limit to an absurdly high amount of 101 in order to maximize compatibility with existing software. * [qt] Fix potential memory leak in newPossibleKey(ChangeCWallet *wallet) (#1167) Co-authored-by: practicalswift * backport: Make CWallet::FundTransaction atomic (bitcoin #11864) (#1173) * [wallet] Tidy up CWallet::FundTransaction * [wallet] Make CWallet::FundTransaction atomic Co-authored-by: João Barbosa * docs: Update dependencies for Ubuntu 21.10 (#1180) * Fix mining bug - lockup in CreateNewBlock loop This bug was discovered in Dec-2021 when two blocks were mined within one second. Pool operators locked up and required restarting. It happened because when CheckTxInputs finds a double spend, ConnectBlock fails but didn't mark the bad txn to be flushed from the mempool. * Fix typo * Remove redundant locks (#1169) * SetAddressBook(...) is locking cs_wallet internally * DelAddressBook(...) is locking cs_wallet internally Co-authored-by: practicalswift * gui: create and reissue asset views - browse ipfs button (#1144) * gui: create asset view - browse ipfs button * Add button to open ipfs-hash in the configured ipfs-viewer. This can be handy to verify your ipfs-hash is correct, before creating the asset. * Remove a check that enabled the Check Availability button once the `Add IPFS/Txid hash` was enabled. * gui: reissue asset view, browse ipfs button. * Add button to open ipfs-hash in the configured ipfs-viewer. This can be handy to verify your ipfs-hash is correct, before reissuing the asset. * backport: net: Add missing locks in net.{cpp,h} (bitcoin #11744) (#1170) * net: Add missing locks in net.{cpp,h} * writing variable 'nTotalBytesRecv' requires holding mutex 'cs_totalBytesRecv' exclusively * writing variables 'nTotalBytesSent'/'nMaxOutboundTotalBytesSentInCycle'/'nMaxOutboundCycleStartTime' require holding mutex 'cs_totalBytesSent' exclusively * writing variable 'nMaxOutboundTimeframe'/'nMaxOutboundLimit' require holding mutex 'cs_totalBytesSent' exclusively * writing variable 'vAddedNodes' requires holding mutex 'cs_vAddedNodes' exclusively * Add Clang thread safety analysis annotations Co-authored-by: practicalswift Co-authored-by: hans-schmidt <43421934+hans-schmidt@users.noreply.github.com> * Revert "backport: Shut down if trying to connect a corrupted block (#1126)" (#1185) This reverts commit d3243c19411da012d4de20ad22a3f8d42de5c16e. * Fix createrawtransaction transferwithmessage RPC (#1113) Fixes issue #1102. Removed some brackets. Removed one asset_quantity. Adjusted indentation. * Fix bug with in memory qualifier address checking * Revert p2sh (#1201) * Revert "consensus: correct verification of transactions pre p2sh-asset activation (#1019)" This reverts commit 46aad1a25978e732285bad2c2ba96171bdaa5fec. * Revert "Re-Add Feature: Add P2SH support - Core Protocol Development Proposal 001 (PR #873)" This reverts commit 8c31e2b6c5668b6e59db0ed5375db1c1b017bedc. * Fix function test failures which depend on nonstandard transactions (#1202) * Update nMinimumChainWork, defaultAssumeValid, checkpointData, chainTxData (#1203) * Update release version to v4.6.1 in prep for develop merge into master (#1204) Co-authored-by: HyperPeek Co-authored-by: fdov Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Co-authored-by: BrockWood Co-authored-by: Ben Abraham Co-authored-by: Henry_arcu89 <57180462+henry-arcu89@users.noreply.github.com> Co-authored-by: kralverde <80051564+kralverde@users.noreply.github.com> Co-authored-by: jeroz1 <44138303+jeroz1@users.noreply.github.com> Co-authored-by: Volodymyr Biloshytskyi Co-authored-by: StayAtHomeProgrammer <75764463+StayAtHomeProgrammer@users.noreply.github.com> Co-authored-by: kinkajou Co-authored-by: Hraf Co-authored-by: practicalswift Co-authored-by: João Barbosa Co-authored-by: classObject <16977295+classObject@users.noreply.github.com> Co-authored-by: Tron Co-authored-by: blondfrogs <8285518+blondfrogs@users.noreply.github.com> --- .github/workflows/build-raven.yml | 81 +- .tx/config | 5 +- README.md | 3 + build-aux/m4/ax_cxx_compile_stdcxx.m4 | 455 +- configure.ac | 34 +- contrib/Dockerfile | 31 +- contrib/Dockerfile.amd64 | 27 - contrib/Dockerfile.arm32v7 | 23 - contrib/testgen/base58.py | 2 +- contrib/zmq/zmq_sub.py | 2 +- contrib/zmq/zmq_sub3.4.py | 2 +- depends/Makefile | 4 +- depends/packages/expat.mk | 6 +- depends/packages/libevent.mk | 14 +- depends/packages/qt.mk | 15 +- depends/packages/zeromq.mk | 4 +- .../0001-fix-windows-getaddrinfo.patch | 15 - .../patches/qt/fix_android_jni_static.patch | 2 +- depends/patches/qt/fix_bigsur_drawing.patch | 31 - .../qt/fix_qpainter_non_determinism.patch | 63 - .../qt/qtbase-moc-ignore-gcc-macro.patch | 17 + doc/build-ubuntu.md | 41 + doc/dependencies.md | 6 +- share/qt/Info.plist.in | 3 + src/Makefile.qt.include | 1 + src/assets/assets.cpp | 34 +- src/assets/assets.h | 2 +- src/assets/messages.cpp | 2 +- src/assets/messages.h | 2 +- src/assets/myassetsdb.cpp | 2 +- src/bench/ccoins_caching.cpp | 2 +- src/bench/coin_selection.cpp | 2 +- src/bloom.cpp | 2 +- src/chainparams.cpp | 17 +- src/chainparamsseeds.h | 10 +- src/clientversion.cpp | 2 +- src/coins.cpp | 2 +- src/consensus/params.h | 2 +- src/consensus/tx_verify.cpp | 2 +- src/consensus/tx_verify.h | 2 +- src/core_write.cpp | 2 +- src/httpserver.cpp | 12 +- src/init.cpp | 6 +- src/keystore.h | 2 +- src/net.cpp | 18 +- src/net.h | 32 +- src/net_processing.cpp | 89 +- src/netaddress.cpp | 1 - src/netaddress.h | 2 +- src/policy/policy.cpp | 2 +- src/policy/policy.h | 2 +- src/primitives/transaction.h | 2 +- src/protocol.h | 2 +- src/qt/addresstablemodel.cpp | 14 +- src/qt/assetcontroldialog.cpp | 2 +- src/qt/assetfilterproxy.cpp | 20 +- src/qt/assetfilterproxy.h | 2 + src/qt/assetrecord.h | 2 +- src/qt/assetsdialog.cpp | 4 +- src/qt/assettablemodel.cpp | 2 +- src/qt/assettablemodel.h | 2 +- src/qt/bantablemodel.cpp | 2 +- src/qt/clientmodel.cpp | 2 +- src/qt/coincontroldialog.cpp | 2 +- src/qt/createassetdialog.cpp | 45 +- src/qt/createassetdialog.h | 4 +- src/qt/currencyunits.h | 66 +- src/qt/forms/assetsdialog.ui | 19 +- src/qt/forms/createassetdialog.ui | 23 +- src/qt/forms/mnemonicdialog2.ui | 15 +- src/qt/forms/mnemonicdialog3.ui | 112 +- src/qt/forms/modaloverlay.ui | 9 +- src/qt/forms/optionsdialog.ui | 12 +- src/qt/forms/overviewpage.ui | 75 +- src/qt/forms/reissueassetdialog.ui | 91 +- src/qt/forms/restrictedassetsdialog.ui | 10 +- src/qt/forms/sendcoinsdialog.ui | 19 +- src/qt/guiconstants.h | 4 +- src/qt/guiutil.cpp | 121 +- src/qt/guiutil.h | 41 +- src/qt/locale/raven_af.ts | 555 +- src/qt/locale/raven_af_ZA.ts | 207 +- src/qt/locale/raven_ar.ts | 1113 ++- src/qt/locale/raven_be_BY.ts | 653 +- src/qt/locale/raven_bg.ts | 1249 ++- src/qt/locale/raven_bg_BG.ts | 147 +- src/qt/locale/raven_ca.ts | 1599 ++-- src/qt/locale/raven_ca@valencia.ts | 825 +- src/qt/locale/raven_ca_ES.ts | 1603 ++-- src/qt/locale/raven_cs.ts | 1547 ++-- src/qt/locale/raven_cy.ts | 347 +- src/qt/locale/raven_da.ts | 1547 ++-- src/qt/locale/raven_de.ts | 3445 ++++++-- src/qt/locale/raven_el.ts | 81 +- src/qt/locale/raven_el_GR.ts | 963 +- src/qt/locale/raven_en.ts | 7773 ++++++++++++----- src/qt/locale/raven_en_GB.ts | 921 +- src/qt/locale/raven_eo.ts | 815 +- src/qt/locale/raven_es.ts | 1253 +-- src/qt/locale/raven_es_AR.ts | 53 +- src/qt/locale/raven_es_CL.ts | 437 +- src/qt/locale/raven_es_CO.ts | 165 +- src/qt/locale/raven_es_DO.ts | 533 +- src/qt/locale/raven_es_ES.ts | 1663 ++-- src/qt/locale/raven_es_MX.ts | 393 +- src/qt/locale/raven_es_UY.ts | 275 +- src/qt/locale/raven_es_VE.ts | 361 +- src/qt/locale/raven_et.ts | 815 +- src/qt/locale/raven_et_EE.ts | 209 +- src/qt/locale/raven_eu_ES.ts | 237 +- src/qt/locale/raven_fa.ts | 883 +- src/qt/locale/raven_fa_IR.ts | 349 +- src/qt/locale/raven_fi.ts | 1533 ++-- src/qt/locale/raven_fr.ts | 1397 +-- src/qt/locale/raven_fr_CA.ts | 53 +- src/qt/locale/raven_fr_FR.ts | 855 +- src/qt/locale/raven_gl.ts | 501 +- src/qt/locale/raven_he.ts | 1571 ++-- src/qt/locale/raven_hi_IN.ts | 267 +- src/qt/locale/raven_hr.ts | 801 +- src/qt/locale/raven_hu.ts | 20 +- src/qt/locale/raven_id_ID.ts | 1219 +-- src/qt/locale/raven_it.ts | 1719 ++-- src/qt/locale/raven_it_IT.ts | 61 +- src/qt/locale/raven_ja.ts | 1547 ++-- src/qt/locale/raven_ka.ts | 833 +- src/qt/locale/raven_kk_KZ.ts | 181 +- src/qt/locale/raven_ko_KR.ts | 3085 ++++--- src/qt/locale/raven_ku_IQ.ts | 113 +- src/qt/locale/raven_ky.ts | 133 +- src/qt/locale/raven_la.ts | 453 +- src/qt/locale/raven_lt.ts | 467 +- src/qt/locale/raven_lv_LV.ts | 505 +- src/qt/locale/raven_mk_MK.ts | 369 +- src/qt/locale/raven_mn.ts | 305 +- src/qt/locale/raven_ms_MY.ts | 163 +- src/qt/locale/raven_nb.ts | 3179 +++++-- src/qt/locale/raven_ne.ts | 297 +- src/qt/locale/raven_nl.ts | 1433 +-- src/qt/locale/raven_pl.ts | 3192 +++++-- src/qt/locale/raven_pt_BR.ts | 1067 ++- src/qt/locale/raven_pt_PT.ts | 1499 ++-- src/qt/locale/raven_ro.ts | 533 +- src/qt/locale/raven_ro_RO.ts | 1209 ++- src/qt/locale/raven_ru.ts | 1551 ++-- src/qt/locale/raven_ru_RU.ts | 353 +- src/qt/locale/raven_sk.ts | 1529 ++-- src/qt/locale/raven_sl_SI.ts | 871 +- src/qt/locale/raven_sq.ts | 275 +- src/qt/locale/raven_sr.ts | 394 +- src/qt/locale/raven_sr@latin.ts | 237 +- src/qt/locale/raven_sv.ts | 1757 ++-- src/qt/locale/raven_ta.ts | 307 +- src/qt/locale/raven_th_TH.ts | 831 +- src/qt/locale/raven_tr.ts | 4057 +++++++-- src/qt/locale/raven_tr_TR.ts | 61 +- src/qt/locale/raven_uk.ts | 1545 ++-- src/qt/locale/raven_ur_PK.ts | 61 +- src/qt/locale/raven_uz@Cyrl.ts | 551 +- src/qt/locale/raven_vi.ts | 53 +- src/qt/locale/raven_vi_VN.ts | 739 +- src/qt/locale/raven_zh.ts | 77 +- src/qt/locale/raven_zh_CN.ts | 1005 +-- src/qt/locale/raven_zh_HK.ts | 331 +- src/qt/locale/raven_zh_TW.ts | 1543 ++-- src/qt/mnemonicdialog.cpp | 47 +- src/qt/mnemonicdialog.h | 2 +- src/qt/modaloverlay.cpp | 5 +- src/qt/myrestrictedassettablemodel.cpp | 2 +- src/qt/optionsdialog.cpp | 3 +- src/qt/optionsdialog.h | 2 +- src/qt/optionsmodel.cpp | 13 +- src/qt/optionsmodel.h | 5 +- src/qt/overviewpage.cpp | 4 +- src/qt/overviewpage.h | 2 +- src/qt/paymentserver.cpp | 2 +- src/qt/peertablemodel.cpp | 2 +- src/qt/platformstyle.cpp | 2 +- src/qt/raven.cpp | 27 +- src/qt/raven.qrc | 2 + src/qt/ravenamountfield.cpp | 2 +- src/qt/ravenamountfield.h | 2 +- src/qt/ravengui.cpp | 176 +- src/qt/ravengui.h | 129 +- src/qt/ravenstrings.cpp | 168 +- src/qt/ravenunits.h | 2 +- src/qt/receivecoinsdialog.cpp | 13 +- src/qt/receivecoinsdialog.h | 4 +- src/qt/receiverequestdialog.cpp | 2 +- src/qt/reissueassetdialog.cpp | 52 +- src/qt/reissueassetdialog.h | 1 + src/qt/res/icons/rvntext.png | Bin 0 -> 1283 bytes src/qt/res/icons/tx_atomic_swap.png | Bin 0 -> 4835 bytes src/qt/restrictedassetsdialog.cpp | 4 +- src/qt/restrictedfreezeaddress.cpp | 4 +- src/qt/rpcconsole.cpp | 2 +- src/qt/rpcconsole.h | 2 +- src/qt/sendassetsentry.cpp | 2 +- src/qt/sendcoinsdialog.cpp | 4 +- src/qt/splashscreen.cpp | 2 +- src/qt/splashscreen.h | 2 +- src/qt/test/test_main.cpp | 5 +- src/qt/trafficgraphwidget.cpp | 2 +- src/qt/transactiondesc.cpp | 20 +- src/qt/transactionrecord.cpp | 165 +- src/qt/transactionrecord.h | 9 +- src/qt/transactiontablemodel.cpp | 21 +- src/qt/transactionview.cpp | 18 +- src/qt/transactionview.h | 6 +- src/qt/utilitydialog.h | 2 +- src/qt/walletframe.cpp | 2 +- src/qt/walletframe.h | 2 +- src/qt/walletmodel.cpp | 7 +- src/qt/walletmodel.h | 2 +- src/qt/walletmodeltransaction.cpp | 8 +- src/qt/walletmodeltransaction.h | 2 +- src/qt/walletview.cpp | 6 +- src/qt/walletview.h | 2 +- src/random.h | 25 +- src/ravend.cpp | 2 +- src/rpc/assets.cpp | 2 +- src/rpc/blockchain.cpp | 2 +- src/rpc/client.cpp | 2 +- src/rpc/mining.cpp | 2 +- src/rpc/misc.cpp | 2 +- src/rpc/rawtransaction.cpp | 58 +- src/rpc/server.cpp | 8 +- src/scheduler.cpp | 2 +- src/script/interpreter.cpp | 2 +- src/script/ismine.cpp | 2 +- src/script/script.cpp | 2 +- src/script/script.h | 2 +- src/script/sign.cpp | 2 +- src/script/standard.cpp | 2 +- src/script/standard.h | 2 +- src/support/lockedpool.cpp | 5 + src/test/assets/asset_tx_tests.cpp | 2 +- src/test/multisig_tests.cpp | 2 +- src/test/random_tests.cpp | 32 +- src/test/rpc_tests.cpp | 2 +- src/test/scheduler_tests.cpp | 2 +- src/test/script_standard_tests.cpp | 2 +- src/torcontrol.cpp | 2 +- src/txdb.cpp | 4 +- src/txdb.h | 2 +- src/txmempool.cpp | 2 +- src/validation.cpp | 21 +- src/validation.h | 2 +- src/validationinterface.cpp | 10 +- src/validationinterface.h | 3 - src/versionbits.cpp | 2 +- src/wallet/bip39.cpp | 110 +- src/wallet/bip39.h | 32 +- src/wallet/bip39_chinese_simplified.h | 2074 +++++ src/wallet/bip39_chinese_traditional.h | 2074 +++++ src/wallet/bip39_english.h | 2 +- src/wallet/bip39_french.h | 2074 +++++ src/wallet/bip39_italian.h | 2074 +++++ src/wallet/bip39_japanese.h | 2074 +++++ src/wallet/bip39_korean.h | 2074 +++++ src/wallet/bip39_spanish.h | 2074 +++++ src/wallet/feebumper.cpp | 2 +- src/wallet/rpcdump.cpp | 2 +- src/wallet/wallet.cpp | 101 +- src/wallet/wallet.h | 21 +- test/functional/feature_assumevalid.py | 2 +- test/functional/test_framework/util.py | 1 + test/functional/test_framework/wallet_util.py | 3690 +++++++- test/functional/test_runner.py | 5 +- test/functional/wallet_bip44_multilanguage.py | 195 + 270 files changed, 66986 insertions(+), 36449 deletions(-) delete mode 100644 contrib/Dockerfile.amd64 delete mode 100644 contrib/Dockerfile.arm32v7 delete mode 100644 depends/patches/libevent/0001-fix-windows-getaddrinfo.patch delete mode 100644 depends/patches/qt/fix_bigsur_drawing.patch delete mode 100644 depends/patches/qt/fix_qpainter_non_determinism.patch create mode 100644 depends/patches/qt/qtbase-moc-ignore-gcc-macro.patch create mode 100644 src/qt/res/icons/rvntext.png create mode 100644 src/qt/res/icons/tx_atomic_swap.png create mode 100644 src/wallet/bip39_chinese_simplified.h create mode 100644 src/wallet/bip39_chinese_traditional.h create mode 100644 src/wallet/bip39_french.h create mode 100644 src/wallet/bip39_italian.h create mode 100644 src/wallet/bip39_japanese.h create mode 100644 src/wallet/bip39_korean.h create mode 100644 src/wallet/bip39_spanish.h create mode 100755 test/functional/wallet_bip44_multilanguage.py diff --git a/.github/workflows/build-raven.yml b/.github/workflows/build-raven.yml index 35a1c3da84..53d55e1b0c 100644 --- a/.github/workflows/build-raven.yml +++ b/.github/workflows/build-raven.yml @@ -9,23 +9,49 @@ on: - master - develop - release* - paths-ignore: - - 'binaries/**' - - 'community/**' - - 'contrib/**' - - 'doc/**' - - 'roadmap/**' - - 'share/**' - - 'static-builds/**' - - 'whitepaper/**' - - '*.md' +# paths-ignore: +# - 'binaries/**' +# - 'community/**' +# - 'contrib/**' +# - 'doc/**' +# - 'roadmap/**' +# - 'share/**' +# - 'static-builds/**' +# - 'whitepaper/**' +# - '*.md' env: SCRIPTS: ${{ GITHUB.WORKSPACE }}/.github/scripts jobs: - build: + check-jobs: + # continue-on-error: true # Uncomment once integration is finished + runs-on: ubuntu-18.04 + # Map a step output to a job output + outputs: + should_skip: ${{ steps.skip_check.outputs.should_skip }} + steps: + - id: skip_check + uses: fkirc/skip-duplicate-actions@master + with: + # All of these options are optional, so you can remove them if you are happy with the defaults + concurrent_skipping: 'never' + skip_after_successful_duplicate: 'true' + paths_ignore: '[ + "binaries/**", + "community/**", + "contrib/**", + "doc/**", + "roadmap/**", + "share/**", + "static-builds/**", + "whitepaper/**", + "**/*.md" + ]' + do_not_skip: '["workflow_dispatch", "schedule"]' + build: + needs: check-jobs runs-on: ubuntu-18.04 strategy: matrix: @@ -33,13 +59,16 @@ jobs: # OS: [ 'windows', 'linux', 'linux-disable-wallet', 'osx', 'arm32v7', 'arm32v7-disable-wallet' ] steps: - - name: Checkout the Code + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Checkout the Code uses: actions/checkout@v1 - - name: Install Build Tools + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Install Build Tools run: sudo ${SCRIPTS}/00-install-deps.sh ${{ MATRIX.OS }} - - name: Cache dependencies. + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Cache dependencies. uses: actions/cache@v2 with: path: | @@ -48,28 +77,36 @@ jobs: ${{ GITHUB.WORKSPACE }}/depends/work key: ${{ MATRIX.OS }} - - name: Build dependencies. + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Build dependencies. run: ${SCRIPTS}/02-copy-build-dependencies.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }} ${{ GITHUB.BASE_REF }} ${{ GITHUB.REF }} - - name: Add Dependencies to the System PATH + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Add Dependencies to the System PATH run: ${SCRIPTS}/03-export-path.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }} - - name: Build Config + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Build Config run: cd ${{ GITHUB.WORKSPACE }} && ./autogen.sh - - name: Configure Build + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Configure Build run: ${SCRIPTS}/04-configure-build.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }} - - name: Build Raven + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Build Raven run: make -j2 - - name: Check Binary Security + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Check Binary Security run: ${SCRIPTS}/05-binary-checks.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }} - - name: Package Up the Build + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Package Up the Build run: ${SCRIPTS}/06-package.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }} ${{ GITHUB.BASE_REF }} ${{ GITHUB.REF }} - - name: Upload Artifacts to Job + - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} + name: Upload Artifacts to Job uses: actions/upload-artifact@master with: name: ${{ MATRIX.OS }} diff --git a/.tx/config b/.tx/config index 53365b7f21..aac8e07ce4 100644 --- a/.tx/config +++ b/.tx/config @@ -1,7 +1,10 @@ [main] host = https://www.transifex.com -[raven.qt-translation-014x] +[qt-translation.raven-en-ts] file_filter = src/qt/locale/raven_.ts +minimum_perc = 0 source_file = src/qt/locale/raven_en.ts source_lang = en +type = QT + diff --git a/README.md b/README.md index eb14ca2ad6..08b0cdd6b9 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,9 @@ Raven Core integration/staging tree https://ravencoin.org +To see how to run Ravencoin, please read the respective files in [the doc folder](doc) + + What is Ravencoin? ---------------- diff --git a/build-aux/m4/ax_cxx_compile_stdcxx.m4 b/build-aux/m4/ax_cxx_compile_stdcxx.m4 index f147cee3b1..43087b2e68 100644 --- a/build-aux/m4/ax_cxx_compile_stdcxx.m4 +++ b/build-aux/m4/ax_cxx_compile_stdcxx.m4 @@ -1,5 +1,5 @@ # =========================================================================== -# http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html +# https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html # =========================================================================== # # SYNOPSIS @@ -33,21 +33,23 @@ # Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov # Copyright (c) 2015 Paul Norman # Copyright (c) 2015 Moritz Klammler +# Copyright (c) 2016, 2018 Krzesimir Nowak +# Copyright (c) 2019 Enji Cooper # # Copying and distribution of this file, with or without modification, are # permitted in any medium without royalty provided the copyright notice # and this notice are preserved. This file is offered as-is, without any # warranty. -#serial 4 +#serial 11 dnl This macro is based on the code from the AX_CXX_COMPILE_STDCXX_11 macro dnl (serial version number 13). AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl - m4_if([$1], [11], [], - [$1], [14], [], - [$1], [17], [m4_fatal([support for C++17 not yet implemented in AX_CXX_COMPILE_STDCXX])], + m4_if([$1], [11], [ax_cxx_compile_alternatives="11 0x"], + [$1], [14], [ax_cxx_compile_alternatives="14 1y"], + [$1], [17], [ax_cxx_compile_alternatives="17 1z"], [m4_fatal([invalid first argument `$1' to AX_CXX_COMPILE_STDCXX])])dnl m4_if([$2], [], [], [$2], [ext], [], @@ -57,26 +59,13 @@ AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl [$3], [mandatory], [ax_cxx_compile_cxx$1_required=true], [$3], [optional], [ax_cxx_compile_cxx$1_required=false], [m4_fatal([invalid third argument `$3' to AX_CXX_COMPILE_STDCXX])]) - m4_if([$4], [], [ax_cxx_compile_cxx$1_try_default=true], - [$4], [default], [ax_cxx_compile_cxx$1_try_default=true], - [$4], [nodefault], [ax_cxx_compile_cxx$1_try_default=false], - [m4_fatal([invalid fourth argument `$4' to AX_CXX_COMPILE_STDCXX])]) AC_LANG_PUSH([C++])dnl ac_success=no - m4_if([$4], [nodefault], [], [dnl - AC_CACHE_CHECK(whether $CXX supports C++$1 features by default, - ax_cv_cxx_compile_cxx$1, - [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_testbody_$1])], - [ax_cv_cxx_compile_cxx$1=yes], - [ax_cv_cxx_compile_cxx$1=no])]) - if test x$ax_cv_cxx_compile_cxx$1 = xyes; then - ac_success=yes - fi]) - m4_if([$2], [noext], [], [dnl if test x$ac_success = xno; then - for switch in -std=gnu++$1 -std=gnu++0x; do + for alternative in ${ax_cxx_compile_alternatives}; do + switch="-std=gnu++${alternative}" cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx$1_$switch]) AC_CACHE_CHECK(whether $CXX supports C++$1 features with $switch, $cachevar, @@ -102,22 +91,27 @@ AC_DEFUN([AX_CXX_COMPILE_STDCXX], [dnl dnl HP's aCC needs +std=c++11 according to: dnl http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/PDF_Release_Notes/769149-001.pdf dnl Cray's crayCC needs "-h std=c++11" - for switch in -std=c++$1 -std=c++0x +std=c++$1 "-h std=c++$1"; do - cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx$1_$switch]) - AC_CACHE_CHECK(whether $CXX supports C++$1 features with $switch, - $cachevar, - [ac_save_CXX="$CXX" - CXX="$CXX $switch" - AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_testbody_$1])], - [eval $cachevar=yes], - [eval $cachevar=no]) - CXX="$ac_save_CXX"]) - if eval test x\$$cachevar = xyes; then - CXX="$CXX $switch" - if test -n "$CXXCPP" ; then - CXXCPP="$CXXCPP $switch" + for alternative in ${ax_cxx_compile_alternatives}; do + for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do + cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx$1_$switch]) + AC_CACHE_CHECK(whether $CXX supports C++$1 features with $switch, + $cachevar, + [ac_save_CXX="$CXX" + CXX="$CXX $switch" + AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_testbody_$1])], + [eval $cachevar=yes], + [eval $cachevar=no]) + CXX="$ac_save_CXX"]) + if eval test x\$$cachevar = xyes; then + CXX="$CXX $switch" + if test -n "$CXXCPP" ; then + CXXCPP="$CXXCPP $switch" + fi + ac_success=yes + break fi - ac_success=yes + done + if test x$ac_success = xyes; then break fi done @@ -154,6 +148,11 @@ m4_define([_AX_CXX_COMPILE_STDCXX_testbody_14], _AX_CXX_COMPILE_STDCXX_testbody_new_in_14 ) +m4_define([_AX_CXX_COMPILE_STDCXX_testbody_17], + _AX_CXX_COMPILE_STDCXX_testbody_new_in_11 + _AX_CXX_COMPILE_STDCXX_testbody_new_in_14 + _AX_CXX_COMPILE_STDCXX_testbody_new_in_17 +) dnl Tests for new features in C++11 @@ -191,11 +190,13 @@ namespace cxx11 struct Base { + virtual ~Base() {} virtual void f() {} }; struct Derived : public Base { + virtual ~Derived() override {} virtual void f() override {} }; @@ -524,7 +525,7 @@ namespace cxx14 } - namespace test_digit_seperators + namespace test_digit_separators { constexpr auto ten_million = 100'000'000; @@ -566,3 +567,385 @@ namespace cxx14 #endif // __cplusplus >= 201402L ]]) + + +dnl Tests for new features in C++17 + +m4_define([_AX_CXX_COMPILE_STDCXX_testbody_new_in_17], [[ + +// If the compiler admits that it is not ready for C++17, why torture it? +// Hopefully, this will speed up the test. + +#ifndef __cplusplus + +#error "This is not a C++ compiler" + +#elif __cplusplus < 201703L + +#error "This is not a C++17 compiler" + +#else + +#include +#include +#include + +namespace cxx17 +{ + + namespace test_constexpr_lambdas + { + + constexpr int foo = [](){return 42;}(); + + } + + namespace test::nested_namespace::definitions + { + + } + + namespace test_fold_expression + { + + template + int multiply(Args... args) + { + return (args * ... * 1); + } + + template + bool all(Args... args) + { + return (args && ...); + } + + } + + namespace test_extended_static_assert + { + + static_assert (true); + + } + + namespace test_auto_brace_init_list + { + + auto foo = {5}; + auto bar {5}; + + static_assert(std::is_same, decltype(foo)>::value); + static_assert(std::is_same::value); + } + + namespace test_typename_in_template_template_parameter + { + + template typename X> struct D; + + } + + namespace test_fallthrough_nodiscard_maybe_unused_attributes + { + + int f1() + { + return 42; + } + + [[nodiscard]] int f2() + { + [[maybe_unused]] auto unused = f1(); + + switch (f1()) + { + case 17: + f1(); + [[fallthrough]]; + case 42: + f1(); + } + return f1(); + } + + } + + namespace test_extended_aggregate_initialization + { + + struct base1 + { + int b1, b2 = 42; + }; + + struct base2 + { + base2() { + b3 = 42; + } + int b3; + }; + + struct derived : base1, base2 + { + int d; + }; + + derived d1 {{1, 2}, {}, 4}; // full initialization + derived d2 {{}, {}, 4}; // value-initialized bases + + } + + namespace test_general_range_based_for_loop + { + + struct iter + { + int i; + + int& operator* () + { + return i; + } + + const int& operator* () const + { + return i; + } + + iter& operator++() + { + ++i; + return *this; + } + }; + + struct sentinel + { + int i; + }; + + bool operator== (const iter& i, const sentinel& s) + { + return i.i == s.i; + } + + bool operator!= (const iter& i, const sentinel& s) + { + return !(i == s); + } + + struct range + { + iter begin() const + { + return {0}; + } + + sentinel end() const + { + return {5}; + } + }; + + void f() + { + range r {}; + + for (auto i : r) + { + [[maybe_unused]] auto v = i; + } + } + + } + + namespace test_lambda_capture_asterisk_this_by_value + { + + struct t + { + int i; + int foo() + { + return [*this]() + { + return i; + }(); + } + }; + + } + + namespace test_enum_class_construction + { + + enum class byte : unsigned char + {}; + + byte foo {42}; + + } + + namespace test_constexpr_if + { + + template + int f () + { + if constexpr(cond) + { + return 13; + } + else + { + return 42; + } + } + + } + + namespace test_selection_statement_with_initializer + { + + int f() + { + return 13; + } + + int f2() + { + if (auto i = f(); i > 0) + { + return 3; + } + + switch (auto i = f(); i + 4) + { + case 17: + return 2; + + default: + return 1; + } + } + + } + + namespace test_template_argument_deduction_for_class_templates + { + + template + struct pair + { + pair (T1 p1, T2 p2) + : m1 {p1}, + m2 {p2} + {} + + T1 m1; + T2 m2; + }; + + void f() + { + [[maybe_unused]] auto p = pair{13, 42u}; + } + + } + + namespace test_non_type_auto_template_parameters + { + + template + struct B + {}; + + B<5> b1; + B<'a'> b2; + + } + + namespace test_structured_bindings + { + + int arr[2] = { 1, 2 }; + std::pair pr = { 1, 2 }; + + auto f1() -> int(&)[2] + { + return arr; + } + + auto f2() -> std::pair& + { + return pr; + } + + struct S + { + int x1 : 2; + volatile double y1; + }; + + S f3() + { + return {}; + } + + auto [ x1, y1 ] = f1(); + auto& [ xr1, yr1 ] = f1(); + auto [ x2, y2 ] = f2(); + auto& [ xr2, yr2 ] = f2(); + const auto [ x3, y3 ] = f3(); + + } + + namespace test_exception_spec_type_system + { + + struct Good {}; + struct Bad {}; + + void g1() noexcept; + void g2(); + + template + Bad + f(T*, T*); + + template + Good + f(T1*, T2*); + + static_assert (std::is_same_v); + + } + + namespace test_inline_variables + { + + template void f(T) + {} + + template inline T g(T) + { + return T{}; + } + + template<> inline void f<>(int) + {} + + template<> int g<>(int) + { + return 5; + } + + } + +} // namespace cxx17 + +#endif // __cplusplus < 201703L + +]]) diff --git a/configure.ac b/configure.ac index b8cf947d1e..a7970563cb 100644 --- a/configure.ac +++ b/configure.ac @@ -1,12 +1,12 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N) AC_PREREQ([2.60]) define(_CLIENT_VERSION_MAJOR, 4) -define(_CLIENT_VERSION_MINOR, 7) -define(_CLIENT_VERSION_REVISION, 0) +define(_CLIENT_VERSION_MINOR, 6) +define(_CLIENT_VERSION_REVISION, 1) define(_CLIENT_VERSION_BUILD, 0) -define(_CLIENT_VERSION_RC, 1) +define(_CLIENT_VERSION_RC, 0) define(_CLIENT_VERSION_IS_RELEASE, true) -define(_COPYRIGHT_YEAR, 2021) +define(_COPYRIGHT_YEAR, 2022) define(_COPYRIGHT_HOLDERS,[The %s developers]) define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Raven Core]]) AC_INIT([Raven Core],m4_join([.], _CLIENT_VERSION_MAJOR, _CLIENT_VERSION_MINOR, _CLIENT_VERSION_REVISION, m4_if(_CLIENT_VERSION_BUILD, [0], [], _CLIENT_VERSION_BUILD))m4_if(_CLIENT_VERSION_RC, [0], [], [test]_CLIENT_VERSION_RC),[https://github.com/RavenProject/Ravencoin/issues],[raven],[https://ravencoin.org/]) @@ -62,8 +62,8 @@ case $host in lt_cv_deplibs_check_method="pass_all" ;; esac -dnl Require C++11 compiler (no GNU extensions) -AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory], [nodefault]) +dnl Require C++17 compiler (no GNU extensions) +AX_CXX_COMPILE_STDCXX([17], [noext], [mandatory], [nodefault]) dnl Check if -latomic is required for CHECK_ATOMIC @@ -730,9 +730,29 @@ dnl Check for libminiupnpc (optional) if test x$use_upnp != xno; then AC_CHECK_HEADERS( [miniupnpc/miniwget.h miniupnpc/miniupnpc.h miniupnpc/upnpcommands.h miniupnpc/upnperrors.h], - [AC_CHECK_LIB([miniupnpc], [main],[MINIUPNPC_LIBS=-lminiupnpc], [have_miniupnpc=no])], + [AC_CHECK_LIB([miniupnpc], [upnpDiscover], [MINIUPNPC_LIBS=-lminiupnpc], [have_miniupnpc=no])], [have_miniupnpc=no] ) +dnl The minimum supported miniUPnPc API version is set to 10. This keeps compatibility +dnl with Ubuntu 16.04 LTS and Debian 8 libminiupnpc-dev packages. +if test x$have_miniupnpc != xno; then + AC_MSG_CHECKING([whether miniUPnPc API version is supported]) + AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[ + @%:@include + ]], [[ + #if MINIUPNPC_API_VERSION >= 10 + // Everything is okay + #else + # error miniUPnPc API version is too old + #endif + ]])],[ + AC_MSG_RESULT(yes) + ],[ + AC_MSG_RESULT(no) + AC_MSG_WARN([miniUPnPc API version < 10 is unsupported, disabling UPnP support.]) + have_miniupnpc=no + ]) +fi fi RAVEN_QT_INIT diff --git a/contrib/Dockerfile b/contrib/Dockerfile index 8710a4bf0e..480df2f214 100644 --- a/contrib/Dockerfile +++ b/contrib/Dockerfile @@ -1,4 +1,4 @@ -FROM amd64/ubuntu:18.04 AS base +FROM amd64/ubuntu:20.04 AS base #If you found this docker image helpful please donate RVN to the maintainer LABEL maintainer="RV9zdNeUTQUToZUcRp9uNF8gwH5LzDFtan" @@ -8,19 +8,13 @@ EXPOSE 8767/tcp ENV DEBIAN_FRONTEND=noninteractive -#Add ppa:bitcoin/bitcoin repository so we can install libdb4.8 libdb4.8++ -RUN apt-get update && \ - apt-get install -y software-properties-common && \ - add-apt-repository ppa:bitcoin/bitcoin - #Install runtime dependencies RUN apt-get update && \ apt-get install -y --no-install-recommends \ - bash net-tools libminiupnpc10 \ + bash wget net-tools libminiupnpc17 \ libevent-2.1 libevent-pthreads-2.1 \ - libdb4.8 libdb4.8++ \ - libboost-system1.65 libboost-filesystem1.65 libboost-chrono1.65 \ - libboost-program-options1.65 libboost-thread1.65 \ + libboost-system1.71 libboost-filesystem1.71 libboost-chrono1.71 \ + libboost-program-options1.71 libboost-thread1.71 \ libzmq5 && \ apt-get clean @@ -31,15 +25,22 @@ RUN apt-get update && \ apt-get install -y --no-install-recommends \ bash net-tools build-essential libtool autotools-dev automake \ pkg-config libssl-dev libevent-dev bsdmainutils python3 \ - libboost-system1.65-dev libboost-filesystem1.65-dev libboost-chrono1.65-dev \ - libboost-program-options1.65-dev libboost-test1.65-dev libboost-thread1.65-dev \ - libzmq3-dev libminiupnpc-dev libdb4.8-dev libdb4.8++-dev && \ + libboost-system1.71-dev libboost-filesystem1.71-dev libboost-chrono1.71-dev \ + libboost-program-options1.71-dev libboost-test1.71-dev libboost-thread1.71-dev \ + libzmq3-dev libminiupnpc-dev && \ apt-get clean -#Build Ravencoin from source +#Copy source dir COPY . /home/raven/build/Ravencoin/ WORKDIR /home/raven/build/Ravencoin -RUN ./autogen.sh && ./configure --disable-tests --with-gui=no && make + +#build db4 from source +WORKDIR /home/raven/build/Ravencoin/contrib +RUN ./install_db4.sh ../../ + +# build Ravencore +WORKDIR /home/raven/build/Ravencoin +RUN ./autogen.sh && ./configure --disable-tests BDB_LIBS="-L/home/raven/build/db4/lib -ldb_cxx-4.8" BDB_CFLAGS="-I/home/raven/build/db4/include" --with-gui=no && make -j4 FROM base AS final diff --git a/contrib/Dockerfile.amd64 b/contrib/Dockerfile.amd64 deleted file mode 100644 index 6ab4afc89f..0000000000 --- a/contrib/Dockerfile.amd64 +++ /dev/null @@ -1,27 +0,0 @@ -FROM amd64/ubuntu:latest - -MAINTAINER cade - -EXPOSE $RPCPORT - -EXPOSE $PORT - -RUN apt-get update && apt-get install -y bash net-tools && apt-get clean - -RUN useradd -ms /bin/bash raven - -RUN mkdir /etc/raven - -RUN mkdir /var/lib/raven - -RUN chown raven:raven /etc/raven /var/lib/raven - -WORKDIR /home/raven - -COPY --chown=raven:raven linux64/* /home/raven/ - -COPY --chown=raven:raven run.sh /home/raven/ - -USER raven - -CMD ["/home/raven/run.sh"] diff --git a/contrib/Dockerfile.arm32v7 b/contrib/Dockerfile.arm32v7 deleted file mode 100644 index 2052170e22..0000000000 --- a/contrib/Dockerfile.arm32v7 +++ /dev/null @@ -1,23 +0,0 @@ -FROM arm32v7/ubuntu:latest - -MAINTAINER cade - -EXPOSE $RPCPORT - -EXPOSE $PORT - -RUN useradd -ms /bin/bash raven - -RUN mkdir /etc/raven - -RUN mkdir /var/lib/raven - -RUN chown raven:raven /etc/raven /var/lib/raven - -WORKDIR /home/raven - -COPY --chown=raven:raven linux64/* ./run.sh /home/raven/ - -USER raven - -CMD ["/home/raven/run.sh"] diff --git a/contrib/testgen/base58.py b/contrib/testgen/base58.py index 00094f2231..f2ad84bb2f 100644 --- a/contrib/testgen/base58.py +++ b/contrib/testgen/base58.py @@ -1,5 +1,5 @@ # Copyright (c) 2012-2016 The Bitcoin Core developers -# Copyright (c) 2017-2020 The Raven Core developers +# Copyright (c) 2017-2021 The Raven Core developers # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. ''' diff --git a/contrib/zmq/zmq_sub.py b/contrib/zmq/zmq_sub.py index 26f549b839..450f7ed791 100755 --- a/contrib/zmq/zmq_sub.py +++ b/contrib/zmq/zmq_sub.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # Copyright (c) 2014-2016 The Bitcoin Core developers -# Copyright (c) 2017-2020 The Raven Core developers +# Copyright (c) 2017-2021 The Raven Core developers # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/contrib/zmq/zmq_sub3.4.py b/contrib/zmq/zmq_sub3.4.py index 94e41f3421..4cf8d76df7 100755 --- a/contrib/zmq/zmq_sub3.4.py +++ b/contrib/zmq/zmq_sub3.4.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # Copyright (c) 2014-2016 The Bitcoin Core developers -# Copyright (c) 2017-2020 The Raven Core developers +# Copyright (c) 2017-2021 The Raven Core developers # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/depends/Makefile b/depends/Makefile index 428c9022a1..0c8c976f08 100644 --- a/depends/Makefile +++ b/depends/Makefile @@ -12,8 +12,8 @@ HOST ?= $(BUILD) PATCHES_PATH = $(BASEDIR)/patches BASEDIR = $(CURDIR) HASH_LENGTH:=11 -DOWNLOAD_CONNECT_TIMEOUT:=10 -DOWNLOAD_RETRIES:=3 +DOWNLOAD_CONNECT_TIMEOUT:=30 +DOWNLOAD_RETRIES:=5 HOST_ID_SALT ?= salt BUILD_ID_SALT ?= salt diff --git a/depends/packages/expat.mk b/depends/packages/expat.mk index e901e9f990..8ad491537e 100644 --- a/depends/packages/expat.mk +++ b/depends/packages/expat.mk @@ -1,8 +1,8 @@ package=expat -$(package)_version=2.3.0 -$(package)_download_path=https://downloads.sourceforge.net/project/expat/expat/$($(package)_version) +$(package)_version=2.4.1 +$(package)_download_path=https://github.com/libexpat/libexpat/releases/download/R_$(subst .,_,$($(package)_version))/ $(package)_file_name=$(package)-$($(package)_version).tar.bz2 -$(package)_sha256_hash=f122a20eada303f904d5e0513326c5b821248f2d4d2afbf5c6f1339e511c0586 +$(package)_sha256_hash=2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40 define $(package)_set_vars $(package)_config_opts=--disable-static diff --git a/depends/packages/libevent.mk b/depends/packages/libevent.mk index 1cd5a1749a..dad317193c 100644 --- a/depends/packages/libevent.mk +++ b/depends/packages/libevent.mk @@ -1,14 +1,8 @@ package=libevent -$(package)_version=2.1.11-stable -$(package)_download_path=https://github.com/libevent/libevent/archive/ -$(package)_file_name=release-$($(package)_version).tar.gz -$(package)_sha256_hash=229393ab2bf0dc94694f21836846b424f3532585bac3468738b7bf752c03901e -$(package)_patches=0001-fix-windows-getaddrinfo.patch - -define $(package)_preprocess_cmds - patch -p1 < $($(package)_patch_dir)/0001-fix-windows-getaddrinfo.patch && \ - ./autogen.sh -endef +$(package)_version=2.1.12-stable +$(package)_download_path=https://github.com/libevent/libevent/releases/download/release-$($(package)_version)/ +$(package)_file_name=$(package)-$($(package)_version).tar.gz +$(package)_sha256_hash=92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb # When building for Windows, we set _WIN32_WINNT to target the same Windows # version as we do in configure. Due to quirks in libevents build system, this diff --git a/depends/packages/qt.mk b/depends/packages/qt.mk index 271d47ef5d..31e60fcd6a 100644 --- a/depends/packages/qt.mk +++ b/depends/packages/qt.mk @@ -1,23 +1,23 @@ PACKAGE=qt -$(package)_version=5.12.10 +$(package)_version=5.12.11 $(package)_download_path=https://download.qt.io/official_releases/qt/5.12/$($(package)_version)/submodules $(package)_suffix=everywhere-src-$($(package)_version).tar.xz $(package)_file_name=qtbase-$($(package)_suffix) -$(package)_sha256_hash=8088f174e6d28e779516c083b6087b6a9e3c8322b4bc161fd1b54195e3c86940 +$(package)_sha256_hash=1c1b4e33137ca77881074c140d54c3c9747e845a31338cfe8680f171f0bc3a39 $(package)_dependencies=openssl $(package)_linux_dependencies=freetype fontconfig libxcb libxkbcommon $(package)_qt_libs=corelib network widgets gui plugins testlib $(package)_patches=fix_qt_pkgconfig.patch mac-qmake.conf fix_no_printer.patch no-xlib.patch $(package)_patches+= fix_android_qmake_conf.patch fix_android_jni_static.patch dont_hardcode_pwd.patch $(package)_patches+= drop_lrelease_dependency.patch no_sdk_version_check.patch -$(package)_patches+= fix_qpainter_non_determinism.patch fix_lib_paths.patch fix_android_pch.patch -$(package)_patches+= fix_bigsur_drawing.patch +$(package)_patches+= fix_lib_paths.patch fix_android_pch.patch +$(package)_patches+= qtbase-moc-ignore-gcc-macro.patch $(package)_qttranslations_file_name=qttranslations-$($(package)_suffix) -$(package)_qttranslations_sha256_hash=e1de58ed108b7e0a138815ea60fd46a2c4e1fc31396a707e5630e92de79c53de +$(package)_qttranslations_sha256_hash=577b0668a777eb2b451c61e8d026d79285371597ce9df06b6dee6c814164b7c3 $(package)_qttools_file_name=qttools-$($(package)_suffix) -$(package)_qttools_sha256_hash=b0cfa6e7aac41b7c61fc59acc04843d7a98f9e1840370611751bcfc1834a636c +$(package)_qttools_sha256_hash=98b2aaca230458f65996f3534fd471d2ffd038dd58ac997c0589c06dc2385b4f $(package)_extra_sources = $($(package)_qttranslations_file_name) $(package)_extra_sources += $($(package)_qttools_file_name) @@ -227,10 +227,9 @@ define $(package)_preprocess_cmds patch -p1 -i $($(package)_patch_dir)/fix_android_jni_static.patch && \ patch -p1 -i $($(package)_patch_dir)/fix_android_pch.patch && \ patch -p1 -i $($(package)_patch_dir)/no-xlib.patch && \ - patch -p1 -i $($(package)_patch_dir)/fix_qpainter_non_determinism.patch &&\ patch -p1 -i $($(package)_patch_dir)/no_sdk_version_check.patch && \ patch -p1 -i $($(package)_patch_dir)/fix_lib_paths.patch && \ - patch -p1 -i $($(package)_patch_dir)/fix_bigsur_drawing.patch && \ + patch -p1 -i $($(package)_patch_dir)/qtbase-moc-ignore-gcc-macro.patch && \ sed -i.old "s|updateqm.commands = \$$$$\$$$$LRELEASE|updateqm.commands = $($(package)_extract_dir)/qttools/bin/lrelease|" qttranslations/translations/translations.pro && \ mkdir -p qtbase/mkspecs/macx-clang-linux &&\ cp -f qtbase/mkspecs/macx-clang/qplatformdefs.h qtbase/mkspecs/macx-clang-linux/ &&\ diff --git a/depends/packages/zeromq.mk b/depends/packages/zeromq.mk index 3b7f3690a4..d0497c6962 100644 --- a/depends/packages/zeromq.mk +++ b/depends/packages/zeromq.mk @@ -1,8 +1,8 @@ package=zeromq -$(package)_version=4.3.1 +$(package)_version=4.3.4 $(package)_download_path=https://github.com/zeromq/libzmq/releases/download/v$($(package)_version)/ $(package)_file_name=$(package)-$($(package)_version).tar.gz -$(package)_sha256_hash=bcbabe1e2c7d0eec4ed612e10b94b112dd5f06fcefa994a0c79a45d835cd21eb +$(package)_sha256_hash=c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5 $(package)_patches=remove_libstd_link.patch define $(package)_set_vars diff --git a/depends/patches/libevent/0001-fix-windows-getaddrinfo.patch b/depends/patches/libevent/0001-fix-windows-getaddrinfo.patch deleted file mode 100644 index a98cd90bd5..0000000000 --- a/depends/patches/libevent/0001-fix-windows-getaddrinfo.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -ur libevent-2.1.8-stable.orig/configure.ac libevent-2.1.8-stable/configure.ac ---- libevent-2.1.8-stable.orig/configure.ac 2017-01-29 17:51:00.000000000 +0000 -+++ libevent-2.1.8-stable/configure.ac 2020-03-07 01:11:16.311335005 +0000 -@@ -389,6 +389,10 @@ - #ifdef HAVE_NETDB_H - #include - #endif -+#ifdef _WIN32 -+#include -+#include -+#endif - ]], - [[ - getaddrinfo; -Only in libevent-2.1.8-stable: configure.ac~ diff --git a/depends/patches/qt/fix_android_jni_static.patch b/depends/patches/qt/fix_android_jni_static.patch index f891da6ddf..a186aeb8f6 100644 --- a/depends/patches/qt/fix_android_jni_static.patch +++ b/depends/patches/qt/fix_android_jni_static.patch @@ -1,6 +1,6 @@ --- old/qtbase/src/plugins/platforms/android/androidjnimain.cpp +++ new/qtbase/src/plugins/platforms/android/androidjnimain.cpp -@@ -897,6 +897,14 @@ +@@ -898,6 +898,14 @@ __android_log_print(ANDROID_LOG_FATAL, "Qt", "registerNatives failed"); return -1; } diff --git a/depends/patches/qt/fix_bigsur_drawing.patch b/depends/patches/qt/fix_bigsur_drawing.patch deleted file mode 100644 index 98c0c6be30..0000000000 --- a/depends/patches/qt/fix_bigsur_drawing.patch +++ /dev/null @@ -1,31 +0,0 @@ -Fix GUI stuck on Big Sur - -See: - - https://github.com/bitcoin-core/gui/issues/249 - - https://github.com/bitcoin/bitcoin/pull/21495 - - https://bugreports.qt.io/browse/QTBUG-87014 - -We should be able to drop this once we are using one of the following versions: - - Qt 5.12.11 or later, see upstream commit: c5d904639dbd690a36306e2b455610029704d821 - - Qt 5.15.3 or later, see upstream commit: 2cae34354bd41ae286258c7a6b3653b746e786ae - ---- a/qtbase/src/plugins/platforms/cocoa/qnsview_drawing.mm -+++ b/qtbase/src/plugins/platforms/cocoa/qnsview_drawing.mm -@@ -95,8 +95,15 @@ - // by AppKit at a point where we've already set up other parts of the platform plugin - // based on the presence of layers or not. Once we've rewritten these parts to support - // dynamically picking up layer enablement we can let AppKit do its thing. -- return QMacVersion::buildSDK() >= QOperatingSystemVersion::MacOSMojave -- && QMacVersion::currentRuntime() >= QOperatingSystemVersion::MacOSMojave; -+ -+ if (QMacVersion::currentRuntime() >= QOperatingSystemVersion::MacOSBigSur) -+ return true; // Big Sur always enables layer-backing, regardless of SDK -+ -+ if (QMacVersion::currentRuntime() >= QOperatingSystemVersion::MacOSMojave -+ && QMacVersion::buildSDK() >= QOperatingSystemVersion::MacOSMojave) -+ return true; // Mojave and Catalina enable layers based on the app's SDK -+ -+ return false; // Prior versions needed explicitly enabled layer backing - } - - - (BOOL)layerExplicitlyRequested diff --git a/depends/patches/qt/fix_qpainter_non_determinism.patch b/depends/patches/qt/fix_qpainter_non_determinism.patch deleted file mode 100644 index 44c45187c5..0000000000 --- a/depends/patches/qt/fix_qpainter_non_determinism.patch +++ /dev/null @@ -1,63 +0,0 @@ -commit 2a8f7dc6ddfc414a66491522501c1574a1343ee1 -Author: Andrew Chow -Date: Sat Nov 21 01:11:04 2020 -0500 - - build: Fix determinism issue when building with Clang 8 - - When building Qt with LLVM/Clang 8 under -O3 (the default), we run into - a determinism issue in `qt_interset_spans`. The issue has been fixed for - LLVM/Clang 9, see - https://github.com/llvm/llvm-project/commit/db101864bdc938deb1d63fe4f7da761bd38e5cae - and https://reviews.llvm.org/D64601, however this fix was not backported - to 8.x. Once LLVM/Clang 9 is used, this patch can be dropped. - - The particular issue appears to be an optimization done by -O3 which - adds a temporary variable for `spans->y` in `qt_intersect_spans`. When - it does this, sometimes it chooses to use a 32-bit movs instruction - (movswl), and other times it chooses a 64-bit movs instruction (movswq). - By patching `qt_intersect_spans` to always make a temporary variable for - `spans->y`, we are able to sidestep this problem. - -diff --git a/qtbase/src/gui/painting/qpaintengine_raster.cpp b/qtbase/src/gui/painting/qpaintengine_raster.cpp -index 92ab6e8375..f018009e0b 100644 ---- a/qtbase/src/gui/painting/qpaintengine_raster.cpp -+++ b/qtbase/src/gui/painting/qpaintengine_raster.cpp -@@ -4128,22 +4128,23 @@ static const QSpan *qt_intersect_spans(const QClipData *clip, int *currentClip, - const QSpan *clipEnd = clip->m_spans + clip->count; - - while (available && spans < end ) { -+ const short spans_y = spans->y; - if (clipSpans >= clipEnd) { - spans = end; - break; - } -- if (clipSpans->y > spans->y) { -+ if (clipSpans->y > spans_y) { - ++spans; - continue; - } -- if (spans->y != clipSpans->y) { -- if (spans->y < clip->count && clip->m_clipLines[spans->y].spans) -- clipSpans = clip->m_clipLines[spans->y].spans; -+ if (spans_y != clipSpans->y) { -+ if (spans_y < clip->count && clip->m_clipLines[spans_y].spans) -+ clipSpans = clip->m_clipLines[spans_y].spans; - else - ++clipSpans; - continue; - } -- Q_ASSERT(spans->y == clipSpans->y); -+ Q_ASSERT(spans_y == clipSpans->y); - - int sx1 = spans->x; - int sx2 = sx1 + spans->len; -@@ -4162,7 +4163,7 @@ static const QSpan *qt_intersect_spans(const QClipData *clip, int *currentClip, - if (len) { - out->x = qMax(sx1, cx1); - out->len = qMin(sx2, cx2) - out->x; -- out->y = spans->y; -+ out->y = spans_y; - out->coverage = qt_div_255(spans->coverage * clipSpans->coverage); - ++out; - --available; - diff --git a/depends/patches/qt/qtbase-moc-ignore-gcc-macro.patch b/depends/patches/qt/qtbase-moc-ignore-gcc-macro.patch new file mode 100644 index 0000000000..0358bea6e9 --- /dev/null +++ b/depends/patches/qt/qtbase-moc-ignore-gcc-macro.patch @@ -0,0 +1,17 @@ +The moc executable loops through headers on CPLUS_INCLUDE_PATH and stumbles +on the GCC internal _GLIBCXX_VISIBILITY macro. Tell it to ignore it as it is +not supposed to be looking there to begin with. + +Upstream report: https://bugreports.qt.io/browse/QTBUG-83160 + +diff --git a/qtbase/src/tools/moc/main.cpp b/qtbase/src/tools/moc/main.cpp +--- a/qtbase/src/tools/moc/main.cpp ++++ b/qtbase/src/tools/moc/main.cpp +@@ -188,6 +188,7 @@ int runMoc(int argc, char **argv) + dummyVariadicFunctionMacro.arguments += Symbol(0, PP_IDENTIFIER, "__VA_ARGS__"); + pp.macros["__attribute__"] = dummyVariadicFunctionMacro; + pp.macros["__declspec"] = dummyVariadicFunctionMacro; ++ pp.macros["_GLIBCXX_VISIBILITY"] = dummyVariadicFunctionMacro; + + QString filename; + QString output; diff --git a/doc/build-ubuntu.md b/doc/build-ubuntu.md index 6ed1a573d3..75860af544 100644 --- a/doc/build-ubuntu.md +++ b/doc/build-ubuntu.md @@ -5,6 +5,47 @@ This will install most of the dependencies from ubuntu. The only one we build, is Berkeley DB 4.8. +Ubuntu 21.10 - Impish Indri - Install dependencies: +--------------------------- +`$ sudo apt install +build-essential +libssl-dev +libboost-chrono1.74-dev +libboost-filesystem1.74-dev +libboost-program-options1.74-dev +libboost-system1.74-dev +libboost-thread1.74-dev +libboost-test1.74-dev +qtbase5-dev +qttools5-dev +bison +libexpat1-dev +libdbus-1-dev +libfontconfig-dev +libfreetype-dev +libice-dev +libsm-dev +libx11-dev +libxau-dev +libxext-dev +libevent-dev +libxcb1-dev +libxkbcommon-dev +libminiupnpc-dev +libprotobuf-dev +libqrencode-dev +xcb-proto +x11proto-xext-dev +x11proto-dev +xtrans-dev +zlib1g-dev +libczmq-dev +autoconf +automake +libtool +protobuf-compiler +` + Ubuntu 21.04 - Hirsute Hippo - Install dependencies: ---------------------------- `$ sudo apt install diff --git a/doc/dependencies.md b/doc/dependencies.md index 443d6c4f70..b7e50e8539 100644 --- a/doc/dependencies.md +++ b/doc/dependencies.md @@ -14,13 +14,13 @@ These are the dependencies currently used by Raven Core. You can find instructio | Clang | [11.0.1](http://llvm.org/releases/download.html) | (C++11 support) | | | | | D-Bus | [1.10.18](https://cgit.freedesktop.org/dbus/dbus/tree/NEWS?h=dbus-1.10) | | No | Yes | | | ds_store | 1.3.0 | | | | | -| Expat | [2.3.0](https://libexpat.github.io/) | | Yes | Yes | | +| Expat | [2.4.1](https://libexpat.github.io/) | | Yes | Yes | | | fontconfig | [2.12.1](https://www.freedesktop.org/software/fontconfig/release/) | | No | Yes | | | FreeType | [2.7.1](http://download.savannah.gnu.org/releases/freetype) | | No | | | | GCC | | [4.7+](https://gcc.gnu.org/) | | | | | HarfBuzz-NG | | | | | | | libdmg-hfsplus | | | | | | -| libevent | [2.1.11-stable](https://github.com/libevent/libevent/releases) | 2.0.22 | No | | | +| libevent | [2.1.12-stable](https://github.com/libevent/libevent/releases) | 2.0.22 | No | | | | libICE | 1.0.9 | | | | | | libjpeg | | | | | [Yes](https://github.com/RavenProject/Ravencoin/blob/master/depends/packages/qt.mk#L75) | | libpng | | | | | [Yes](https://github.com/RavenProject/Ravencoin/blob/master/depends/packages/qt.mk#L74) | @@ -36,7 +36,7 @@ These are the dependencies currently used by Raven Core. You can find instructio | protobuf | [2.6.1](https://github.com/google/protobuf/releases) | | No | | | | Python (tests) | | [3.4](https://www.python.org/downloads) | | | | | qrencode | [3.4.4](https://fukuchi.org/works/qrencode) | | No | | | -| Qt | [5.12.10](https://download.qt.io/official_releases/qt/) | 4.7+ | No | | | +| Qt | [5.12.11](https://download.qt.io/official_releases/qt/) | 4.7+ | No | | | | XCB | 1.10 | | | | [Yes](https://github.com/RavenProject/Ravencoin/blob/master/depends/packages/qt.mk#L94) (Linux only) | | xkbcommon | 0.8.4 | | | | [Yes](https://github.com/RavenProject/Ravencoin/blob/master/depends/packages/qt.mk#L93) (Linux only) | | ZeroMQ | [4.1.5](https://github.com/zeromq/libzmq/releases) | | No | | | diff --git a/share/qt/Info.plist.in b/share/qt/Info.plist.in index f86e4cac01..6e22d558c7 100644 --- a/share/qt/Info.plist.in +++ b/share/qt/Info.plist.in @@ -97,6 +97,9 @@ NSHighResolutionCapable True + NSRequiresAquaSystemAppearance + True + LSAppNapIsDisabled True diff --git a/src/Makefile.qt.include b/src/Makefile.qt.include index 3a638c788f..33ee88dcca 100644 --- a/src/Makefile.qt.include +++ b/src/Makefile.qt.include @@ -353,6 +353,7 @@ RES_ICONS = \ qt/res/icons/tx_mined.png \ qt/res/icons/tx_asset_input.png \ qt/res/icons/tx_asset_output.png \ + qt/res/icons/tx_atomic_swap.png \ qt/res/icons/warning.png \ qt/res/icons/verify.png \ qt/res/darkstyle/icon_close.png \ diff --git a/src/assets/assets.cpp b/src/assets/assets.cpp index 18717c6621..495624968b 100644 --- a/src/assets/assets.cpp +++ b/src/assets/assets.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -4673,19 +4673,36 @@ bool CAssetsCache::CheckForAddressQualifier(const std::string &qualifier_name, c setIterator = passets->setNewQualifierAddressToAdd.find(cachedQualifierAddress); if (setIterator != passets->setNewQualifierAddressToAdd.end()) { - // Return true if we are adding the qualifier, and false if we are removing it - return setIterator->type == QualifierType::ADD_QUALIFIER; + if (setIterator->type == QualifierType::ADD_QUALIFIER) { + return true; + } else { + // BUG FIX: + // This scenario can occur if a tag #TAG is removed from an address in a block, then in a later block + // #TAG/#SECOND is added to the address. + // If a database event hasn't occurred yet the in memory caches will find that #TAG should be removed from the + // address and would normally fail this check. Now we can check for the exact condition where a subqualifier + // was added later. + + auto tempChecker = CAssetCacheRootQualifierChecker(qualifier_name, address); + if (passets->mapRootQualifierAddressesAdd.count(tempChecker)) { + if (passets->mapRootQualifierAddressesAdd.at(tempChecker).size()) { + return true; + } + } + + return false; + } } - auto tempCache = CAssetCacheRootQualifierChecker(qualifier_name, address); - if (!fSkipTempCache && mapRootQualifierAddressesAdd.count(tempCache)){ - if (mapRootQualifierAddressesAdd[tempCache].size()) { + auto tempChecker = CAssetCacheRootQualifierChecker(qualifier_name, address); + if (!fSkipTempCache && mapRootQualifierAddressesAdd.count(tempChecker)){ + if (mapRootQualifierAddressesAdd.at(tempChecker).size()) { return true; } } - if (passets->mapRootQualifierAddressesAdd.count(tempCache)) { - if (passets->mapRootQualifierAddressesAdd[tempCache].size()) { + if (passets->mapRootQualifierAddressesAdd.count(tempChecker)) { + if (passets->mapRootQualifierAddressesAdd.at(tempChecker).size()) { return true; } } @@ -4698,7 +4715,6 @@ bool CAssetsCache::CheckForAddressQualifier(const std::string &qualifier_name, c } if (prestricteddb) { - // Check for exact qualifier, and add to cache if it exists if (prestricteddb->ReadAddressQualifier(address, qualifier_name)) { passetsQualifierCache->Put(cachedQualifierAddress.GetHash().GetHex(), 1); diff --git a/src/assets/assets.h b/src/assets/assets.h index df98c5729d..8eeb58244b 100644 --- a/src/assets/assets.h +++ b/src/assets/assets.h @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/assets/messages.cpp b/src/assets/messages.cpp index 09a439e149..4e033a8694 100644 --- a/src/assets/messages.cpp +++ b/src/assets/messages.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2018-2019 The Raven Core developers +// Copyright (c) 2018-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/assets/messages.h b/src/assets/messages.h index ae9f09d1bf..5afe1a070d 100644 --- a/src/assets/messages.h +++ b/src/assets/messages.h @@ -1,4 +1,4 @@ -// Copyright (c) 2018-2019 The Raven Core developers +// Copyright (c) 2018-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/assets/myassetsdb.cpp b/src/assets/myassetsdb.cpp index b0f962bb60..a0c519964b 100644 --- a/src/assets/myassetsdb.cpp +++ b/src/assets/myassetsdb.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2018-2019 The Raven Core developers +// Copyright (c) 2018-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "validation.h" diff --git a/src/bench/ccoins_caching.cpp b/src/bench/ccoins_caching.cpp index c5c19b7b0c..a03de228b1 100644 --- a/src/bench/ccoins_caching.cpp +++ b/src/bench/ccoins_caching.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/bench/coin_selection.cpp b/src/bench/coin_selection.cpp index ce8665eceb..b037611dd3 100644 --- a/src/bench/coin_selection.cpp +++ b/src/bench/coin_selection.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2012-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/bloom.cpp b/src/bloom.cpp index bdd095056e..b9e00775c3 100644 --- a/src/bloom.cpp +++ b/src/bloom.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2012-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/chainparams.cpp b/src/chainparams.cpp index 6cad9837fd..7a8929cecd 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -164,10 +164,10 @@ class CMainParams : public CChainParams { // The best chain should have at least this much work - consensus.nMinimumChainWork = uint256S("000000000000000000000000000000000000000000000020d4ac871fb7009b63"); // Block 1186833 + consensus.nMinimumChainWork = uint256S("0000000000000000000000000000000000000000000000355cd0ac1503c83052"); // Block 2383567 // By default assume that the signatures in ancestors of this block are valid. Block# 1040000 - consensus.defaultAssumeValid = uint256S("0x0000000000000d4840d4de1f7d943542c2aed532bd5d6527274fc0142fa1a410"); // Block 1186833 + consensus.defaultAssumeValid = uint256S("0x0000000000018d2fdcf4ac8eaac8db059584bd2840be5629562bb8599d39998c"); // Block 2383560 /** * The message start string is designed to be unlikely to occur in normal data. @@ -215,17 +215,20 @@ class CMainParams : public CChainParams { { 740000, uint256S("0x00000000000027d11bf1e7a3b57d3c89acc1722f39d6e08f23ac3a07e16e3172")}, { 909251, uint256S("0x000000000000694c9a363eff06518aa7399f00014ce667b9762f9a4e7a49f485")}, { 1040000, uint256S("0x000000000000138e2690b06b1ddd8cf158c3a5cf540ee5278debdcdffcf75839")}, - { 1186833, uint256S("0x0000000000000d4840d4de1f7d943542c2aed532bd5d6527274fc0142fa1a410")} + { 1186833, uint256S("0x0000000000000d4840d4de1f7d943542c2aed532bd5d6527274fc0142fa1a410")}, + { 2383550, uint256S("0x0000000000008927ed21a1e3bb87d3e1020646e8cc94354a1f8fc608395e15dc")} } }; + // 20969961 transactions as of block #2383625 at 2022-07-28 22:02:22 (UTC) + // previously set at 6709969 txns by time 1577939273 ==> chainTxData = ChainTxData{ // Update as we know more about the contents of the Raven chain // Stats as of 0x00000000000016ec03d8d93f9751323bcc42137b1b4df67e6a11c4394fd8e5ad window size 43200 - 1577939273, // * UNIX timestamp of last known number of transactions - 6709969, // * total number of transactions between genesis and that timestamp + 1659045742, // * UNIX timestamp of last known number of transactions + 20969961, // * total number of transactions between genesis and that timestamp // (the tx=... number in the SetBestChain debug.log lines) - 0.1 // * estimated number of transactions per second after that timestamp + 5.7 // * estimated number of transactions per second after that timestamp }; /** RVN Start **/ diff --git a/src/chainparamsseeds.h b/src/chainparamsseeds.h index a7a45126b5..ae7ac2ad0c 100644 --- a/src/chainparamsseeds.h +++ b/src/chainparamsseeds.h @@ -191,7 +191,13 @@ static SeedSpec6 pnSeed6_main[] = { static SeedSpec6 pnSeed6_test[] = { - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x22,0xd6,0xc1,0x7d}, 18767}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x34,0xd3,0xeb,0x6c}, 18767} + + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x36,0xbf,0x8f,0xad}, 18770}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x12,0x74,0x3e,0x91}, 18770}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x90,0x5b,0x66,0x9b}, 18770}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xa8,0x77,0x64,0x8c}, 18770}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x53,0xf3,0xbf,0xc7}, 18770}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x23,0xa8,0x17,0x4c}, 18770}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x53,0xcd,0x97,0xb7}, 18770} }; #endif // RAVEN_CHAINPARAMSSEEDS_H diff --git a/src/clientversion.cpp b/src/clientversion.cpp index b5409008cc..e84418adb5 100644 --- a/src/clientversion.cpp +++ b/src/clientversion.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2012-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/coins.cpp b/src/coins.cpp index d19b20a150..3458778473 100644 --- a/src/coins.cpp +++ b/src/coins.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2012-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/consensus/params.h b/src/consensus/params.h index 6b6a738c2a..f497e91481 100644 --- a/src/consensus/params.h +++ b/src/consensus/params.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp index f79e2c875e..9afed39e57 100644 --- a/src/consensus/tx_verify.cpp +++ b/src/consensus/tx_verify.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2017-2017 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/consensus/tx_verify.h b/src/consensus/tx_verify.h index 9b919720fb..b026e82bfd 100644 --- a/src/consensus/tx_verify.h +++ b/src/consensus/tx_verify.h @@ -1,5 +1,5 @@ // Copyright (c) 2017-2017 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/core_write.cpp b/src/core_write.cpp index 189d96718f..2de6c47435 100644 --- a/src/core_write.cpp +++ b/src/core_write.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/httpserver.cpp b/src/httpserver.cpp index 4fc382152e..ce64d010b5 100644 --- a/src/httpserver.cpp +++ b/src/httpserver.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2015-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -110,7 +110,7 @@ class WorkQueue bool Enqueue(WorkItem* item) { std::unique_lock lock(cs); - if (queue.size() >= maxDepth) { + if (!running || queue.size() >= maxDepth) { return false; } queue.emplace_back(std::unique_ptr(item)); @@ -127,7 +127,7 @@ class WorkQueue std::unique_lock lock(cs); while (running && queue.empty()) cond.wait(lock); - if (!running) + if (!running && queue.empty()) break; i = std::move(queue.front()); queue.pop_front(); @@ -478,8 +478,6 @@ void StopHTTPServer() if (workQueue) { LogPrint(BCLog::HTTP, "Waiting for HTTP worker threads to exit\n"); workQueue->WaitExit(); - delete workQueue; - workQueue = nullptr; } if (eventBase) { LogPrint(BCLog::HTTP, "Waiting for HTTP event thread to exit\n"); @@ -505,6 +503,10 @@ void StopHTTPServer() event_base_free(eventBase); eventBase = nullptr; } + if (workQueue) { + delete workQueue; + workQueue = nullptr; + } LogPrint(BCLog::HTTP, "Stopped HTTP server\n"); } diff --git a/src/init.cpp b/src/init.cpp index 41f34e1f80..9bef67af9f 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -1191,9 +1191,11 @@ bool AppInitParameterInteraction() dustRelayFee = CFeeRate(n); } - fRequireStandard = !gArgs.GetBoolArg("-acceptnonstdtxn", !chainparams.RequireStandard()); + fRequireStandard = !gArgs.GetBoolArg("-acceptnonstdtxn", false); if (chainparams.RequireStandard() && !fRequireStandard) return InitError(strprintf("acceptnonstdtxn is not currently supported for %s chain", chainparams.NetworkIDString())); + // This defaults all chains to requiring standard transactions; testnet and regtest can use "-acceptnonstdtxn" to over-ride, but mainnet cannot + // Note that as previously coded, the "-acceptnonstdtxn" switch was broken. Bitcoin fixed this differently in their PR#15891 nBytesPerSigOp = gArgs.GetArg("-bytespersigop", nBytesPerSigOp); #ifdef ENABLE_WALLET diff --git a/src/keystore.h b/src/keystore.h index 829da9a3f0..644491a048 100644 --- a/src/keystore.h +++ b/src/keystore.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2015 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/net.cpp b/src/net.cpp index 4344536dc2..a1b5df44d9 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -1779,7 +1779,7 @@ void CConnman::ThreadOpenConnections() return; // Add seed nodes if DNS seeds are all down (an infrastructure attack?). - if (addrman.size() == 0 && (GetTime() - nStart > 60)) { + if (addrman.size() < 5 && (GetTime() - nStart > 60)) { static bool done = false; if (!done) { @@ -2303,10 +2303,16 @@ bool CConnman::Start(CScheduler& scheduler, const Options& connOptions) { Init(connOptions); - nTotalBytesRecv = 0; - nTotalBytesSent = 0; - nMaxOutboundTotalBytesSentInCycle = 0; - nMaxOutboundCycleStartTime = 0; + { + LOCK(cs_totalBytesRecv); + nTotalBytesRecv = 0; + } + { + LOCK(cs_totalBytesSent); + nTotalBytesSent = 0; + nMaxOutboundTotalBytesSentInCycle = 0; + nMaxOutboundCycleStartTime = 0; + } LogPrintf("Connection Manager: Start"); diff --git a/src/net.h b/src/net.h index 4bb785e136..ffaf3d10c5 100644 --- a/src/net.h +++ b/src/net.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -50,6 +50,8 @@ static const int TIMEOUT_INTERVAL = 20 * 60; static const int FEELER_INTERVAL = 120; /** The maximum number of entries in an 'inv' protocol message */ static const unsigned int MAX_INV_SZ = 50000; +/** The maximum number of entries in a locator */ +static const unsigned int MAX_LOCATOR_SZ = 101; /** The maximum number of entries in an 'asset inv' protocol message */ static const unsigned int MAX_ASSET_INV_SZ = 1024; /** The maximum number of new addresses to accumulate before announcing. */ @@ -83,7 +85,7 @@ static const uint64_t MAX_UPLOAD_TIMEFRAME = 60 * 60 * 24; /** Default for blocks only*/ static const bool DEFAULT_BLOCKSONLY = false; -static const bool DEFAULT_FORCEDNSSEED = true; +static const bool DEFAULT_FORCEDNSSEED = false; static const size_t DEFAULT_MAXRECEIVEBUFFER = 5 * 1000; static const size_t DEFAULT_MAXSENDBUFFER = 1 * 1000; @@ -161,10 +163,16 @@ class CConnman m_msgproc = connOptions.m_msgproc; nSendBufferMaxSize = connOptions.nSendBufferMaxSize; nReceiveFloodSize = connOptions.nReceiveFloodSize; - nMaxOutboundTimeframe = connOptions.nMaxOutboundTimeframe; - nMaxOutboundLimit = connOptions.nMaxOutboundLimit; + { + LOCK(cs_totalBytesSent); + nMaxOutboundTimeframe = connOptions.nMaxOutboundTimeframe; + nMaxOutboundLimit = connOptions.nMaxOutboundLimit; + } vWhitelistedRange = connOptions.vWhitelistedRange; - vAddedNodes = connOptions.m_added_nodes; + { + LOCK(cs_vAddedNodes); + vAddedNodes = connOptions.m_added_nodes; + } } CConnman(uint64_t seed0, uint64_t seed1); @@ -367,14 +375,14 @@ class CConnman // Network usage totals CCriticalSection cs_totalBytesRecv; CCriticalSection cs_totalBytesSent; - uint64_t nTotalBytesRecv; - uint64_t nTotalBytesSent; + uint64_t nTotalBytesRecv GUARDED_BY(cs_totalBytesRecv); + uint64_t nTotalBytesSent GUARDED_BY(cs_totalBytesSent); // outbound limit & stats - uint64_t nMaxOutboundTotalBytesSentInCycle; - uint64_t nMaxOutboundCycleStartTime; - uint64_t nMaxOutboundLimit; - uint64_t nMaxOutboundTimeframe; + uint64_t nMaxOutboundTotalBytesSentInCycle GUARDED_BY(cs_totalBytesSent); + uint64_t nMaxOutboundCycleStartTime GUARDED_BY(cs_totalBytesSent); + uint64_t nMaxOutboundLimit GUARDED_BY(cs_totalBytesSent); + uint64_t nMaxOutboundTimeframe GUARDED_BY(cs_totalBytesSent); // Whitelisted ranges. Any node connecting from these is automatically // whitelisted (as well as those connecting to whitelisted binds). @@ -392,7 +400,7 @@ class CConnman CAddrMan addrman; std::deque vOneShots; CCriticalSection cs_vOneShots; - std::vector vAddedNodes; + std::vector vAddedNodes GUARDED_BY(cs_vAddedNodes); CCriticalSection cs_vAddedNodes; std::vector vNodes; std::list vNodesDisconnected; diff --git a/src/net_processing.cpp b/src/net_processing.cpp index 379fda63b2..ab7b3c8ba1 100644 --- a/src/net_processing.cpp +++ b/src/net_processing.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -42,7 +42,7 @@ std::atomic nTimeBestReceived(0); // Used only to inform the wallet of struct IteratorComparator { template - bool operator()(const I& a, const I& b) + bool operator()(const I& a, const I& b) const { return &(*a) < &(*b); } @@ -157,57 +157,57 @@ struct CNodeState { //! The peer's address const CService address; //! Whether we have a fully established connection. - bool fCurrentlyConnected; + bool fCurrentlyConnected{false}; //! Accumulated misbehaviour score for this peer. - int nMisbehavior; + int nMisbehavior{0}; //! Whether this peer should be disconnected and banned (unless whitelisted). - bool fShouldBan; + bool fShouldBan{false}; //! String name of this peer (debugging/logging purposes). const std::string name; //! List of asynchronously-determined block rejections to notify this peer about. std::vector rejects; //! The best known block we know this peer has announced. - const CBlockIndex *pindexBestKnownBlock; + const CBlockIndex* pindexBestKnownBlock{nullptr}; //! The hash of the last unknown block this peer has announced. - uint256 hashLastUnknownBlock; + uint256 hashLastUnknownBlock{}; //! The last full block we both have. - const CBlockIndex *pindexLastCommonBlock; + const CBlockIndex* pindexLastCommonBlock{nullptr}; //! The best header we have sent our peer. - const CBlockIndex *pindexBestHeaderSent; + const CBlockIndex* pindexBestHeaderSent{nullptr}; //! Length of current-streak of unconnecting headers announcements - int nUnconnectingHeaders; + int nUnconnectingHeaders{0}; //! Whether we've started headers synchronization with this peer. - bool fSyncStarted; + bool fSyncStarted{false}; //! When to potentially disconnect peer for stalling headers download - int64_t nHeadersSyncTimeout; + int64_t nHeadersSyncTimeout{0}; //! Since when we're stalling block download progress (in microseconds), or 0. - int64_t nStallingSince; + int64_t nStallingSince{0}; std::list vBlocksInFlight; //! When the first entry in vBlocksInFlight started downloading. Don't care when vBlocksInFlight is empty. - int64_t nDownloadingSince; - int nBlocksInFlight; - int nBlocksInFlightValidHeaders; + int64_t nDownloadingSince{0}; + int nBlocksInFlight{0}; + int nBlocksInFlightValidHeaders{0}; //! Whether we consider this a preferred download peer. - bool fPreferredDownload; + bool fPreferredDownload{false}; //! Whether this peer wants invs or headers (when possible) for block announcements. - bool fPreferHeaders; + bool fPreferHeaders{false}; //! Whether this peer wants invs or cmpctblocks (when possible) for block announcements. - bool fPreferHeaderAndIDs; + bool fPreferHeaderAndIDs{false}; /** * Whether this peer will send us cmpctblocks if we request them. * This is not used to gate request logic, as we really only care about fSupportsDesiredCmpctVersion, * but is used as a flag to "lock in" the version of compact blocks (fWantsCmpctWitness) we send. */ - bool fProvidesHeaderAndIDs; + bool fProvidesHeaderAndIDs{false}; //! Whether this peer can give us witnesses - bool fHaveWitness; + bool fHaveWitness{false}; //! Whether this peer wants witnesses in cmpctblocks/blocktxns - bool fWantsCmpctWitness; + bool fWantsCmpctWitness{false}; /** * If we've announced NODE_WITNESS to this peer: whether the peer sends witnesses in cmpctblocks/blocktxns, * otherwise: whether this peer sends non-witnesses in cmpctblocks/blocktxns. */ - bool fSupportsDesiredCmpctVersion; + bool fSupportsDesiredCmpctVersion{false}; /** State used to enforce CHAIN_SYNC_TIMEOUT * Only in effect for outbound, non-manual connections, with @@ -234,33 +234,12 @@ struct CNodeState { bool m_protect; }; - ChainSyncTimeoutState m_chain_sync; + ChainSyncTimeoutState m_chain_sync{0, nullptr, false, false}; //! Time of last new block announcement - int64_t m_last_block_announcement; + int64_t m_last_block_announcement{0}; CNodeState(CAddress addrIn, std::string addrNameIn) : address(addrIn), name(addrNameIn) { - fCurrentlyConnected = false; - nMisbehavior = 0; - fShouldBan = false; - pindexBestKnownBlock = nullptr; - hashLastUnknownBlock.SetNull(); - pindexLastCommonBlock = nullptr; - pindexBestHeaderSent = nullptr; - nUnconnectingHeaders = 0; - fSyncStarted = false; - nHeadersSyncTimeout = 0; - nStallingSince = 0; - nDownloadingSince = 0; - nBlocksInFlight = 0; - nBlocksInFlightValidHeaders = 0; - fPreferredDownload = false; - fPreferHeaders = false; - fPreferHeaderAndIDs = false; - fProvidesHeaderAndIDs = false; - fHaveWitness = false; - fWantsCmpctWitness = false; - fSupportsDesiredCmpctVersion = false; m_chain_sync = { 0, nullptr, false, false }; m_last_block_announcement = 0; } @@ -1192,9 +1171,6 @@ void static ProcessGetData(CNode* pfrom, const Consensus::Params& consensusParam } } - // Track requests for our stuff. - GetMainSignals().Inventory(inv.hash); - if (inv.type == MSG_BLOCK || inv.type == MSG_FILTERED_BLOCK || inv.type == MSG_CMPCT_BLOCK || inv.type == MSG_WITNESS_BLOCK) break; } @@ -1952,9 +1928,6 @@ bool static ProcessMessage(CNode* pfrom, const std::string& strCommand, CDataStr pfrom->AskFor(inv); } } - - // Track requests for our stuff - GetMainSignals().Inventory(inv.hash); } } @@ -2020,6 +1993,12 @@ bool static ProcessMessage(CNode* pfrom, const std::string& strCommand, CDataStr uint256 hashStop; vRecv >> locator >> hashStop; + if (locator.vHave.size() > MAX_LOCATOR_SZ) { + LogPrint(BCLog::NET, "getblocks locator size %lld > %d, disconnect peer=%d\n", locator.vHave.size(), MAX_LOCATOR_SZ, pfrom->GetId()); + pfrom->fDisconnect = true; + return true; + } + // We might have announced the currently-being-connected tip using a // compact block, which resulted in the peer sending a getblocks // request, which we would otherwise respond to without the new block. @@ -2131,6 +2110,12 @@ bool static ProcessMessage(CNode* pfrom, const std::string& strCommand, CDataStr uint256 hashStop; vRecv >> locator >> hashStop; + if (locator.vHave.size() > MAX_LOCATOR_SZ) { + LogPrint(BCLog::NET, "getheaders locator size %lld > %d, disconnect peer=%d\n", locator.vHave.size(), MAX_LOCATOR_SZ, pfrom->GetId()); + pfrom->fDisconnect = true; + return true; + } + LOCK(cs_main); if (IsInitialBlockDownload() && !pfrom->fWhitelisted) { LogPrint(BCLog::NET, "Ignoring getheaders from peer=%d because node is in initial block download\n", pfrom->GetId()); diff --git a/src/netaddress.cpp b/src/netaddress.cpp index 6498ace93b..d7e748906c 100644 --- a/src/netaddress.cpp +++ b/src/netaddress.cpp @@ -22,7 +22,6 @@ static const unsigned char g_internal_prefix[] = { 0xFD, 0x6B, 0x88, 0xC0, 0x87, void CNetAddr::Init() { memset(ip, 0, sizeof(ip)); - scopeId = 0; } void CNetAddr::SetIP(const CNetAddr& ipIn) diff --git a/src/netaddress.h b/src/netaddress.h index 787c4ca215..1536b9f38d 100644 --- a/src/netaddress.h +++ b/src/netaddress.h @@ -33,7 +33,7 @@ class CNetAddr { protected: unsigned char ip[16]; // in network byte order - uint32_t scopeId; // for scoped/link-local ipv6 addresses + uint32_t scopeId{0}; // for scoped/link-local ipv6 addresses public: CNetAddr(); diff --git a/src/policy/policy.cpp b/src/policy/policy.cpp index e4df304922..0850230af8 100644 --- a/src/policy/policy.cpp +++ b/src/policy/policy.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/policy/policy.h b/src/policy/policy.h index 371400181f..a9197797a3 100644 --- a/src/policy/policy.h +++ b/src/policy/policy.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/primitives/transaction.h b/src/primitives/transaction.h index 6b76f1bf9f..54baacbe0d 100644 --- a/src/primitives/transaction.h +++ b/src/primitives/transaction.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/protocol.h b/src/protocol.h index 2682214cdf..0b9180ce1b 100644 --- a/src/protocol.h +++ b/src/protocol.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/addresstablemodel.cpp b/src/qt/addresstablemodel.cpp index a2123c5f6b..abf0c1c998 100644 --- a/src/qt/addresstablemodel.cpp +++ b/src/qt/addresstablemodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -388,11 +388,8 @@ QString AddressTableModel::addRow(const QString &type, const QString &label, con } // Add entry - { - LOCK(wallet->cs_wallet); - wallet->SetAddressBook(DecodeDestination(strAddress), strLabel, - (type == Send ? "send" : "receive")); - } + wallet->SetAddressBook(DecodeDestination(strAddress), strLabel, + (type == Send ? "send" : "receive")); return QString::fromStdString(strAddress); } @@ -406,10 +403,7 @@ bool AddressTableModel::removeRows(int row, int count, const QModelIndex &parent // Also refuse to remove receiving addresses. return false; } - { - LOCK(wallet->cs_wallet); - wallet->DelAddressBook(DecodeDestination(rec->address.toStdString())); - } + wallet->DelAddressBook(DecodeDestination(rec->address.toStdString())); return true; } diff --git a/src/qt/assetcontroldialog.cpp b/src/qt/assetcontroldialog.cpp index 60a6f157c4..9cad6221c1 100644 --- a/src/qt/assetcontroldialog.cpp +++ b/src/qt/assetcontroldialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/assetfilterproxy.cpp b/src/qt/assetfilterproxy.cpp index 5362d1064c..085064dd4e 100644 --- a/src/qt/assetfilterproxy.cpp +++ b/src/qt/assetfilterproxy.cpp @@ -7,17 +7,23 @@ AssetFilterProxy::AssetFilterProxy(QObject *parent) : QSortFilterProxyModel(parent), - assetNamePrefix() + assetNamePrefix(), + assetNameContains() { } bool AssetFilterProxy::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const { QModelIndex index = sourceModel()->index(sourceRow, 0, sourceParent); - QString assetName = index.data(AssetTableModel::AssetNameRole).toString(); - if(!assetName.startsWith(assetNamePrefix, Qt::CaseInsensitive)) + if(assetNameContains.isEmpty()) { + if(!assetName.startsWith(assetNamePrefix, Qt::CaseInsensitive)) + return false; + + return true; + } + if(!assetName.contains(assetNameContains, Qt::CaseInsensitive)) return false; return true; @@ -27,4 +33,10 @@ void AssetFilterProxy::setAssetNamePrefix(const QString &_assetNamePrefix) { this->assetNamePrefix = _assetNamePrefix; invalidateFilter(); -} \ No newline at end of file +} + +void AssetFilterProxy::setAssetNameContains(const QString &_assetNameContains) +{ + this->assetNameContains = _assetNameContains; + invalidateFilter(); +} diff --git a/src/qt/assetfilterproxy.h b/src/qt/assetfilterproxy.h index 392842a33a..bcff2c908e 100644 --- a/src/qt/assetfilterproxy.h +++ b/src/qt/assetfilterproxy.h @@ -15,12 +15,14 @@ class AssetFilterProxy : public QSortFilterProxyModel explicit AssetFilterProxy(QObject *parent = 0); void setAssetNamePrefix(const QString &assetNamePrefix); + void setAssetNameContains(const QString &assetNameContains); protected: bool filterAcceptsRow(int source_row, const QModelIndex & source_parent) const; private: QString assetNamePrefix; + QString assetNameContains; }; diff --git a/src/qt/assetrecord.h b/src/qt/assetrecord.h index b7f96e38b9..461959a5a1 100644 --- a/src/qt/assetrecord.h +++ b/src/qt/assetrecord.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/assetsdialog.cpp b/src/qt/assetsdialog.cpp index 3961eef7ed..30cdc81bc1 100644 --- a/src/qt/assetsdialog.cpp +++ b/src/qt/assetsdialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -441,7 +441,7 @@ void AssetsDialog::on_sendButton_clicked() if(nFeeRequired > 0) { // append fee string if a fee is required - questionString.append("
"); + questionString.append("
"); questionString.append(RavenUnits::formatHtmlWithUnit(model->getOptionsModel()->getDisplayUnit(), nFeeRequired)); questionString.append(" "); questionString.append(tr("added as transaction fee")); diff --git a/src/qt/assettablemodel.cpp b/src/qt/assettablemodel.cpp index 6969d92797..d5e859751d 100644 --- a/src/qt/assettablemodel.cpp +++ b/src/qt/assettablemodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/assettablemodel.h b/src/qt/assettablemodel.h index 21dabb4ce6..914f17d836 100644 --- a/src/qt/assettablemodel.h +++ b/src/qt/assettablemodel.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/bantablemodel.cpp b/src/qt/bantablemodel.cpp index c49138e565..8ced502b6e 100644 --- a/src/qt/bantablemodel.cpp +++ b/src/qt/bantablemodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/clientmodel.cpp b/src/qt/clientmodel.cpp index a50ad2c5db..39e85f8376 100644 --- a/src/qt/clientmodel.cpp +++ b/src/qt/clientmodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/coincontroldialog.cpp b/src/qt/coincontroldialog.cpp index 68f0707972..d5c7ea6f91 100644 --- a/src/qt/coincontroldialog.cpp +++ b/src/qt/coincontroldialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/createassetdialog.cpp b/src/qt/createassetdialog.cpp index ba30207cfc..ac6dcf6157 100644 --- a/src/qt/createassetdialog.cpp +++ b/src/qt/createassetdialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -38,6 +38,8 @@ #include #include #include +#include +#include #if QT_VERSION < QT_VERSION_CHECK(5, 11, 0) #define QTversionPreFiveEleven @@ -51,6 +53,7 @@ CreateAssetDialog::CreateAssetDialog(const PlatformStyle *_platformStyle, QWidge ui->setupUi(this); setWindowTitle("Create Assets"); connect(ui->ipfsBox, SIGNAL(clicked()), this, SLOT(ipfsStateChanged())); + connect(ui->openIpfsButton, SIGNAL(clicked()), this, SLOT(openIpfsBrowser())); connect(ui->availabilityButton, SIGNAL(clicked()), this, SLOT(checkAvailabilityClicked())); connect(ui->nameText, SIGNAL(textChanged(QString)), this, SLOT(onNameChanged(QString))); connect(ui->addressText, SIGNAL(textChanged(QString)), this, SLOT(onAddressNameChanged(QString))); @@ -264,6 +267,8 @@ void CreateAssetDialog::setUpValues() ui->unitBox->setValue(0); ui->reissuableBox->setCheckState(Qt::CheckState::Checked); ui->ipfsText->hide(); + ui->openIpfsButton->hide(); + ui->openIpfsButton->setDisabled(true); hideMessage(); CheckFormState(); ui->availabilityButton->setDisabled(true); @@ -432,12 +437,12 @@ void CreateAssetDialog::toggleIPFSText() { if (ui->ipfsBox->isChecked()) { ui->ipfsText->show(); + ui->openIpfsButton->show(); } else { + ui->openIpfsButton->hide(); ui->ipfsText->hide(); ui->ipfsText->clear(); } - - CheckFormState(); } void CreateAssetDialog::showMessage(QString string) @@ -492,6 +497,8 @@ void CreateAssetDialog::enableCreateButton() bool CreateAssetDialog::checkIPFSHash(QString hash) { + ui->openIpfsButton->setDisabled(true); + if (!hash.isEmpty()) { std::string error; if (!CheckEncoded(DecodeAssetData(hash.toStdString()), error)) { @@ -505,7 +512,8 @@ bool CreateAssetDialog::checkIPFSHash(QString hash) showMessage(tr("IPFS/Txid Hash must have size of 46 characters, or 64 hex characters")); disableCreateButton(); return false; - } else if (DecodeAssetData(hash.toStdString()).empty()) { + } + else if (DecodeAssetData(hash.toStdString()).empty()) { showMessage(tr("IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash")); disableCreateButton(); return false; @@ -515,6 +523,8 @@ bool CreateAssetDialog::checkIPFSHash(QString hash) // No problems where found with the hash, reset the border, and hide the messages. hideMessage(); ui->ipfsText->setStyleSheet(""); + ui->openIpfsButton->setDisabled(false); + return true; } @@ -523,6 +533,8 @@ void CreateAssetDialog::CheckFormState() { disableCreateButton(); // Disable the button by default hideMessage(); + ui->openIpfsButton->setDisabled(true); + ui->availabilityButton->setDisabled(true); const CTxDestination dest = DecodeDestination(ui->addressText->text().toStdString()); @@ -540,7 +552,7 @@ void CreateAssetDialog::CheckFormState() } } - if (!assetNameValid && name.size() != 0) { + if (!assetNameValid && name.size() > 2) { ui->nameText->setStyleSheet(STYLE_INVALID); showMessage(error.c_str()); ui->availabilityButton->setDisabled(true); @@ -638,6 +650,26 @@ void CreateAssetDialog::checkAvailabilityClicked() CheckFormState(); } +void CreateAssetDialog::openIpfsBrowser() +{ + QString ipfshash = ui->ipfsText->text(); + QString ipfsbrowser = model->getOptionsModel()->getIpfsUrl(); + + // If the ipfs hash isn't there or doesn't start with Qm, disable the action item + if (ipfshash.count() > 0 && ipfshash.indexOf("Qm") == 0 && ipfsbrowser.indexOf("http") == 0) + { + QUrl ipfsurl = QUrl::fromUserInput(ipfsbrowser.replace("%s", ipfshash)); + + // Create the box with everything. + if(QMessageBox::Yes == QMessageBox::question(this, + tr("Open IPFS content?"), + tr("Open the following IPFS content in your default browser?\n") + + ipfsurl.toString() + )) + QDesktopServices::openUrl(ipfsurl); + } +} + void CreateAssetDialog::onNameChanged(QString name) { // Update the displayed name to uppercase if the type only accepts uppercase @@ -836,7 +868,7 @@ void CreateAssetDialog::onCreateAssetClicked() if(nFeeRequired > 0) { // append fee string if a fee is required - questionString.append("
"); + questionString.append("
"); questionString.append(RavenUnits::formatHtmlWithUnit(model->getOptionsModel()->getDisplayUnit(), nFeeRequired)); questionString.append(" "); questionString.append(tr("added as transaction fee")); @@ -1440,6 +1472,7 @@ void CreateAssetDialog::clear() ui->reissuableBox->setChecked(true); ui->ipfsBox->setChecked(false); ui->ipfsText->hide(); + ui->openIpfsButton->hide(); ui->assetList->hide(); ui->assetList->setCurrentIndex(0); type = 0; diff --git a/src/qt/createassetdialog.h b/src/qt/createassetdialog.h index df3308d8b6..a8d341f64f 100644 --- a/src/qt/createassetdialog.h +++ b/src/qt/createassetdialog.h @@ -94,12 +94,14 @@ Q_OBJECT void updateFeeMinimizedLabel(); void minimizeFeeSection(bool fMinimize); - //Validation + // Validation + // Returns true if this is an IPFS-hash or TXID. bool checkIPFSHash(QString hash); private Q_SLOTS: void ipfsStateChanged(); void checkAvailabilityClicked(); + void openIpfsBrowser(); void onNameChanged(QString name); void onAddressNameChanged(QString address); void onIPFSHashChanged(QString hash); diff --git a/src/qt/currencyunits.h b/src/qt/currencyunits.h index 9e52d48ad3..b2ae698590 100644 --- a/src/qt/currencyunits.h +++ b/src/qt/currencyunits.h @@ -1,33 +1,33 @@ -// Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers -// Distributed under the MIT software license, see the accompanying -// file COPYING or http://www.opensource.org/licenses/mit-license.php. - -#ifndef RAVEN_QT_CURRENCYUNITS_H -#define RAVEN_QT_CURRENCYUNITS_H - -#include -#include - -/** Currency unit definitions. Stores basic title and symbol for a rvn swap asset, - * as well as how many decimals to format the dispaly with. -*/ -struct CurrencyUnitDetails -{ - const char* Header; - const char* Ticker; - float Scalar; - int Decimals; -}; - -class CurrencyUnits -{ -public: - static std::array CurrencyOptions; - - static int count() { - return CurrencyOptions.size(); - } -}; - -#endif // RAVEN_QT_CURRENCYUNITS_H +// Copyright (c) 2011-2016 The Bitcoin Core developers +// Copyright (c) 2017-2021 The Raven Core developers +// Distributed under the MIT software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. + +#ifndef RAVEN_QT_CURRENCYUNITS_H +#define RAVEN_QT_CURRENCYUNITS_H + +#include +#include + +/** Currency unit definitions. Stores basic title and symbol for a rvn swap asset, + * as well as how many decimals to format the dispaly with. +*/ +struct CurrencyUnitDetails +{ + const char* Header; + const char* Ticker; + float Scalar; + int Decimals; +}; + +class CurrencyUnits +{ +public: + static std::array CurrencyOptions; + + static int count() { + return CurrencyOptions.size(); + } +}; + +#endif // RAVEN_QT_CURRENCYUNITS_H diff --git a/src/qt/forms/assetsdialog.ui b/src/qt/forms/assetsdialog.ui index 9ddbdded8e..291e1cc2b3 100644 --- a/src/qt/forms/assetsdialog.ui +++ b/src/qt/forms/assetsdialog.ui @@ -20,19 +20,19 @@ - 34 + 20 - 40 + 20 - 40 + 20 - 40 + 20 - 40 + 20 @@ -604,8 +604,8 @@ 0 0 - 964 - 165 + 1010 + 257 @@ -633,10 +633,13 @@ Qt::Vertical + + QSizePolicy::Expanding + 20 - 40 + 100 diff --git a/src/qt/forms/createassetdialog.ui b/src/qt/forms/createassetdialog.ui index 69c30dfcc1..483c339550 100644 --- a/src/qt/forms/createassetdialog.ui +++ b/src/qt/forms/createassetdialog.ui @@ -32,19 +32,19 @@ - 34 + 20 - 40 + 20 - 40 + 20 - 40 + 20 - 40 + 20 @@ -593,6 +593,12 @@ + + + 0 + 220 + + QFrame::StyledPanel @@ -829,6 +835,13 @@ + + + + Browse IPFS + + + diff --git a/src/qt/forms/mnemonicdialog2.ui b/src/qt/forms/mnemonicdialog2.ui index ea1f8cf55a..211b56a437 100644 --- a/src/qt/forms/mnemonicdialog2.ui +++ b/src/qt/forms/mnemonicdialog2.ui @@ -118,6 +118,9 @@ + + + @@ -199,20 +202,22 @@ - Passphrase: + Optional Seed Extension Word: - Enter a Passphrase to protect your seed words (optional). + A 12 word seed phrase is a useful way of backing up a wallet, because it is a system for generating the keys to all Ravencoin and Assets. However, anyone who finds/learns your seed phrase will likewise have control of your wallet. For this reason, some users choose to add another level of security to these 12 words. Unlike your 12 word phrase, which is generated randomly, this 13th word (known as the Seed Extension Word) is something the user comes up with themselves and memorizes, or stores separately from their seed phrase. + + The Seed Extension Word is like adding a password to your randomly generated seed phrase. If someone finds your written 12 word seed phrase, but you’ve chosen to use a Seed Extension Word, they will not be able to access your wallet. - You may enter an optional Passphrase to protect your seed words. + You may enter an optional extension word to protect your seed. @@ -250,8 +255,8 @@ - Please write down your 12 seed words and Passphrase before Accepting. -They are not recoverable !! + Please write down your 12 seed words and the optional seed extension word before accepting. +They are not recoverable!! diff --git a/src/qt/forms/mnemonicdialog3.ui b/src/qt/forms/mnemonicdialog3.ui index 84818e0a36..aa3110b062 100644 --- a/src/qt/forms/mnemonicdialog3.ui +++ b/src/qt/forms/mnemonicdialog3.ui @@ -117,6 +117,106 @@ + + + + + + + + + 239 + 41 + 41 + + + + + + + 239 + 41 + 41 + + + + + + + 239 + 41 + 41 + + + + + + + + + 239 + 41 + 41 + + + + + + + 239 + 41 + 41 + + + + + + + 239 + 41 + 41 + + + + + + + + + 190 + 190 + 190 + + + + + + + 190 + 190 + 190 + + + + + + + 190 + 190 + 190 + + + + + + + + + + + + + @@ -153,20 +253,20 @@ - Passphrase: + Seed Extension Word: - You will need the Passphrase if your previous wallet used one. + The Seed Extension Word is like adding a password to your randomly generated seed phrase. If someone finds your written 12 word seed phrase, but you’ve chosen to use a Seed Extension Word, they will not be able to access your wallet. - Enter the Passphrase from your previous wallet if it used one. + Enter the Seed Extension Word from your previous wallet (if it used one). @@ -204,8 +304,8 @@ - Please continue to remember your 12 seed words and Passphrase before Accepting. -They are not recoverable !! + Please continue to remember your 12 seed words and extension word before accepting. +They are not recoverable!! @@ -273,4 +373,4 @@ They are not recoverable !! - + \ No newline at end of file diff --git a/src/qt/forms/modaloverlay.ui b/src/qt/forms/modaloverlay.ui index 6ff0981e81..5cc835b57e 100644 --- a/src/qt/forms/modaloverlay.ui +++ b/src/qt/forms/modaloverlay.ui @@ -7,7 +7,7 @@ 0 0 640 - 385 + 401 @@ -333,6 +333,13 @@ QLabel { color: rgb(40,40,40); } 10 + + + + + + + diff --git a/src/qt/forms/optionsdialog.ui b/src/qt/forms/optionsdialog.ui index 054236a8d6..11baa0ff98 100644 --- a/src/qt/forms/optionsdialog.ui +++ b/src/qt/forms/optionsdialog.ui @@ -20,7 +20,7 @@ - 4 + 3 @@ -541,6 +541,16 @@ + + + + Only show toolbar icons. No text. + + + &Icons only + + + diff --git a/src/qt/forms/overviewpage.ui b/src/qt/forms/overviewpage.ui index 4884e62fb2..564c9f7fe3 100644 --- a/src/qt/forms/overviewpage.ui +++ b/src/qt/forms/overviewpage.ui @@ -10,6 +10,12 @@ 759 + + + 760 + 0 + + Form @@ -37,27 +43,27 @@ - 34 + 20 - QLayout::SetMaximumSize + QLayout::SetMinAndMaxSize - 40 + 20 - 40 + 20 - 40 + 20 - 40 + 20 - 34 + 0 0 @@ -70,6 +76,12 @@ 0 + + + 350 + 180 + + QFrame::NoFrame @@ -77,14 +89,23 @@ QFrame::Raised - 10 + 5 - 12 + 10 + + + 0 + + + 0 + + 6 + @@ -155,6 +176,9 @@ + + 5 + 12 @@ -461,10 +485,13 @@ Qt::Vertical + + QSizePolicy::MinimumExpanding + 20 - 87 + 10 @@ -474,6 +501,12 @@ + + + 350 + 150 + + true @@ -628,7 +661,7 @@ 20 - 40 + 20 @@ -644,7 +677,7 @@ - 34 + 20 0 @@ -657,6 +690,18 @@ 0 + + + 350 + 0 + + + + + 0 + 300 + + QFrame::NoFrame @@ -667,11 +712,17 @@ 0 + + 0 + 12 + + 6 + diff --git a/src/qt/forms/reissueassetdialog.ui b/src/qt/forms/reissueassetdialog.ui index 75b9471841..77fb6ccb26 100644 --- a/src/qt/forms/reissueassetdialog.ui +++ b/src/qt/forms/reissueassetdialog.ui @@ -10,6 +10,18 @@ 1051 + + + 0 + 0 + + + + + 600 + 800 + + Transaction details @@ -39,6 +51,12 @@ 0 + + + 600 + 194 + + QFrame::StyledPanel @@ -524,7 +542,7 @@ false - + 0 0 @@ -578,6 +596,18 @@ + + + 0 + 0 + + + + + 600 + 220 + + QFrame::StyledPanel @@ -588,6 +618,9 @@ 0 + + QLayout::SetDefaultConstraint + 12 @@ -636,6 +669,9 @@ + + 3 + @@ -698,6 +734,9 @@ + + 3 + @@ -719,6 +758,9 @@ + + 3 + @@ -747,6 +789,9 @@ 34 + + 3 + @@ -831,6 +876,9 @@ 0 + + 3 + @@ -895,6 +943,13 @@ + + + + Browse IPFS + + + @@ -938,12 +993,27 @@ - + - 34 + 20 + + + QLayout::SetMinimumSize + + + 0 + 0 + + + + + 0 + 150 + + QFrame::StyledPanel @@ -1012,6 +1082,18 @@ + + + 0 + 0 + + + + + 0 + 150 + + QFrame::StyledPanel @@ -1581,6 +1663,9 @@ + + QLayout::SetFixedSize + diff --git a/src/qt/forms/restrictedassetsdialog.ui b/src/qt/forms/restrictedassetsdialog.ui index 12fc0e886f..5c972b86c4 100644 --- a/src/qt/forms/restrictedassetsdialog.ui +++ b/src/qt/forms/restrictedassetsdialog.ui @@ -17,19 +17,19 @@ - 34 + 20 - 40 + 20 - 40 + 20 - 40 + 20 - 40 + 20 diff --git a/src/qt/forms/sendcoinsdialog.ui b/src/qt/forms/sendcoinsdialog.ui index d0d41977b7..fe6f1ca63f 100644 --- a/src/qt/forms/sendcoinsdialog.ui +++ b/src/qt/forms/sendcoinsdialog.ui @@ -20,19 +20,19 @@ - 34 + 20 - 40 + 20 - 40 + 20 - 40 + 20 - 40 + 20 @@ -604,8 +604,8 @@ 0 0 - 943 - 263 + 989 + 355 @@ -633,10 +633,13 @@ Qt::Vertical + + QSizePolicy::MinimumExpanding + 20 - 1000 + 200 diff --git a/src/qt/guiconstants.h b/src/qt/guiconstants.h index 8f41da9405..adebc9e1c7 100644 --- a/src/qt/guiconstants.h +++ b/src/qt/guiconstants.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -29,8 +29,6 @@ static const bool DEFAULT_SPLASHSCREEN = true; #define COLOR_BAREADDRESS QColor(140, 140, 140) /* Transaction list -- TX status decoration - open until date */ #define COLOR_TX_STATUS_OPENUNTILDATE QColor(64, 64, 255) -/* Transaction list -- TX status decoration - offline */ -#define COLOR_TX_STATUS_OFFLINE QColor(192, 192, 192) /* Transaction list -- TX status decoration - danger, tx needs attention */ #define COLOR_TX_STATUS_DANGER QColor(200, 100, 100) /* Transaction list -- TX status decoration - default color */ diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp index d2c0e597ee..be369811c6 100644 --- a/src/qt/guiutil.cpp +++ b/src/qt/guiutil.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -597,125 +597,6 @@ bool ToolTipToRichTextFilter::eventFilter(QObject *obj, QEvent *evt) return QObject::eventFilter(obj, evt); } -void TableViewLastColumnResizingFixer::connectViewHeadersSignals() -{ - connect(tableView->horizontalHeader(), SIGNAL(sectionResized(int,int,int)), this, SLOT(on_sectionResized(int,int,int))); - connect(tableView->horizontalHeader(), SIGNAL(geometriesChanged()), this, SLOT(on_geometriesChanged())); -} - -// We need to disconnect these while handling the resize events, otherwise we can enter infinite loops. -void TableViewLastColumnResizingFixer::disconnectViewHeadersSignals() -{ - disconnect(tableView->horizontalHeader(), SIGNAL(sectionResized(int,int,int)), this, SLOT(on_sectionResized(int,int,int))); - disconnect(tableView->horizontalHeader(), SIGNAL(geometriesChanged()), this, SLOT(on_geometriesChanged())); -} - -// Setup the resize mode, handles compatibility for Qt5 and below as the method signatures changed. -// Refactored here for readability. -void TableViewLastColumnResizingFixer::setViewHeaderResizeMode(int logicalIndex, QHeaderView::ResizeMode resizeMode) -{ -#if QT_VERSION < 0x050000 - tableView->horizontalHeader()->setResizeMode(logicalIndex, resizeMode); -#else - tableView->horizontalHeader()->setSectionResizeMode(logicalIndex, resizeMode); -#endif -} - -void TableViewLastColumnResizingFixer::resizeColumn(int nColumnIndex, int width) -{ - tableView->setColumnWidth(nColumnIndex, width); - tableView->horizontalHeader()->resizeSection(nColumnIndex, width); -} - -int TableViewLastColumnResizingFixer::getColumnsWidth() -{ - int nColumnsWidthSum = 0; - for (int i = 0; i < columnCount; i++) - { - nColumnsWidthSum += tableView->horizontalHeader()->sectionSize(i); - } - return nColumnsWidthSum; -} - -int TableViewLastColumnResizingFixer::getAvailableWidthForColumn(int column) -{ - int nResult = lastColumnMinimumWidth; - int nTableWidth = tableView->horizontalHeader()->width(); - - if (nTableWidth > 0) - { - int nOtherColsWidth = getColumnsWidth() - tableView->horizontalHeader()->sectionSize(column); - nResult = std::max(nResult, nTableWidth - nOtherColsWidth); - } - - return nResult; -} - -// Make sure we don't make the columns wider than the table's viewport width. -void TableViewLastColumnResizingFixer::adjustTableColumnsWidth() -{ - disconnectViewHeadersSignals(); - resizeColumn(lastColumnIndex, getAvailableWidthForColumn(lastColumnIndex)); - connectViewHeadersSignals(); - - int nTableWidth = tableView->horizontalHeader()->width(); - int nColsWidth = getColumnsWidth(); - if (nColsWidth > nTableWidth) - { - resizeColumn(secondToLastColumnIndex,getAvailableWidthForColumn(secondToLastColumnIndex)); - } -} - -// Make column use all the space available, useful during window resizing. -void TableViewLastColumnResizingFixer::stretchColumnWidth(int column) -{ - disconnectViewHeadersSignals(); - resizeColumn(column, getAvailableWidthForColumn(column)); - connectViewHeadersSignals(); -} - -// When a section is resized this is a slot-proxy for ajustAmountColumnWidth(). -void TableViewLastColumnResizingFixer::on_sectionResized(int logicalIndex, int oldSize, int newSize) -{ - adjustTableColumnsWidth(); - int remainingWidth = getAvailableWidthForColumn(logicalIndex); - if (newSize > remainingWidth) - { - resizeColumn(logicalIndex, remainingWidth); - } -} - -// When the table's geometry is ready, we manually perform the stretch of the "Message" column, -// as the "Stretch" resize mode does not allow for interactive resizing. -void TableViewLastColumnResizingFixer::on_geometriesChanged() -{ - if ((getColumnsWidth() - this->tableView->horizontalHeader()->width()) != 0) - { - disconnectViewHeadersSignals(); - resizeColumn(secondToLastColumnIndex, getAvailableWidthForColumn(secondToLastColumnIndex)); - connectViewHeadersSignals(); - } -} - -/** - * Initializes all internal variables and prepares the - * the resize modes of the last 2 columns of the table and - */ -TableViewLastColumnResizingFixer::TableViewLastColumnResizingFixer(QTableView* table, int lastColMinimumWidth, int allColsMinimumWidth, QObject *parent) : - QObject(parent), - tableView(table), - lastColumnMinimumWidth(lastColMinimumWidth), - allColumnsMinimumWidth(allColsMinimumWidth) -{ - columnCount = tableView->horizontalHeader()->count(); - lastColumnIndex = columnCount - 1; - secondToLastColumnIndex = columnCount - 2; - tableView->horizontalHeader()->setMinimumSectionSize(allColumnsMinimumWidth); - setViewHeaderResizeMode(columnCount - 3, QHeaderView::ResizeToContents); - setViewHeaderResizeMode(secondToLastColumnIndex, QHeaderView::ResizeToContents); - setViewHeaderResizeMode(lastColumnIndex, QHeaderView::Stretch); -} - #ifdef WIN32 fs::path static StartupShortcutPath() { diff --git a/src/qt/guiutil.h b/src/qt/guiutil.h index 9019949d81..9856b6b880 100644 --- a/src/qt/guiutil.h +++ b/src/qt/guiutil.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -166,45 +166,6 @@ namespace GUIUtil int size_threshold; }; - /** - * Makes a QTableView last column feel as if it was being resized from its left border. - * Also makes sure the column widths are never larger than the table's viewport. - * In Qt, all columns are resizable from the right, but it's not intuitive resizing the last column from the right. - * Usually our second to last columns behave as if stretched, and when on strech mode, columns aren't resizable - * interactively or programmatically. - * - * This helper object takes care of this issue. - * - */ - class TableViewLastColumnResizingFixer: public QObject - { - Q_OBJECT - - public: - TableViewLastColumnResizingFixer(QTableView* table, int lastColMinimumWidth, int allColsMinimumWidth, QObject *parent); - void stretchColumnWidth(int column); - - private: - QTableView* tableView; - int lastColumnMinimumWidth; - int allColumnsMinimumWidth; - int lastColumnIndex; - int columnCount; - int secondToLastColumnIndex; - - void adjustTableColumnsWidth(); - int getAvailableWidthForColumn(int column); - int getColumnsWidth(); - void connectViewHeadersSignals(); - void disconnectViewHeadersSignals(); - void setViewHeaderResizeMode(int logicalIndex, QHeaderView::ResizeMode resizeMode); - void resizeColumn(int nColumnIndex, int width); - - private Q_SLOTS: - void on_sectionResized(int logicalIndex, int oldSize, int newSize); - void on_geometriesChanged(); - }; - bool GetStartOnSystemStartup(); bool SetStartOnSystemStartup(bool fAutoStart); diff --git a/src/qt/locale/raven_af.ts b/src/qt/locale/raven_af.ts index 2d0a109497..222847aea5 100644 --- a/src/qt/locale/raven_af.ts +++ b/src/qt/locale/raven_af.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -218,6 +216,18 @@ WAARSKUWING: Outomatiese Kapitalisering is aktief op u sleutelbord! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -229,253 +239,6 @@ Verban tot - - RavenGUI - - Sign &message... - Teken &boodskap... - - - Synchronizing with network... - Netwerk-sinkronisasie... - - - &Overview - &Oorsig - - - Node - Node - - - Show general overview of wallet - Vertoon 'n algemene oorsig van die beursie - - - &Transactions - &Transaksies - - - Browse transaction history - Blaai deur transaksiegeskiedenis - - - E&xit - &Sluit - - - Quit application - Stop en verlaat die applikasie - - - &About %1 - &Oor %1 - - - Show information about %1 - Wys inligting oor %1 - - - About &Qt - Oor &Qt - - - Show information about Qt - Wys inligting oor Qt - - - &Options... - &Opsies - - - Modify configuration options for %1 - Verander konfigurasie-opsies vir %1 - - - &Encrypt Wallet... - &Kodifiseer Beursie - - - &Backup Wallet... - &Rugsteun-kopie van Beursie - - - &Change Passphrase... - &Verander Wagwoord - - - &Sending addresses... - &Versending adresse... - - - &Receiving addresses... - &Ontvanger adresse - - - Open &URI... - Oop & URI... - - - Click to disable network activity. - Kliek om netwerkaktiwiteit af te skakel. - - - Network activity disabled. - Netwerkaktiwiteit gedeaktiveer. - - - Click to enable network activity again. - Kliek om netwerkaktiwiteit weer aan te skakel. - - - Reindexing blocks on disk... - Besig met herindeksering van blokke op hardeskyf... - - - Send coins to a Raven address - Stuur munte na 'n Raven adres - - - Backup wallet to another location - Maak 'n rugsteun-kopié van beursie na 'n ander stoorplek - - - Change the passphrase used for wallet encryption - Verander die wagwoord wat ek vir kodifikasie van my beursie gebruik - - - &Debug window - &Ontfout venster - - - Open debugging and diagnostic console - Maak ontfouting en diagnostiese konsole oop - - - Raven - Raven - - - Wallet - Beursie - - - &Send - &Stuur - - - &Receive - &Ontvang - - - &Show / Hide - &Wys / Versteek - - - Show or hide the main Window - Wys of versteek die hoofbladsy - - - Encrypt the private keys that belong to your wallet - Kodifiseer die private sleutes wat aan jou beursie gekoppel is. - - - Sign messages with your Raven addresses to prove you own them - Onderteken boodskappe met u Raven adresse om u eienaarskap te bewys - - - Verify messages to ensure they were signed with specified Raven addresses - Verifieër boodskappe om seker te maak dat dit met die gespesifiseerde Raven adresse - - - &File - &Leër - - - &Help - &Help - - - Tabs toolbar - Orebalk - - - Request payments (generates QR codes and raven: URIs) - Versoek betalings (genereer QR-kodes en raven: URI's) - - - Show the list of used sending addresses and labels - Vertoon die lys van gebruikte versendingsadresse en etikette - - - Show the list of used receiving addresses and labels - Vertoon die lys van gebruikte ontvangers-adresse en etikette - - - Open a raven: URI or payment request - Skep 'n raven: URI of betalingsversoek - - - Indexing blocks on disk... - Blokke op skyf word geïndekseer... - - - Processing blocks on disk... - Blokke op skyf word geprosesseer... - - - %1 behind - %1 agter - - - Last received block was generated %1 ago. - Laaste ontvange blok is %1 gelede gegenereer. - - - Transactions after this will not yet be visible. - Transaksies hierna sal nog nie sigbaar wees nie. - - - Error - Fout - - - Warning - Waarskuwing - - - Information - Inligting - - - Up to date - Op datum - - - Catching up... - Word op datum gebring... - - - Date: %1 - - Datum: %1 - - - - Address: %1 - - Adres: %1 - - - - Sent transaction - Gestuurde transaksie - - - Incoming transaction - Inkomende transaksie - - CoinControlDialog @@ -539,6 +302,9 @@ (verander) + + CreateAssetDialog + EditAddressDialog @@ -565,6 +331,12 @@ naam + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -607,6 +379,18 @@ Fout + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -614,6 +398,9 @@ Versteek + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -627,14 +414,6 @@ MB MG - - Accept connections from outside - Verbindings van buite toelaat - - - Allow incoming connections - Inkomende verbindings toelaat - Reset all client options to default. Alle kliëntopsies na verstek terugstel. @@ -710,10 +489,6 @@ Immature: Onvolwasse: - - Balances - Balanse - Total: Totaal: @@ -845,6 +620,245 @@ Gebruikeragent + + RavenGUI + + Sign &message... + Teken &boodskap... + + + Synchronizing with network... + Netwerk-sinkronisasie... + + + &Overview + &Oorsig + + + Node + Node + + + Show general overview of wallet + Vertoon 'n algemene oorsig van die beursie + + + &Transactions + &Transaksies + + + Browse transaction history + Blaai deur transaksiegeskiedenis + + + E&xit + &Sluit + + + Quit application + Stop en verlaat die applikasie + + + &About %1 + &Oor %1 + + + Show information about %1 + Wys inligting oor %1 + + + About &Qt + Oor &Qt + + + Show information about Qt + Wys inligting oor Qt + + + &Options... + &Opsies + + + Modify configuration options for %1 + Verander konfigurasie-opsies vir %1 + + + &Encrypt Wallet... + &Kodifiseer Beursie + + + &Backup Wallet... + &Rugsteun-kopie van Beursie + + + &Change Passphrase... + &Verander Wagwoord + + + &Sending addresses... + &Versending adresse... + + + &Receiving addresses... + &Ontvanger adresse + + + Open &URI... + Oop & URI... + + + Click to disable network activity. + Kliek om netwerkaktiwiteit af te skakel. + + + Network activity disabled. + Netwerkaktiwiteit gedeaktiveer. + + + Click to enable network activity again. + Kliek om netwerkaktiwiteit weer aan te skakel. + + + Reindexing blocks on disk... + Besig met herindeksering van blokke op hardeskyf... + + + Send coins to a Raven address + Stuur munte na 'n Raven adres + + + Backup wallet to another location + Maak 'n rugsteun-kopié van beursie na 'n ander stoorplek + + + Change the passphrase used for wallet encryption + Verander die wagwoord wat ek vir kodifikasie van my beursie gebruik + + + Open debugging and diagnostic console + Maak ontfouting en diagnostiese konsole oop + + + Raven + Raven + + + Wallet + Beursie + + + &Send + &Stuur + + + &Receive + &Ontvang + + + &Show / Hide + &Wys / Versteek + + + Show or hide the main Window + Wys of versteek die hoofbladsy + + + Encrypt the private keys that belong to your wallet + Kodifiseer die private sleutes wat aan jou beursie gekoppel is. + + + Sign messages with your Raven addresses to prove you own them + Onderteken boodskappe met u Raven adresse om u eienaarskap te bewys + + + Verify messages to ensure they were signed with specified Raven addresses + Verifieër boodskappe om seker te maak dat dit met die gespesifiseerde Raven adresse + + + &File + &Leër + + + &Help + &Help + + + Request payments (generates QR codes and raven: URIs) + Versoek betalings (genereer QR-kodes en raven: URI's) + + + Show the list of used sending addresses and labels + Vertoon die lys van gebruikte versendingsadresse en etikette + + + Show the list of used receiving addresses and labels + Vertoon die lys van gebruikte ontvangers-adresse en etikette + + + Open a raven: URI or payment request + Skep 'n raven: URI of betalingsversoek + + + Indexing blocks on disk... + Blokke op skyf word geïndekseer... + + + Processing blocks on disk... + Blokke op skyf word geprosesseer... + + + %1 behind + %1 agter + + + Last received block was generated %1 ago. + Laaste ontvange blok is %1 gelede gegenereer. + + + Transactions after this will not yet be visible. + Transaksies hierna sal nog nie sigbaar wees nie. + + + Error + Fout + + + Warning + Waarskuwing + + + Information + Inligting + + + Up to date + Op datum + + + Catching up... + Word op datum gebring... + + + Date: %1 + + Datum: %1 + + + + Address: %1 + + Adres: %1 + + + + Sent transaction + Gestuurde transaksie + + + Incoming transaction + Inkomende transaksie + + ReceiveCoinsDialog @@ -874,6 +888,15 @@ (geen etiket) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -904,10 +927,6 @@ Hide Versteek - - total at least - totaal ten minste - Dust: Stof: @@ -1045,10 +1064,6 @@ Rescanning... Word herskandeer... - - Done loading - Klaar met laai - Error Fout diff --git a/src/qt/locale/raven_af_ZA.ts b/src/qt/locale/raven_af_ZA.ts index 181076f0d2..8c710e6365 100644 --- a/src/qt/locale/raven_af_ZA.ts +++ b/src/qt/locale/raven_af_ZA.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -175,86 +173,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Synchronizing with network... - Sinchroniseer met die netwerk ... - - - &Overview - &Oorsig - - - Show general overview of wallet - Wys algemene oorsig van die beursie - - - &Transactions - &Transaksies - - - Browse transaction history - Besoek transaksie geskiedenis - - - E&xit - S&luit af - - - Quit application - Sluit af - - - Show information about Qt - Wys inligting oor Qt - - - &Options... - &Opsies - - - Raven - Raven - - - Wallet - Beursie - - - &File - &Lêer - - - &Settings - &Instellings - - - &Help - &Hulp - - - Tabs toolbar - Blad nutsbalk - - - %1 behind - %1 agter - - - Last received block was generated %1 ago. - Ontvangs van laaste blok is %1 terug. - - - Error - Fout - - - Information - Informasie - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -283,6 +214,9 @@ (geen etiket) + + CreateAssetDialog + EditAddressDialog @@ -317,6 +251,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -331,6 +271,18 @@ Fout + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -338,6 +290,9 @@ Vorm + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -385,6 +340,77 @@ Informasie + + RavenGUI + + Synchronizing with network... + Sinchroniseer met die netwerk ... + + + &Overview + &Oorsig + + + Show general overview of wallet + Wys algemene oorsig van die beursie + + + &Transactions + &Transaksies + + + Browse transaction history + Besoek transaksie geskiedenis + + + E&xit + S&luit af + + + Quit application + Sluit af + + + Show information about Qt + Wys inligting oor Qt + + + &Options... + &Opsies + + + Raven + Raven + + + Wallet + Beursie + + + &File + &Lêer + + + &Help + &Hulp + + + %1 behind + %1 agter + + + Last received block was generated %1 ago. + Ontvangs van laaste blok is %1 terug. + + + Error + Fout + + + Information + Informasie + + ReceiveCoinsDialog @@ -438,6 +464,15 @@ (geen etiket) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -759,7 +794,7 @@ Send Coins Stuur Munstukke - + WalletView @@ -785,10 +820,6 @@ Information Informasie - - Loading addresses... - Laai adresse... - Insufficient funds Onvoldoende fondse @@ -801,10 +832,6 @@ Loading wallet... Laai beursie... - - Done loading - Klaar gelaai - Error Fout diff --git a/src/qt/locale/raven_ar.ts b/src/qt/locale/raven_ar.ts index 4d2ffd9f9f..52d66a0d90 100644 --- a/src/qt/locale/raven_ar.ts +++ b/src/qt/locale/raven_ar.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -218,6 +216,42 @@ تحذير: مفتاح الحروف الكبيرة مفعل + + AssetControlDialog + + Quantity: + الكمية : + + + Bytes: + بايت + + + Amount: + المبلغ: + + + Fee: + رسوم : + + + After Fee: + بعد الرسوم : + + + Amount + المبلغ: + + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -230,947 +264,923 @@ - RavenGUI + CoinControlDialog - Sign &message... - التوقيع و الرسائل + Coin Selection + اختيار العمله - Synchronizing with network... - مزامنة مع الشبكة ... + Quantity: + الكمية : - &Overview - &نظرة عامة + Bytes: + بايت - Node - جهاز + Amount: + القيمة : - Show general overview of wallet - إظهار نظرة عامة على المحفظة + Fee: + رسوم : - &Transactions - &المعاملات + Dust: + غبار: - Browse transaction history - تصفح سجل المعاملات + After Fee: + بعد الرسوم : - E&xit - خروج + Change: + تعديل : - Quit application - الخروج من التطبيق + (un)select all + عدم اختيار الجميع - &About %1 - حوالي %1 + Tree mode + صيغة الشجرة - Show information about %1 - أظهر المعلومات حولة %1 + List mode + صيغة القائمة - About &Qt - عن &Qt + Amount + مبلغ - Show information about Qt - اظهر المعلومات + Received with label + مستقبل مع ملصق - &Options... - &خيارات ... + Received with address + مستقبل مع عنوان - Modify configuration options for %1 - تغيير خيارات الإعداد لأساس ل%1 + Date + تاريخ - &Encrypt Wallet... - &تشفير المحفظة + Confirmations + تأكيدات - &Backup Wallet... - &نسخ احتياط للمحفظة + Confirmed + تأكيد - &Change Passphrase... - &تغيير كلمة المرور + Copy address + انسخ عنوان - &Sending addresses... - ارسال العناوين. + Copy label + انسخ التسمية - &Receiving addresses... - استقبال العناوين + Copy amount + نسخ الكمية - Open &URI... - افتح &URI... + Copy transaction ID + نسخ رقم العملية - Click to disable network activity. - اضغط لإلغاء تفعيل الشبكه + Copy quantity + نسخ الكمية - Network activity disabled. - تم إلغاء تفعيل الشبكه + Copy fee + نسخ الرسوم - Click to enable network activity again. - اضغط لتفعيل الشبكه مره أخرى + Copy after fee + نسخ بعد الرسوم - Reindexing blocks on disk... - إعادة الفهرسة الكتل على القرص ... + Copy bytes + نسخ البايتات - Send coins to a Raven address - ارسل عملات الى عنوان بيتكوين + Copy change + نسخ التعديل - Backup wallet to another location - احفظ نسخة احتياطية للمحفظة في مكان آخر + yes + نعم - Change the passphrase used for wallet encryption - تغيير كلمة المرور المستخدمة لتشفير المحفظة + no + لا - &Debug window - &نافذة المعالجة + (no label) + (لا وصف) - Open debugging and diagnostic console - إفتح وحدة التصحيح و التشخيص + (change) + (تغير) + + + CreateAssetDialog + + + EditAddressDialog - &Verify message... - &التحقق من الرسالة... + Edit Address + عدل العنوان - Raven - بت كوين + &Label + &وصف - Wallet - محفظة + The label associated with this address list entry + الملصق المرتبط بقائمة العناوين المدخلة - &Send - &ارسل + The address associated with this address list entry. This can only be modified for sending addresses. + العنوان المرتبط بقائمة العناوين المدخلة. و التي يمكن تعديلها فقط بواسطة ارسال العناوين - &Receive - &استقبل + &Address + &العنوان - &Show / Hide - &عرض / اخفاء + New receiving address + عنوان أستلام جديد - Show or hide the main Window - عرض او اخفاء النافذة الرئيسية + New sending address + عنوان إرسال جديد - Encrypt the private keys that belong to your wallet - تشفير المفتاح الخاص بمحفظتك + Edit receiving address + تعديل عنوان الأستلام - Sign messages with your Raven addresses to prove you own them - وقَع الرسائل بواسطة ال: Raven الخاص بك لإثبات امتلاكك لهم + Edit sending address + تعديل عنوان الارسال - Verify messages to ensure they were signed with specified Raven addresses - تحقق من الرسائل للتأكد من أنَها وُقعت برسائل Raven محدَدة + The entered address "%1" is not a valid Raven address. + العنوان المدخل "%1" ليس عنوان بيت كوين صحيح. - &File - &ملف + The entered address "%1" is already in the address book. + هدا العنوان "%1" موجود مسبقا في دفتر العناوين - &Settings - &الاعدادات + Could not unlock wallet. + يمكن فتح المحفظة. - &Help - &مساعدة + New key generation failed. + فشل توليد مفتاح جديد. + + + FreespaceChecker - Tabs toolbar - شريط أدوات علامات التبويب + A new data directory will be created. + سيتم انشاء دليل بيانات جديد - Request payments (generates QR codes and raven: URIs) - أطلب دفعات (يولد كودات الرمز المربع وبيت كوين: العناوين المعطاة) + name + الاسم - Show the list of used sending addresses and labels - عرض قائمة عناوين الإرسال المستخدمة والملصقات + Directory already exists. Add %1 if you intend to create a new directory here. + الدليل موجوج بالفعل. أضف %1 لو نويت إنشاء دليل جديد هنا. - Show the list of used receiving addresses and labels - عرض قائمة عناوين الإستقبال المستخدمة والملصقات + Path already exists, and is not a directory. + المسار موجود بالفعل، وهو ليس دليلاً. - Open a raven: URI or payment request - فتح URI : Raven أو طلب دفع + Cannot create data directory here. + لا يمكن انشاء دليل بيانات هنا . + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - &Command-line options - &خيارات سطر الأوامر + version + النسخة - Indexing blocks on disk... - ترتيب الفهرسة الكتل على القرص... + About %1 + حوالي %1 - Processing blocks on disk... - معالجة الكتل على القرص... + Command-line options + خيارات سطر الأوامر - %1 behind - خلف %1 + Usage: + المستخدم - Last received block was generated %1 ago. - تم توليد الكتلة المستقبلة الأخيرة منذ %1. + command-line options + خيارات سطر الأوامر - Transactions after this will not yet be visible. - المعاملات بعد ذلك لن تكون مريئة بعد. - - - Error - خطأ - - - Warning - تحذير - - - Information - معلومات - - - Up to date - محدث + UI Options: + خيارات واجهة المستخدم - Show the %1 help message to get a list with possible Raven command-line options - بين اشارة المساعدة %1 للحصول على قائمة من خيارات اوامر البت كوين المحتملة + Choose data directory on startup (default: %u) + اختر دليل البيانات عند بدء التشغير (افتراضي: %u) - %1 client - الزبون %1 + Set language, for example "de_DE" (default: system locale) + أضع لغة, على سبيل المثال " de_DE " (افتراضي:- مكان النظام) - Catching up... - اللحاق بالركب ... + Start minimized + الدخول مصغر - Date: %1 - - التاريخ %1 - - - + Set SSL root certificates for payment request (default: -system-) + أضع شهادة بروتوكول الشبقة الأمنية لطلب المدفوع (افتراضي: -نظام-) - Amount: %1 - - الكمية %1 - + Show splash screen on startup (default: %u) + أظهر شاشة البداية عند بدء التشغيل (افتراضي: %u) - Type: %1 - - نوع %1 - + Reset all settings changed in the GUI + اعد تعديل جميع النظم المتغيرة في GUI + + + Intro - Label: %1 - - علامه: %1 - + Welcome + أهلا - Address: %1 - - عنوان %1 - + Welcome to %1. + اهلا بكم في %1 - Sent transaction - المعاملات المرسلة + As this is the first time the program is launched, you can choose where %1 will store its data. + بما انه هذه اول مرة لانطلاق هذا البرنامج, فيمكنك ان تختار اين سيخزن %1 بياناته - Incoming transaction - المعاملات الواردة + Use the default data directory + استخدام دليل البانات الافتراضي - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - المحفظة <b>مشفرة</b> و <b>مفتوحة</b> حاليا + Use a custom data directory: + استخدام دليل بيانات مخصص: - Wallet is <b>encrypted</b> and currently <b>locked</b> - المحفظة <b>مشفرة</b> و <b>مقفلة</b> حاليا + Error: Specified data directory "%1" cannot be created. + خطأ: لا يمكن تكوين دليل بيانات مخصص ل %1 - A fatal error occurred. Raven can no longer continue safely and will quit. - خطأ فادح حدث . لا يمكن اتمام بيتكوين بامان سيتم الخروج + Error + خطأ - + - CoinControlDialog - - Coin Selection - اختيار العمله - - - Quantity: - الكمية : - - - Bytes: - بايت - + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Amount: - القيمة : + Form + نمودج - Fee: - رسوم : + Unknown... + غير معرف - Dust: - غبار: + Hide + إخفاء + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - After Fee: - بعد الرسوم : + Open URI + افتح URL - Change: - تعديل : + Open payment request from URI or file + حدد طلب الدفع من ملف او URI - (un)select all - عدم اختيار الجميع + Select payment request file + حدد ملف طلب الدفع - Tree mode - صيغة الشجرة + Select payment request file to open + حدد ملف طلب الدفع لفتحه + + + OptionsDialog - List mode - صيغة القائمة + Options + خيارات ... - Amount - مبلغ + &Main + &الرئيسي - Received with label - مستقبل مع ملصق + MB + م ب - Received with address - مستقبل مع عنوان + &Reset Options + &استعادة الخيارات - Date - تاريخ + &Network + &الشبكة - Confirmations - تأكيدات + W&allet + &محفظة - Confirmed - تأكيد + Expert + تصدير - Copy address - انسخ عنوان + Proxy &IP: + بروكسي &اي بي: - Copy label - انسخ التسمية + &Port: + &المنفذ: - Copy amount - نسخ الكمية + Port of the proxy (e.g. 9050) + منفذ البروكسي (مثلا 9050) - Copy transaction ID - نسخ رقم العملية + Used for reaching peers via: + مستخدم للاتصال بالاصدقاء من خلال: - Copy quantity - نسخ الكمية + &Window + نافذه - Copy fee - نسخ الرسوم + &Display + &عرض - Copy after fee - نسخ بعد الرسوم + User Interface &language: + واجهة المستخدم &اللغة: - Copy bytes - نسخ البايتات + &OK + تم - Copy change - نسخ التعديل + &Cancel + الغاء - yes - نعم + default + الافتراضي - no - لا + none + لا شيء - (no label) - (لا وصف) + Confirm options reset + تأكيد استعادة الخيارات - (change) - (تغير) + The supplied proxy address is invalid. + عنوان الوكيل توفيره غير صالح. - EditAddressDialog - - Edit Address - عدل العنوان - - - &Label - &وصف - - - The label associated with this address list entry - الملصق المرتبط بقائمة العناوين المدخلة - - - The address associated with this address list entry. This can only be modified for sending addresses. - العنوان المرتبط بقائمة العناوين المدخلة. و التي يمكن تعديلها فقط بواسطة ارسال العناوين - - - &Address - &العنوان - - - New receiving address - عنوان أستلام جديد - + OverviewPage - New sending address - عنوان إرسال جديد + Form + نمودج - Edit receiving address - تعديل عنوان الأستلام + Available: + متوفر - Edit sending address - تعديل عنوان الارسال + Pending: + معلق: - The entered address "%1" is not a valid Raven address. - العنوان المدخل "%1" ليس عنوان بيت كوين صحيح. + Immature: + غير ناضجة - The entered address "%1" is already in the address book. - هدا العنوان "%1" موجود مسبقا في دفتر العناوين + Total: + المجموع: - Could not unlock wallet. - يمكن فتح المحفظة. + Your current total balance + رصيدك الكلي الحالي - - New key generation failed. - فشل توليد مفتاح جديد. + + + PaymentServer + + Bad response from server %1 + استجابة سيئة من الملقم %1 - + - FreespaceChecker + PeerTableModel + + + QObject - A new data directory will be created. - سيتم انشاء دليل بيانات جديد + Amount + مبلغ - name - الاسم + %1 h + %1 ساعة - Directory already exists. Add %1 if you intend to create a new directory here. - الدليل موجوج بالفعل. أضف %1 لو نويت إنشاء دليل جديد هنا. + %1 m + %1 دقيقة - Path already exists, and is not a directory. - المسار موجود بالفعل، وهو ليس دليلاً. + N/A + غير معروف - Cannot create data directory here. - لا يمكن انشاء دليل بيانات هنا . + %1 and %2 + %1 و %2 - + - HelpMessageDialog + QObject::QObject + + + QRImageWidget - version - النسخة + &Save Image... + &حفظ الصورة - About %1 - حوالي %1 + &Copy Image + &نسخ الصورة - Command-line options - خيارات سطر الأوامر + Save QR Code + حفظ رمز الاستجابة السريعة QR - Usage: - المستخدم + PNG Image (*.png) + صورة PNG (*.png) + + + RPCConsole - command-line options - خيارات سطر الأوامر + N/A + غير معروف - UI Options: - خيارات واجهة المستخدم + Client version + نسخه العميل - Choose data directory on startup (default: %u) - اختر دليل البيانات عند بدء التشغير (افتراضي: %u) + &Information + المعلومات - Set language, for example "de_DE" (default: system locale) - أضع لغة, على سبيل المثال " de_DE " (افتراضي:- مكان النظام) + Debug window + نافذة المعالجة - Start minimized - الدخول مصغر + General + عام - Set SSL root certificates for payment request (default: -system-) - أضع شهادة بروتوكول الشبقة الأمنية لطلب المدفوع (افتراضي: -نظام-) + Startup time + وقت البدء - Show splash screen on startup (default: %u) - أظهر شاشة البداية عند بدء التشغيل (افتراضي: %u) + Network + الشبكه - Reset all settings changed in the GUI - اعد تعديل جميع النظم المتغيرة في GUI + Name + الاسم - - - Intro - Welcome - أهلا + Number of connections + عدد الاتصالات - Welcome to %1. - اهلا بكم في %1 + Received + إستقبل - As this is the first time the program is launched, you can choose where %1 will store its data. - بما انه هذه اول مرة لانطلاق هذا البرنامج, فيمكنك ان تختار اين سيخزن %1 بياناته + Sent + تم الإرسال - Use the default data directory - استخدام دليل البانات الافتراضي + &Peers + &اصدقاء - Use a custom data directory: - استخدام دليل بيانات مخصص: + Direction + جهة - Error: Specified data directory "%1" cannot be created. - خطأ: لا يمكن تكوين دليل بيانات مخصص ل %1 + Services + خدمات - Error - خطأ + Last Send + آخر استقبال - - - ModalOverlay - Form - نمودج + Last Receive + آخر إرسال - Unknown... - غير معرف + &Open + الفتح - Hide - إخفاء + &Network Traffic + &حركة مرور الشبكة - - - OpenURIDialog - Open URI - افتح URL + Totals + المجاميع - Open payment request from URI or file - حدد طلب الدفع من ملف او URI + In: + داخل: - Select payment request file - حدد ملف طلب الدفع + Out: + خارج: - Select payment request file to open - حدد ملف طلب الدفع لفتحه + 1 &hour + 1 &ساعة - - - OptionsDialog - Options - خيارات ... + 1 &day + 1 & يوم - &Main - &الرئيسي + 1 &week + 1 & اسبوع - MB - م ب + 1 &year + 1 & سنة - Accept connections from outside - إقبل التواصل من الخارج + never + ابدا - Third party transaction URLs - عنوان النطاق للطرف الثالث + Inbound + داخل - &Reset Options - &استعادة الخيارات + Outbound + خارجي - &Network - &الشبكة + Yes + نعم - W&allet - &محفظة + No + لا - Expert - تصدير + Unknown + غير معرف + + + RavenGUI - Proxy &IP: - بروكسي &اي بي: + Sign &message... + التوقيع و الرسائل - &Port: - &المنفذ: + Synchronizing with network... + مزامنة مع الشبكة ... - Port of the proxy (e.g. 9050) - منفذ البروكسي (مثلا 9050) + &Overview + &نظرة عامة - Used for reaching peers via: - مستخدم للاتصال بالاصدقاء من خلال: + Node + جهاز - &Window - نافذه + Show general overview of wallet + إظهار نظرة عامة على المحفظة - Hide tray icon - اخفاء لوحة الايقون + &Transactions + &المعاملات - &Display - &عرض + Browse transaction history + تصفح سجل المعاملات - User Interface &language: - واجهة المستخدم &اللغة: + E&xit + خروج - &OK - تم + Quit application + الخروج من التطبيق - &Cancel - الغاء + &About %1 + حوالي %1 - default - الافتراضي + Show information about %1 + أظهر المعلومات حولة %1 - none - لا شيء + About &Qt + عن &Qt - Confirm options reset - تأكيد استعادة الخيارات + Show information about Qt + اظهر المعلومات - The supplied proxy address is invalid. - عنوان الوكيل توفيره غير صالح. + &Options... + &خيارات ... - - - OverviewPage - Form - نمودج + Modify configuration options for %1 + تغيير خيارات الإعداد لأساس ل%1 + + + &Encrypt Wallet... + &تشفير المحفظة - Available: - متوفر + &Backup Wallet... + &نسخ احتياط للمحفظة - Pending: - معلق: + &Change Passphrase... + &تغيير كلمة المرور - Immature: - غير ناضجة + &Sending addresses... + ارسال العناوين. - Total: - المجموع: + &Receiving addresses... + استقبال العناوين - Your current total balance - رصيدك الكلي الحالي + Open &URI... + افتح &URI... - - - PaymentServer - Bad response from server %1 - استجابة سيئة من الملقم %1 + Click to disable network activity. + اضغط لإلغاء تفعيل الشبكه - - - PeerTableModel - - - QObject - Amount - مبلغ + Network activity disabled. + تم إلغاء تفعيل الشبكه - %1 h - %1 ساعة + Click to enable network activity again. + اضغط لتفعيل الشبكه مره أخرى - %1 m - %1 دقيقة + Reindexing blocks on disk... + إعادة الفهرسة الكتل على القرص ... - N/A - غير معروف + Send coins to a Raven address + ارسل عملات الى عنوان بيتكوين - %1 and %2 - %1 و %2 + Backup wallet to another location + احفظ نسخة احتياطية للمحفظة في مكان آخر - - - QObject::QObject - - - QRImageWidget - &Save Image... - &حفظ الصورة + Change the passphrase used for wallet encryption + تغيير كلمة المرور المستخدمة لتشفير المحفظة - &Copy Image - &نسخ الصورة + Open debugging and diagnostic console + إفتح وحدة التصحيح و التشخيص - Save QR Code - حفظ رمز الاستجابة السريعة QR + &Verify message... + &التحقق من الرسالة... - PNG Image (*.png) - صورة PNG (*.png) + Raven + بت كوين - - - RPCConsole - N/A - غير معروف + Wallet + محفظة - Client version - نسخه العميل + &Send + &ارسل - &Information - المعلومات + &Receive + &استقبل - Debug window - نافذة المعالجة + &Show / Hide + &عرض / اخفاء - General - عام + Show or hide the main Window + عرض او اخفاء النافذة الرئيسية - Startup time - وقت البدء + Encrypt the private keys that belong to your wallet + تشفير المفتاح الخاص بمحفظتك - Network - الشبكه + Sign messages with your Raven addresses to prove you own them + وقَع الرسائل بواسطة ال: Raven الخاص بك لإثبات امتلاكك لهم - Name - الاسم + Verify messages to ensure they were signed with specified Raven addresses + تحقق من الرسائل للتأكد من أنَها وُقعت برسائل Raven محدَدة - Number of connections - عدد الاتصالات + &File + &ملف - Received - إستقبل + &Help + &مساعدة - Sent - تم الإرسال + Request payments (generates QR codes and raven: URIs) + أطلب دفعات (يولد كودات الرمز المربع وبيت كوين: العناوين المعطاة) - &Peers - &اصدقاء + Show the list of used sending addresses and labels + عرض قائمة عناوين الإرسال المستخدمة والملصقات - Direction - جهة + Show the list of used receiving addresses and labels + عرض قائمة عناوين الإستقبال المستخدمة والملصقات - Services - خدمات + Open a raven: URI or payment request + فتح URI : Raven أو طلب دفع - Last Send - آخر استقبال + &Command-line options + &خيارات سطر الأوامر - Last Receive - آخر إرسال + Indexing blocks on disk... + ترتيب الفهرسة الكتل على القرص... - &Open - الفتح + Processing blocks on disk... + معالجة الكتل على القرص... - &Network Traffic - &حركة مرور الشبكة + %1 behind + خلف %1 - &Clear - &مسح + Last received block was generated %1 ago. + تم توليد الكتلة المستقبلة الأخيرة منذ %1. - Totals - المجاميع + Transactions after this will not yet be visible. + المعاملات بعد ذلك لن تكون مريئة بعد. - In: - داخل: + Error + خطأ - Out: - خارج: + Warning + تحذير - 1 &hour - 1 &ساعة + Information + معلومات - 1 &day - 1 & يوم + Up to date + محدث - 1 &week - 1 & اسبوع + Show the %1 help message to get a list with possible Raven command-line options + بين اشارة المساعدة %1 للحصول على قائمة من خيارات اوامر البت كوين المحتملة - 1 &year - 1 & سنة + %1 client + الزبون %1 - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - استخدم اسهم الاعلى و الاسفل للتنقل بين السجلات و <b>Ctrl-L</b> لمسح الشاشة + Catching up... + اللحاق بالركب ... - %1 B - %1 بايت + Date: %1 + + التاريخ %1 + + + - %1 KB - %1 كيلو بايت + Amount: %1 + + الكمية %1 + - %1 MB - %1 ميقا بايت + Type: %1 + + نوع %1 + - %1 GB - %1 قيقا بايت + Label: %1 + + علامه: %1 + - never - ابدا + Address: %1 + + عنوان %1 + - Inbound - داخل + Sent transaction + المعاملات المرسلة - Outbound - خارجي + Incoming transaction + المعاملات الواردة - Yes - نعم + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + المحفظة <b>مشفرة</b> و <b>مفتوحة</b> حاليا - No - لا + Wallet is <b>encrypted</b> and currently <b>locked</b> + المحفظة <b>مشفرة</b> و <b>مقفلة</b> حاليا - Unknown - غير معرف + A fatal error occurred. Raven can no longer continue safely and will quit. + خطأ فادح حدث . لا يمكن اتمام بيتكوين بامان سيتم الخروج @@ -1286,6 +1296,15 @@ ( لا رسائل ) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1332,14 +1351,6 @@ Hide إخفاء - - normal - طبيعي - - - fast - سريع - Send to multiple recipients at once إرسال إلى عدة مستلمين في وقت واحد @@ -1431,10 +1442,6 @@ A&mount: &القيمة - - Pay &To: - ادفع &الى : - &Label: &وصف : @@ -1471,10 +1478,6 @@ Message: الرسائل - - Pay To: - ادفع &الى : - Enter a label for this address to add it to your address book إدخال تسمية لهذا العنوان لإضافته إلى دفتر العناوين الخاص بك @@ -1787,7 +1790,7 @@ Amount removed from or added to balance. المبلغ الذي أزيل أو أضيف الى الرصيد - + TransactionView @@ -1927,7 +1930,7 @@ Send Coins إرسال Coins - + WalletView @@ -1977,14 +1980,6 @@ Failed to listen on any port. Use -listen=0 if you want this. فشل في الاستماع على أي منفذ. استخدام الاستماع = 0 إذا كنت تريد هذا. - - Invalid -onion address: '%s' - عنوان اونيون غير صحيح : '%s' - - - Verifying wallet... - التحقق من المحفظة ... - Wallet options: خيارات المحفظة : @@ -2009,14 +2004,6 @@ Warning تحذير - - Loading addresses... - تحميل العنوان - - - Invalid -proxy address: '%s' - عنوان البروكسي غير صحيح : '%s' - Make the wallet broadcast transactions إنتاج معاملات بث المحفظة @@ -2037,18 +2024,10 @@ Cannot downgrade wallet لا يمكن تخفيض قيمة المحفظة - - Cannot write default address - لايمكن كتابة العنوان الافتراضي - Rescanning... إعادة مسح - - Done loading - انتهاء التحميل - Error خطأ diff --git a/src/qt/locale/raven_be_BY.ts b/src/qt/locale/raven_be_BY.ts index a399c61c52..2cc7e996f6 100644 --- a/src/qt/locale/raven_be_BY.ts +++ b/src/qt/locale/raven_be_BY.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -218,537 +216,565 @@ Увага: Caps Lock уключаны! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel - RavenGUI - - Sign &message... - Падпісаць паведамленне... - - - Synchronizing with network... - Сінхранізацыя з сецівам... - + CoinControlDialog - &Overview - Агляд + Quantity: + Колькасць: - Node - Вузел + Bytes: + Байтаў: - Show general overview of wallet - Паказвае агульныя звесткі аб гаманцы + Amount: + Колькасць: - &Transactions - Транзакцыі + Fee: + Камісія: - Browse transaction history - Праглядзець гісторыю транзакцый + Dust: + Пыл: - E&xit - Выйсці + After Fee: + Пасля камісіі: - Quit application - Выйсці з праграмы + (un)select all + (не)выбраць ўсё - About &Qt - Аб Qt + Tree mode + Рэжым дрэва - Show information about Qt - Паказаць інфармацыю аб Qt + List mode + Рэжым спіса - &Options... - Опцыі... + Amount + Колькасць - &Encrypt Wallet... - Зашыфраваць Гаманец... + Received with label + Прыняць праз метку - &Backup Wallet... - Стварыць копію гаманца... + Received with address + Прыняць праз адрас - &Change Passphrase... - &Change Passphrase... + Date + Дата - &Sending addresses... - Адрасы дасылання... + Confirmations + Пацверджанняў - &Receiving addresses... - Адрасы прымання... + Confirmed + Пацверджана - Open &URI... - Адчыниць &URI... + Copy address + Капіяваць адрас - Reindexing blocks on disk... - Пераіндэксацыя блокаў на дыску... + Copy label + Капіяваць пазнаку - Send coins to a Raven address - Даслаць манеты на Біткойн-адрас + Copy amount + Капіяваць колькасць - Backup wallet to another location - Зрабіце копію гаманца ў іншае месца + Copy transaction ID + Капіяваць ID транзакцыі - Change the passphrase used for wallet encryption - Змяніць пароль шыфравання гаманца + Lock unspent + Замкнуць непатрачанае - &Debug window - Вакно адладкі + Unlock unspent + Адамкнуць непатрачанае - Open debugging and diagnostic console - Адкрыць кансоль дыягностыкі і адладкі + Copy quantity + Капіяваць колькасць - &Verify message... - Праверыць паведамленне... + Copy fee + Капіяваць камісію - Raven - Біткойн + Copy after fee + Капіяваць з выняткам камісіі - Wallet - Гаманец + Copy bytes + Капіяваць байты - &Send - Даслаць + Copy dust + Капіяваць пыл - &Receive - Атрымаць + yes + так - &Show / Hide - &Паказаць / Схаваць + no + не - Show or hide the main Window - Паказаць альбо схаваць галоўнае вакно + (no label) + непазначаны + + + CreateAssetDialog + + + EditAddressDialog - Encrypt the private keys that belong to your wallet - Зашыфраваць прыватныя ключы, якия належаць вашаму гаманцу + Edit Address + Рэдагаваць Адрас - Sign messages with your Raven addresses to prove you own them - Падпісаць паведамленне з дапамогай Біткойн-адраса каб даказаць, што яно належыць вам + &Label + Метка - Verify messages to ensure they were signed with specified Raven addresses - Спраўдзіць паведамленне з дапамогай Біткойн-адраса каб даказаць, што яно належыць вам + &Address + Адрас - &File - Ф&айл + New receiving address + Новы адрас для атрымання - &Settings - Наладкі + New sending address + Новы адрас для дасылання - &Help - Дапамога + Edit receiving address + Рэдагаваць адрас прымання - Request payments (generates QR codes and raven: URIs) - Запатрабаваць плацёж (генеруецца QR-код для біткойн URI) + Edit sending address + Рэдагаваць адрас дасылання - Show the list of used sending addresses and labels - Паказаць спіс адрасоў і метак для дасылання + The entered address "%1" is already in the address book. + Уведзены адрас "%1" ужо ў кніге адрасоў - Show the list of used receiving addresses and labels - Паказаць спіс адрасоў і метак для прымання + Could not unlock wallet. + Немагчыма разблакаваць гаманец - Open a raven: URI or payment request - Адкрыць біткойн: URI ці запыт плацяжу + New key generation failed. + Генерацыя новага ключа няўдалая + + + FreespaceChecker - &Command-line options - Опцыі каманднага радка + A new data directory will be created. + Будзе створаны новы каталог з данымі. - %1 behind - %1 таму + name + імя - Last received block was generated %1 ago. - Апошні прыняты блок генераваны %1 таму. + Directory already exists. Add %1 if you intend to create a new directory here. + Каталог ужо існуе. Дадайце %1 калі вы збіраецеся стварыць тут новы каталог. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - Транзакцыи пасля гэтай не будуць бачныя. + (%1-bit) + (%1-біт) - Error - Памылка + Command-line options + Опцыі каманднага радка - Warning - Увага + Usage: + Ужыванне: - Information - Інфармацыя + command-line options + опцыі каманднага радка - Up to date - Сінхранізавана + Start minimized + Стартаваць ммінімізаванай + + + Intro - Catching up... - Наганяем... + Welcome + Вітаем - Date: %1 - - Дата: %1 - + Error + Памылка + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Amount: %1 - - Колькасць: %1 - + Form + Форма + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - Type: %1 - - Тып: %1 - + Open URI + Адкрыць URI + + + OptionsDialog - Label: %1 - - Метка: %1 - + Options + Опцыі - Address: %1 - - Адрас: %1 - + MB + Мб - Sent transaction - Дасланыя транзакцыі + W&allet + Гаманец + + + OverviewPage - Incoming transaction - Прынятыя транзакцыі + Form + Форма + + + PaymentServer + + + PeerTableModel + + + QObject - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Гаманец <b>зашыфраваны</b> і зараз <b>разблакаваны</b> + Amount + Колькасць - Wallet is <b>encrypted</b> and currently <b>locked</b> - Гаманец <b>зашыфраваны</b> і зараз <b>заблакаваны</b> + %1 and %2 + %1 і %2 - CoinControlDialog + QObject::QObject + + + QRImageWidget + + + RPCConsole - Quantity: - Колькасць: + &Information + Інфармацыя - Bytes: - Байтаў: + Debug window + Вакно адладкі + + + RavenGUI - Amount: - Колькасць: + Sign &message... + Падпісаць паведамленне... - Fee: - Камісія: + Synchronizing with network... + Сінхранізацыя з сецівам... - Dust: - Пыл: + &Overview + Агляд - After Fee: - Пасля камісіі: + Node + Вузел - (un)select all - (не)выбраць ўсё + Show general overview of wallet + Паказвае агульныя звесткі аб гаманцы - Tree mode - Рэжым дрэва + &Transactions + Транзакцыі - List mode - Рэжым спіса + Browse transaction history + Праглядзець гісторыю транзакцый - Amount - Колькасць + E&xit + Выйсці - Received with label - Прыняць праз метку + Quit application + Выйсці з праграмы - Received with address - Прыняць праз адрас + About &Qt + Аб Qt - Date - Дата + Show information about Qt + Паказаць інфармацыю аб Qt - Confirmations - Пацверджанняў + &Options... + Опцыі... - Confirmed - Пацверджана + &Encrypt Wallet... + Зашыфраваць Гаманец... - Copy address - Капіяваць адрас + &Backup Wallet... + Стварыць копію гаманца... - Copy label - Капіяваць пазнаку + &Change Passphrase... + &Change Passphrase... - Copy amount - Капіяваць колькасць + &Sending addresses... + Адрасы дасылання... - Copy transaction ID - Капіяваць ID транзакцыі + &Receiving addresses... + Адрасы прымання... - Lock unspent - Замкнуць непатрачанае + Open &URI... + Адчыниць &URI... - Unlock unspent - Адамкнуць непатрачанае + Reindexing blocks on disk... + Пераіндэксацыя блокаў на дыску... - Copy quantity - Капіяваць колькасць + Send coins to a Raven address + Даслаць манеты на Біткойн-адрас - Copy fee - Капіяваць камісію + Backup wallet to another location + Зрабіце копію гаманца ў іншае месца - Copy after fee - Капіяваць з выняткам камісіі + Change the passphrase used for wallet encryption + Змяніць пароль шыфравання гаманца - Copy bytes - Капіяваць байты + Open debugging and diagnostic console + Адкрыць кансоль дыягностыкі і адладкі - Copy dust - Капіяваць пыл + &Verify message... + Праверыць паведамленне... - yes - так + Raven + Біткойн - no - не + Wallet + Гаманец - (no label) - непазначаны + &Send + Даслаць - - - EditAddressDialog - Edit Address - Рэдагаваць Адрас + &Receive + Атрымаць - &Label - Метка + &Show / Hide + &Паказаць / Схаваць - &Address - Адрас + Show or hide the main Window + Паказаць альбо схаваць галоўнае вакно - New receiving address - Новы адрас для атрымання + Encrypt the private keys that belong to your wallet + Зашыфраваць прыватныя ключы, якия належаць вашаму гаманцу - New sending address - Новы адрас для дасылання + Sign messages with your Raven addresses to prove you own them + Падпісаць паведамленне з дапамогай Біткойн-адраса каб даказаць, што яно належыць вам - Edit receiving address - Рэдагаваць адрас прымання + Verify messages to ensure they were signed with specified Raven addresses + Спраўдзіць паведамленне з дапамогай Біткойн-адраса каб даказаць, што яно належыць вам - Edit sending address - Рэдагаваць адрас дасылання + &File + Ф&айл - The entered address "%1" is already in the address book. - Уведзены адрас "%1" ужо ў кніге адрасоў + &Help + Дапамога - Could not unlock wallet. - Немагчыма разблакаваць гаманец + Request payments (generates QR codes and raven: URIs) + Запатрабаваць плацёж (генеруецца QR-код для біткойн URI) - New key generation failed. - Генерацыя новага ключа няўдалая + Show the list of used sending addresses and labels + Паказаць спіс адрасоў і метак для дасылання - - - FreespaceChecker - A new data directory will be created. - Будзе створаны новы каталог з данымі. + Show the list of used receiving addresses and labels + Паказаць спіс адрасоў і метак для прымання - name - імя + Open a raven: URI or payment request + Адкрыць біткойн: URI ці запыт плацяжу - Directory already exists. Add %1 if you intend to create a new directory here. - Каталог ужо існуе. Дадайце %1 калі вы збіраецеся стварыць тут новы каталог. + &Command-line options + Опцыі каманднага радка - - - HelpMessageDialog - (%1-bit) - (%1-біт) + %1 behind + %1 таму - Command-line options - Опцыі каманднага радка + Last received block was generated %1 ago. + Апошні прыняты блок генераваны %1 таму. - Usage: - Ужыванне: + Transactions after this will not yet be visible. + Транзакцыи пасля гэтай не будуць бачныя. - command-line options - опцыі каманднага радка + Error + Памылка - Start minimized - Стартаваць ммінімізаванай + Warning + Увага - - - Intro - Welcome - Вітаем + Information + Інфармацыя - Error - Памылка + Up to date + Сінхранізавана - - - ModalOverlay - Form - Форма + Catching up... + Наганяем... - - - OpenURIDialog - Open URI - Адкрыць URI + Date: %1 + + Дата: %1 + - - - OptionsDialog - Options - Опцыі + Amount: %1 + + Колькасць: %1 + - MB - Мб + Type: %1 + + Тып: %1 + - W&allet - Гаманец + Label: %1 + + Метка: %1 + - - - OverviewPage - Form - Форма + Address: %1 + + Адрас: %1 + - - - PaymentServer - - - PeerTableModel - - - QObject - Amount - Колькасць + Sent transaction + Дасланыя транзакцыі - %1 and %2 - %1 і %2 + Incoming transaction + Прынятыя транзакцыі - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - &Information - Інфармацыя + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Гаманец <b>зашыфраваны</b> і зараз <b>разблакаваны</b> - Debug window - Вакно адладкі + Wallet is <b>encrypted</b> and currently <b>locked</b> + Гаманец <b>зашыфраваны</b> і зараз <b>заблакаваны</b> @@ -812,6 +838,15 @@ непазначаны + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -901,10 +936,6 @@ A&mount: Колькасць: - - Pay &To: - Заплаціць да: - &Label: Метка: @@ -925,10 +956,6 @@ Message: Паведамленне: - - Pay To: - Заплаціць да: - Memo: Памятка: @@ -1097,7 +1124,7 @@ Amount removed from or added to balance. Колькасць аднятая ці даданая да балансу. - + TransactionView @@ -1229,7 +1256,7 @@ Send Coins Даслаць Манеты - + WalletView @@ -1303,10 +1330,6 @@ Verifying blocks... Праверка блокаў... - - Verifying wallet... - Праверка гаманца... - Wallet options: Опцыі гаманца: @@ -1355,10 +1378,6 @@ Execute command when the best block changes (%s in cmd is replaced by block hash) Выканаць каманду калі лепшы блок зменіцца (%s замяняецца на хэш блока) - - Loading addresses... - Загружаем адрасы... - Insufficient funds Недастаткова сродкаў @@ -1379,10 +1398,6 @@ Rescanning... Перасканаванне... - - Done loading - Загрузка выканана - Error Памылка diff --git a/src/qt/locale/raven_bg.ts b/src/qt/locale/raven_bg.ts index 8be18cb956..18cc6c7ca2 100644 --- a/src/qt/locale/raven_bg.ts +++ b/src/qt/locale/raven_bg.ts @@ -1,11 +1,9 @@ - - - + AddressBookPage Right-click to edit address or label - Десен клик за промяна на адреса или името + Десен клик за промяна на адрес или име Create a new address @@ -219,362 +217,305 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP/Netmask + Asset Selection + Избор на актив - Banned Until - Със забранен достъп до + Quantity: + количество: - - - RavenGUI - Sign &message... - Подписване на &съобщение... + Bytes: + байта: - Synchronizing with network... - Синхронизиране с мрежата... + Amount: + сума - &Overview - &Баланс + Dust: + прах - Node - Сървър + Fee: + такса: - Show general overview of wallet - Обобщена информация за портфейла + After Fee: + След таксата: - &Transactions - &Транзакции + Change: + смени: - Browse transaction history - История на транзакциите + (un)select all + премахни маркировката - E&xit - Из&ход + Tree mode + режим тип дърво - Quit application - Изход от приложението + List mode + режим списък - &About %1 - Относно %1 + View Administrator Assets + покажи администраторски активи - Show information about %1 - Покажи информация относно %1 + Asset + активи - About &Qt - За &Qt + Amount + сума - Show information about Qt - Покажи информация за Qt + Received with label + Получени с име - &Options... - &Опции... + Received with address + Получени с адрес - Modify configuration options for %1 - Промени настройки за %1 + Date + дата - &Encrypt Wallet... - &Шифриране на портфейла... + Confirmations + Потвърждения - &Backup Wallet... - &Запазване на портфейла... + Confirmed + Потвърдено - &Change Passphrase... - &Смяна на паролата... + Copy address + Копирай адрес - &Sending addresses... - &Изпращане на адресите... + Copy label + Копирай етикет - &Receiving addresses... - &Получаване на адресите... + Copy amount + Копирай сума - Open &URI... - Отвори &URI... + Copy transaction ID + Копирай ID на трансакцията - Click to disable network activity. - Натиснете за деактивиране на мрежата + Lock unspent + Заключване на неизхарченото - Network activity disabled. - Мрежата деактивирана + Unlock unspent + Отключване на неизхарченото - Click to enable network activity again. - Натиснете за повторно активиране на мрежата + Copy quantity + Копирай количество - Reindexing blocks on disk... - Повторно индексиране на блоковете на диска... + Copy fee + Копирай такса - Send coins to a Raven address - Изпращане към Биткоин адрес + Copy bytes + Копиране на байтовете - Backup wallet to another location - Запазване на портфейла на друго място + Copy dust + Копирай прахта: - Change the passphrase used for wallet encryption - Променя паролата за портфейла + Copy change + Копирай ресто - &Debug window - &Прозорец за отстраняване на грешки + (%1 locked) + (%1 заключен) - Open debugging and diagnostic console - Отворете конзолата за диагностика и отстраняване на грешки + yes + да - &Verify message... - &Проверка на съобщение... + no + не - Raven - Биткоин + Can vary +/- %1 satoshi(s) per input. + Може да вариира +/- %1 сатоши на input - Wallet - Портфейл + (no label) + (без име) - &Send - &Изпращане + change from %1 (%2) + ресто от %1 (%2) - &Receive - &Получаване + (change) + (промяна) + + + AssetTableModel - &Show / Hide - &Показване / Скриване + Name + Име - Show or hide the main Window - Показване и скриване на основния прозорец + Quantity + Количество + + + AssetsDialog - Encrypt the private keys that belong to your wallet - Шифроване на личните ключове,които принадлежат на портфейла Ви. + Send Coins + Изпращане - Sign messages with your Raven addresses to prove you own them - Пишете съобщения със своя Биткойн адрес за да докажете,че е ваш. + Fee: + такса: - Verify messages to ensure they were signed with specified Raven addresses - Потвърждаване на съобщения за да се знае,че са написани с дадените Биткойн адреси. + Change: + ресто: - &File - &Файл + Custom change address + Промени персонализирания адрес - &Settings - &Настройки + Transaction Fee: + Такса за транзакцията: - &Help - &Помощ + Choose... + Избери... - Tabs toolbar - Раздели + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Плащане на минимална такса би било достатъчно при слаб трафик и обем на транзакциите по-малък от големината на блока. Бъдете внимателни, транзакцията може да не бъде потвърдена и изпълнена ако заявените Рейвън транзакции са повече от възможността на мрежата да обработи - Request payments (generates QR codes and raven: URIs) - Изискване на плащания(генерира QR кодове и биткойн: URIs) + Copy bytes + Копиране на байтовете - Show the list of used sending addresses and labels - Показване на списъка с използвани адреси и имена + Copy change + Копирай ресто - Show the list of used receiving addresses and labels - Покажи списък с използваните адреси и имена. + %1 (%2 blocks) + %1 (%2 блока) - Open a raven: URI or payment request - Отворете биткойн: URI или заявка за плащане + %1 to %2 + %1 към %2 - &Command-line options - &Налични команди + Pay only the required fee of %1 + Заплати само изискуемата такса от %1 - Indexing blocks on disk... - Индексиране на блокове на диска... + Warning: Invalid Raven address + Внимание! Невалиден Рейвън адрес - Processing blocks on disk... - Обработване на блокове на диска... + Warning: Unknown change address + Внимание, неизвестна промяна на адрес. - %1 behind - %1 зад + Confirm custom change address + Потвърдете промяната на адреса - Last received block was generated %1 ago. - Последния получен блок е генериран преди %1. + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Адреса, който сте избрали за промяна не е част от този портфейл. Част или цялата наличност от вашия портфейл може да бъде изпратена на този адрес. Сигурен ли сте? - Transactions after this will not yet be visible. - Транзакции след това няма все още да бъдат видими. + (no label) + (без име) + + + AssignQualifier - Error - Грешка + Custom Change Address + Промени персонализирания адрес + + + BanTableModel - Warning - Предупреждение + IP/Netmask + IP/Netmask - Information - Информация + Banned Until + Със забранен достъп до + + + CoinControlDialog - Up to date - Синхронизиран + Coin Selection + Избор на монета - Show the %1 help message to get a list with possible Raven command-line options - Покажи %1 помощно съобщение за да получиш лист с възможни Биткойн команди + Quantity: + Количество: - %1 client - %1 клиент + Bytes: + Байтове: - Connecting to peers... - Свързване с пиъри + Amount: + Сума: - Catching up... - Зарежда блокове... + Fee: + Такса: - Date: %1 - - Дата: %1 - + Dust: + Прах: - Amount: %1 - - Сума: %1 - + After Fee: + След прилагане на ДДС - Type: %1 - - Тип: %1 - + Change: + Ресто - Label: %1 - - Етикет: %1 - + (un)select all + (Пре)махни всички - Address: %1 - - Адрес: %1 - + Tree mode + Дървовиден режим - Sent transaction - Изходяща транзакция + List mode + Списъчен режим - Incoming transaction - Входяща транзакция - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Портфейлът е <b>криптиран</b> и <b>отключен</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Портфейлът е <b>криптиран</b> и <b>заключен</b> - - - - CoinControlDialog - - Coin Selection - Избор на монета - - - Quantity: - Количество: - - - Bytes: - Байтове: - - - Amount: - Сума: - - - Fee: - Такса: - - - Dust: - Прах: - - - After Fee: - След прилагане на ДДС - - - Change: - Ресто - - - (un)select all - (Пре)махни всички - - - Tree mode - Дървовиден режим - - - List mode - Списъчен режим - - - Amount - Сума + Amount + Сума Received with label @@ -656,6 +597,10 @@ no не + + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Етикетът се оцветява в червено, ако потребителят получи сума, която е по-ниска от актуалният праг на прахта. + (no label) (без име) @@ -669,6 +614,29 @@ (промени) + + CreateAssetDialog + + Custom change address + Промени персонализирания адрес + + + Hide + Скрий + + + Recommended: + Препоръчано: + + + Confirmation time target: + Време за потвърждение: + + + Confirm custom change address + Потвърдете промяната на адреса + + EditAddressDialog @@ -747,6 +715,38 @@ Не може да се създаде директория тук. + + FreezeAddress + + Restricted Asset: + ограничен актив: + + + Address: + адрес: + + + Custom Change Address + Промени персонализирания адрес + + + IPFS / Hash: + IPFS / Hash: + + + + GUIUtil::SyncWarningMessage + + You are trying to send a transaction while your wallet is not fully synced. This is not recommended because the transaction might get stuck in your wallet. Are you sure you want to proceed? + +Recommended action: Fully sync your wallet before sending a transaction. + + Опитвате се да изпратите транзакция докато портфейлът не е синхронизиран. Това действие не се препоръчва, тъй като транзакцията може да заседне в портфейла. Сигурен ли сте, че искате да продължите? + +Препоръчано действие: синхронизирайте напълно портфейла преди да извършите транзакцията + + + HelpMessageDialog @@ -816,6 +816,10 @@ As this is the first time the program is launched, you can choose where %1 will store its data. Програмата се стартира за първи път вие може да изберете къде %1 ще се запаметят данните. + + If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. + Ако сте избрали да ограничите съхранението на block chain (pruning), данните от историята трябва да се даунлоуднат и процесират, след което ще бъдат изтрити с цел ниска използваемост на диска. + Use the default data directory Използване на директория по подразбиране @@ -824,30 +828,113 @@ Use a custom data directory: Използване на директория ръчно + + Raven + Raven + Error Грешка + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + Go Back + Върни назад + + + Words are not valid, please generate new words and try again + Невалидни думи, моля създайте нови и опитайте отново + + + + MnemonicDialog3 + ModalOverlay Form Формуляр + + Number of blocks left + Останали брой блокове + + + Unknown... + незвестно + Last block time Време на последния блок + + Progress + Напредък + calculating... Изчисляване... + + Estimated time left until synced + Очаквано време до синхронизацията + Hide Скрий + + MyRestrictedAssetsTableModel + + Date + Дата + + + Type + Тип + + + Address + Адрес + + + Asset Name + име на актив + + + Tagged + маркиран + + + Untagged + немаркиран + + + Frozen + Замразено + + + Unfrozen + Размрази + + + Other + Други + + + watch-only + само гледане + + OpenURIDialog @@ -885,22 +972,10 @@ Number of script &verification threads Брой на скриптове и &нишки за потвърждение - - Accept connections from outside - Приемай връзки отвън - - - Allow incoming connections - Позволи входящите връзки - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) IP адрес на прокси (напр. за IPv4: 127.0.0.1 / за IPv6: ::1) - - Third party transaction URLs - URL адреси на трети страни - Reset all client options to default. Възстановете всички настройки по подразбиране. @@ -1017,6 +1092,14 @@ Client restart required to activate changes. Изисква се рестартиране на клиента за активиране на извършените промени. + + Configuration options + Опции за настройки + + + Error + Грешка + This change would require a client restart. Тази промяна изисква рестартиране на клиента Ви. @@ -1060,10 +1143,6 @@ Mined balance that has not yet matured Миниран баланс,който все още не се е развил - - Balances - Баланс - Total: Общо: @@ -1154,7 +1233,23 @@ User Agent Клиент на потребителя - + + Node/Service + node/услуги + + + Ping + ping + + + Sent + Изпратени + + + Received + Получени + + QObject @@ -1290,6 +1385,18 @@ Version Версия + + Wallet Path + Пътека към портфейла + + + Recover transactions + Възстанови транзакции + + + Rebuild index + Изгради индекс отново + User Agent Клиент на потребителя @@ -1307,106 +1414,403 @@ Изпратени за последно - Last Receive - Получени за последно + Last Receive + Получени за последно + + + Ping Time + Време за отговор + + + Last block time + Време на последния блок + + + &Open + &Отвори + + + &Console + &Конзола + + + &Network Traffic + &Мрежов Трафик + + + Totals + Общо: + + + In: + Входящи: + + + Out: + Изходящи + + + Debug log file + Лог файл,съдържащ грешките + + + Clear console + Изчисти конзолата + + + 1 &hour + 1 &час + + + 1 &day + 1 &ден + + + 1 &week + 1 &седмица + + + Type <b>help</b> for an overview of available commands. + Въведeте </b>помощ</b> за да видите наличните команди. + + + (node id: %1) + (node id: %1) + + + via %1 + посредством %1 + + + never + Никога + + + Inbound + Входящи + + + Outbound + Изходящи + + + Yes + Да + + + No + Не + + + Unknown + Неизвестен + + + + RavenGUI + + Sign &message... + Подписване на &съобщение... + + + Synchronizing with network... + Синхронизиране с мрежата... + + + &Overview + &Баланс + + + Node + Сървър + + + Show general overview of wallet + Обобщена информация за портфейла + + + &Transactions + &Транзакции + + + Browse transaction history + История на транзакциите + + + E&xit + Из&ход + + + Quit application + Изход от приложението + + + &About %1 + Относно %1 + + + Show information about %1 + Покажи информация относно %1 + + + About &Qt + За &Qt + + + Show information about Qt + Покажи информация за Qt + + + &Options... + &Опции... + + + Modify configuration options for %1 + Промени настройки за %1 + + + &Encrypt Wallet... + &Шифриране на портфейла... + + + &Backup Wallet... + &Запазване на портфейла... + + + &Change Passphrase... + &Смяна на паролата... + + + Open wallet repair options + Отвори опциите за поправяне на портфейла + + + &Sending addresses... + &Изпращане на адресите... + + + &Receiving addresses... + &Получаване на адресите... + + + Open &URI... + Отвори &URI... + + + &Wallet + &Wallet + + + Ravencoin Market Price + Пазарна цена на Ravencoin + + + Brought to you by binance.com + Допринесено от binance.com + + + Click to disable network activity. + Натиснете за деактивиране на мрежата + + + Network activity disabled. + Мрежата деактивирана + + + Click to enable network activity again. + Натиснете за повторно активиране на мрежата + + + Syncing Headers (%1%)... + Синхронизирай Headers (%1%)... + + + Reindexing blocks on disk... + Повторно индексиране на блоковете на диска... + + + Send coins to a Raven address + Изпращане към Биткоин адрес + + + Backup wallet to another location + Запазване на портфейла на друго място + + + Change the passphrase used for wallet encryption + Променя паролата за портфейла + + + Open debugging and diagnostic console + Отворете конзолата за диагностика и отстраняване на грешки + + + &Verify message... + &Проверка на съобщение... + + + Raven + Биткоин + + + Wallet + Портфейл + + + &Send + &Изпращане + + + &Receive + &Получаване + + + &Show / Hide + &Показване / Скриване + + + Show or hide the main Window + Показване и скриване на основния прозорец + + + Encrypt the private keys that belong to your wallet + Шифроване на личните ключове,които принадлежат на портфейла Ви. + + + Sign messages with your Raven addresses to prove you own them + Пишете съобщения със своя Биткойн адрес за да докажете,че е ваш. + + + Verify messages to ensure they were signed with specified Raven addresses + Потвърждаване на съобщения за да се знае,че са написани с дадените Биткойн адреси. + + + &File + &Файл + + + &Help + &Помощ + + + Request payments (generates QR codes and raven: URIs) + Изискване на плащания(генерира QR кодове и биткойн: URIs) + + + Show the list of used sending addresses and labels + Показване на списъка с използвани адреси и имена + + + Show the list of used receiving addresses and labels + Покажи списък с използваните адреси и имена. - Ping Time - Време за отговор + Open a raven: URI or payment request + Отворете биткойн: URI или заявка за плащане - Last block time - Време на последния блок + &Command-line options + &Налични команди - &Open - &Отвори + Indexing blocks on disk... + Индексиране на блокове на диска... - &Console - &Конзола + Processing blocks on disk... + Обработване на блокове на диска... - &Network Traffic - &Мрежов Трафик + %1 behind + %1 зад - &Clear - &Изчисти + Last received block was generated %1 ago. + Последния получен блок е генериран преди %1. - Totals - Общо: + Transactions after this will not yet be visible. + Транзакции след това няма все още да бъдат видими. - In: - Входящи: + Error + Грешка - Out: - Изходящи + Warning + Предупреждение - Debug log file - Лог файл,съдържащ грешките + Information + Информация - Clear console - Изчисти конзолата + Up to date + Синхронизиран - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Използвайте стрелки надолу и нагореза разглеждане на историятаот команди и <b>Ctrl-L</b> за изчистване на конзолата. + Show the %1 help message to get a list with possible Raven command-line options + Покажи %1 помощно съобщение за да получиш лист с възможни Биткойн команди - Type <b>help</b> for an overview of available commands. - Въведeте </b>помощ</b> за да видите наличните команди. + %1 client + %1 клиент - %1 B - %1 Байт + Connecting to peers... + Свързване с пиъри - %1 KB - %1 Килобайт + Catching up... + Зарежда блокове... - %1 MB - %1 Мегабайт + Date: %1 + + Дата: %1 + - %1 GB - %1 Гигабайт + Amount: %1 + + Сума: %1 + - via %1 - посредством %1 + Type: %1 + + Тип: %1 + - never - Никога + Label: %1 + + Етикет: %1 + - Inbound - Входящи + Address: %1 + + Адрес: %1 + - Outbound - Изходящи + Sent transaction + Изходяща транзакция - Yes - Да + Incoming transaction + Входяща транзакция - No - Не + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Портфейлът е <b>криптиран</b> и <b>отключен</b> - Unknown - Неизвестен + Wallet is <b>encrypted</b> and currently <b>locked</b> + Портфейлът е <b>криптиран</b> и <b>заключен</b> - + ReceiveCoinsDialog @@ -1449,10 +1853,18 @@ Show Показване + + Remove the selected entries from the list + Премахни избраните полета от списъка + Remove Премахване + + Copy URI + Копирай URI + Copy label Копирай име @@ -1492,6 +1904,10 @@ Payment information Данни за плащането + + URI + URI + Address Адрес @@ -1536,6 +1952,107 @@ (без съобщение) + + ReissueAssetDialog + + Custom change address + Промени персонализирания адрес + + + Verifier String: + Verifier String: + + + Warning: + Предупреждение + + + e.g. 1.00000000 + напр. 1.00000000 + + + Change IPFS/Txid Hash + Смени IPFS/Txid Hash + + + Confirmation time target: + Време за потвърждение: + + + Clear + Изчистване + + + Balance: + Салдо + + + 123.456 RVN + 123.456 RVN + + + Copy quantity + Копирай брой + + + Copy amount + Копирай сума + + + Copy fee + Копиране на такса + + + Confirm custom change address + Потвърдете промяната на адреса + + + + RestrictedAssetsDialog + + Failed to generate the correct transaction. Please try again + Транзакцията не беше генерирана. Моля опитайте отново + + + Total Amount %1 + Сума %1 + + + or + или + + + Confirm adding qualifier + Потвърди добавянето на параметъра + + + Confirm removing qualifier + Потвърди отстраняването на параметъра + + + + SendAssetsEntry + + Alt+A + Alt+A + + + Alt+P + Alt+P + + + Message: + Съобщение: + + + Transfer to: + Прехвърли към: + + + Select an asset to transfer + Избери актив за прехвърляне + + SendCoinsDialog @@ -1582,6 +2099,10 @@ If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. Ако тази опция е активирана,но адресът на промяна е празен или невалиден,промяната ще бъде изпратена на новосъздаден адрес. + + Custom change address + Промени персонализирания адрес + Transaction Fee: Такса за транзакцията: @@ -1598,10 +2119,6 @@ Hide Скрий - - total at least - Крайна сума поне - Recommended: Препоръчителна: @@ -1610,14 +2127,6 @@ Custom: По избор: - - normal - нормален - - - fast - бърз - Send to multiple recipients at once Изпращане към повече от един получател @@ -1722,6 +2231,10 @@ Warning: Unknown change address Внимание:Неизвестен адрес за промяна + + Confirm custom change address + Потвърдете промяната на адреса + (no label) (без име) @@ -1733,10 +2246,6 @@ A&mount: С&ума: - - Pay &To: - Плати &На: - &Label: &Име: @@ -1769,10 +2278,6 @@ Message: Съобщение: - - Pay To: - Плащане на: - Memo: Бележка: @@ -2133,6 +2638,10 @@ Mined Емитирани + + Assets Sent + Изпратен актив + watch-only само гледане @@ -2161,7 +2670,7 @@ Amount removed from or added to balance. Сума извадена или добавена към баланса. - + TransactionView @@ -2220,6 +2729,14 @@ Min amount Минимална сума + + Asset name + име на актив + + + Abandon transaction + Излез от транзакцията + Copy address Копирай адрес @@ -2244,6 +2761,10 @@ Show transaction details Подробности за транзакцията + + Browse with: + Разглеждай с: + Export Transaction History Изнасяне историята на транзакциите @@ -2276,6 +2797,10 @@ Address Адрес + + Asset + актив + ID ИД @@ -2292,6 +2817,14 @@ The transaction history was successfully saved to %1. Историята с транзакциите беше успешно запазена в %1. + + Asset Sent + Изпратен актив + + + Copy asset name + Копирай име на актива + Range: От: @@ -2317,7 +2850,7 @@ Send Coins Изпращане - + WalletView @@ -2352,7 +2885,7 @@ The wallet data was successfully saved to %1. Информацията за портфейла беше успешно запазена в %1. - + raven-core @@ -2371,10 +2904,18 @@ Specify your own public address Въведете Ваш публичен адрес + + Pruning blockstore... + Pruning blockstore... + Raven Core Биткойн ядро + + The %s developers + %s програмисти + <category> can be: <category> може да бъде: @@ -2383,6 +2924,10 @@ Connection options: Настройки на връзката: + + Copyright (C) %i-%i + Copyright (C) %i-%i + Do you want to rebuild the block database now? Желаете ли да пресъздадете базата данни с блокове сега? @@ -2391,6 +2936,26 @@ Error initializing block database Грешка в пускането на базата данни с блокове + + Error loading %s + Грешка при зареждането %s + + + Error loading %s: Wallet corrupted + Грешка при зареждането %s: повреден портфейл + + + Error loading %s: Wallet requires newer version of %s + Грешка при зареждането %s: портфейла изисква нова версия на %s + + + Error loading block database + Грешка в зареждането на базата данни с блокове + + + Error opening block database + Грешка в отварянето на базата данни с блокове + Error: Disk space is low! Грешка: мястото на диска е малко! @@ -2404,12 +2969,32 @@ Внасяне... - Verifying blocks... - Проверка на блоковете... + Invalid amount for -%s=<amount>: '%s' + Невалидна сума за -%s=1: '%s' + + + Invalid amount for -discardfee=<amount>: '%s' + Невалидна сума за-discardfee=1: '%s'  + + + Invalid amount for -fallbackfee=<amount>: '%s' + Невалидна сума -fallbackfee=1: '%s'  + + + Print this help message and exit + Принтирай съобщението за помощ и излез + + + Print version and exit + Принтирай версията и излез + + + Prune mode is incompatible with -txindex. + Модус Prune е несъвместим с -txindex. - Verifying wallet... - Проверка на портфейла... + Verifying blocks... + Проверка на блоковете... Wallet options: @@ -2423,6 +3008,18 @@ Information Информация + + Invalid -onion address or hostname: '%s' + Невалиден -onion адрес или hostname: '%s' + + + Invalid -proxy address or hostname: '%s' + Невалиден -proxy адрес или hostname: '%s' + + + Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s) + Невалидна сума за -paytxfee=1: '%s' (трябва да е най-малко %s) + Send trace/debug info to console instead of debug.log file Изпрати локализиращата или дебъг информацията към конзолата, вместо файлът debug.log @@ -2452,12 +3049,20 @@ Парола за JSON-RPC връзките - Loading addresses... - Зареждане на адреси... + Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) + Използвай отделно SOCKS5 proxy за да се свържеш с peers чрез Tor hidden services (default: %s) - Invalid -proxy address: '%s' - Невалиден -proxy address: '%s' + Warning: Wallet file corrupt, data salvaged! Original %s saved as %s in %s; if your balance or transactions are incorrect you should restore from a backup. + Внимание: повреден файл в портфейла, данните са в безопастност! Оригиналният %s е запазен като %s в %s; ако салдото или транзакциите не са коректни, възстановете ги от backup-а + + + (default: %s) + (default: %s) + + + Error loading wallet %s. -wallet filename must be a regular file. + Грешка при зареждането на портфейл %s. -името на файла на портфейла трябва да е коректен файл. Specify configuration file (default: %s) @@ -2484,12 +3089,12 @@ Зареждане на портфейла... - Rescanning... - Преразглеждане на последовтелността от блокове... + Cannot downgrade wallet + Не може да понижи портфейла - Done loading - Зареждането е завършено + Rescanning... + Преразглеждане на последовтелността от блокове... Error diff --git a/src/qt/locale/raven_bg_BG.ts b/src/qt/locale/raven_bg_BG.ts index 3e182a08ae..1e282c012f 100644 --- a/src/qt/locale/raven_bg_BG.ts +++ b/src/qt/locale/raven_bg_BG.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -162,6 +160,18 @@ Потвърди криптирането на порфейла + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -173,6 +183,79 @@ Блокиран до + + CoinControlDialog + + (no label) + (без етикет) + + + + CreateAssetDialog + + + EditAddressDialog + + + FreespaceChecker + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog + + + Intro + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay + + + MyRestrictedAssetsTableModel + + + OpenURIDialog + + + OptionsDialog + + + OverviewPage + + + PaymentServer + + + PeerTableModel + + + QObject + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + RavenGUI @@ -264,55 +347,6 @@ Повторно индексиране на блоковете на диска... - - CoinControlDialog - - (no label) - (без етикет) - - - - EditAddressDialog - - - FreespaceChecker - - - HelpMessageDialog - - - Intro - - - ModalOverlay - - - OpenURIDialog - - - OptionsDialog - - - OverviewPage - - - PaymentServer - - - PeerTableModel - - - QObject - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - ReceiveCoinsDialog @@ -338,6 +372,15 @@ (без етикет) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_ca.ts b/src/qt/locale/raven_ca.ts index c8f09b8380..9105b980ce 100644 --- a/src/qt/locale/raven_ca.ts +++ b/src/qt/locale/raven_ca.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Avís: Les lletres majúscules estan activades! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,1437 +244,1373 @@ - RavenGUI + CoinControlDialog - Sign &message... - Signa el &missatge... + Coin Selection + Selecció de moneda - Synchronizing with network... - S'està sincronitzant amb la xarxa ... + Quantity: + Quantitat: - &Overview - &Panorama general + Bytes: + Bytes: - Node - Node + Amount: + Import: - Show general overview of wallet - Mostra el panorama general del moneder + Fee: + Comissió: - &Transactions - &Transaccions + Dust: + Polsim: - Browse transaction history - Cerca a l'historial de transaccions + After Fee: + Comissió posterior: - E&xit - S&urt + Change: + Canvi: - Quit application - Surt de l'aplicació + (un)select all + (des)selecciona-ho tot - &About %1 - Qu&ant al %1 + Tree mode + Mode arbre - Show information about %1 - Mosta informació sobre el %1 + List mode + Mode llista - About &Qt - Quant a &Qt + Amount + Import - Show information about Qt - Mostra informació sobre Qt + Received with label + Rebut amb l'etiqueta - &Options... - &Opcions... + Received with address + Rebut amb l'adreça - Modify configuration options for %1 - Modifica les opcions de configuració de %1 + Date + Data - &Encrypt Wallet... - &Encripta el moneder... + Confirmations + Confirmacions - &Backup Wallet... - &Realitza una còpia de seguretat del moneder... + Confirmed + Confirmat - &Change Passphrase... - &Canvia la contrasenya... + Copy address + Copia l'adreça - &Sending addresses... - Adreces d'e&nviament... + Copy label + Copia l'etiqueta - &Receiving addresses... - Adreces de &recepció... + Copy amount + Copia l'import - Open &URI... - Obre un &URI... + Copy transaction ID + Copia l'ID de transacció - Click to disable network activity. - Feu clic per inhabilitar l'activitat de la xarxa. + Lock unspent + Bloqueja sense gastar - Network activity disabled. - S'ha inhabilitat l'activitat de la xarxa. + Unlock unspent + Desbloqueja sense gastar - Click to enable network activity again. - Feu clic per tornar a habilitar l'activitat de la xarxa. + Copy quantity + Copia la quantitat - Reindexing blocks on disk... - S'estan reindexant els blocs al disc... + Copy fee + Copia la comissió - Send coins to a Raven address - Envia monedes a una adreça Raven + Copy after fee + Copia la comissió posterior - Backup wallet to another location - Realitza una còpia de seguretat del moneder a una altra ubicació + Copy bytes + Copia els bytes - Change the passphrase used for wallet encryption - Canvia la contrasenya d'encriptació del moneder + Copy dust + Copia el polsim - &Debug window - &Finestra de depuració + Copy change + Copia el canvi - Open debugging and diagnostic console - Obre la consola de diagnòstic i depuració + (%1 locked) + (%1 bloquejada) - &Verify message... - &Verifica el missatge... + yes + - Raven - Raven + no + no - Wallet - Moneder + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Aquesta etiqueta es torna vermella si cap recipient rep un import inferior al llindar de polsim actual. - &Send - &Envia + Can vary +/- %1 satoshi(s) per input. + Pot variar en +/- %1 satoshi(s) per entrada. - &Receive - &Rep + (no label) + (sense etiqueta) - &Show / Hide - &Mostra / Amaga + change from %1 (%2) + canvia de %1 (%2) - Show or hide the main Window - Mostra o amaga la finestra principal + (change) + (canvia) + + + CreateAssetDialog + + + EditAddressDialog - Encrypt the private keys that belong to your wallet - Encripta les claus privades pertanyents al moneder + Edit Address + Edita l'adreça - Sign messages with your Raven addresses to prove you own them - Signa el missatges amb la seva adreça de Raven per provar que les poseeixes + &Label + &Etiqueta - Verify messages to ensure they were signed with specified Raven addresses - Verifiqueu els missatges per assegurar-vos que han estat signats amb una adreça Raven específica. + The label associated with this address list entry + L'etiqueta associada amb aquesta entrada de llista d'adreces - &File - &Fitxer + The address associated with this address list entry. This can only be modified for sending addresses. + L'adreça associada amb aquesta entrada de llista d'adreces. Només es pot modificar per a les adreces d'enviament. - &Settings - &Configuració + &Address + &Adreça - &Help - &Ajuda + New receiving address + Nova adreça de recepció - Tabs toolbar - Barra d'eines de les pestanyes + New sending address + Nova adreça d'enviament - Request payments (generates QR codes and raven: URIs) - Sol·licita pagaments (genera codis QR i raven: URI) + Edit receiving address + Edita l'adreça de recepció - Show the list of used sending addresses and labels - Mostra la llista d'adreces d'enviament i etiquetes utilitzades + Edit sending address + Edita l'adreça d'enviament - Show the list of used receiving addresses and labels - Mostra la llista d'adreces de recepció i etiquetes utilitzades + The entered address "%1" is not a valid Raven address. + L'adreça introduïda «%1» no és una adreça de Raven vàlida. - Open a raven: URI or payment request - Obre una raven: sol·licitud d'URI o pagament + The entered address "%1" is already in the address book. + L'adreça introduïda «%1» ja és present a la llibreta d'adreces. - &Command-line options - Opcions de la &línia d'ordres - - - %n active connection(s) to Raven network - %n connexió activa a la xarxa Raven%n connexions actives a la xarxa Raven + Could not unlock wallet. + No s'ha pogut desbloquejar el moneder. - Indexing blocks on disk... - S'estan indexant els blocs al disc... + New key generation failed. + Ha fallat la generació d'una clau nova. + + + FreespaceChecker - Processing blocks on disk... - S'estan processant els blocs al disc... + A new data directory will be created. + Es crearà un nou directori de dades. - - Processed %n block(s) of transaction history. - S'ha processat %n bloc de l'historial de transacció.S'han processat %n blocs de l'historial de transacció. + + name + nom - %1 behind - %1 darrere + Directory already exists. Add %1 if you intend to create a new directory here. + El directori ja existeix. Afegeix %1 si vols crear un nou directori en aquesta ubicació. - Last received block was generated %1 ago. - El darrer bloc rebut ha estat generat fa %1. + Path already exists, and is not a directory. + El camí ja existeix i no és cap directori. - Transactions after this will not yet be visible. - Les transaccions a partir d'això no seran visibles. + Cannot create data directory here. + No es pot crear el directori de dades aquí. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Error - Error + version + versió - Warning - Avís + (%1-bit) + (%1-bit) - Information - Informació + About %1 + Quant al %1 - Up to date - Al dia + Command-line options + Opcions de línia d'ordres - Show the %1 help message to get a list with possible Raven command-line options - Mostra el missatge d'ajuda del %1 per obtenir una llista amb les possibles opcions de línia d'ordres de Raven - - - %1 client - Client de %1 - - - Catching up... - S'està posant al dia ... - - - Date: %1 - - Data: %1 - - - - Amount: %1 - - Import: %1 - - - - Type: %1 - - Tipus: %1 - - - - Label: %1 - - Etiqueta: %1 - + Usage: + Ús: - Address: %1 - - Adreça: %1 - + command-line options + Opcions de la línia d'ordres - Sent transaction - Transacció enviada + UI Options: + Opcions d'interfície d'usuari: - Incoming transaction - Transacció entrant + Choose data directory on startup (default: %u) + Trieu el directori de dades a l'inici (per defecte: %u) - HD key generation is <b>enabled</b> - La generació de la clau HD és <b>habilitada</b> + Set language, for example "de_DE" (default: system locale) + Defineix la llengua, per exemple «de_DE» (per defecte: la definida pel sistema) - HD key generation is <b>disabled</b> - La generació de la clau HD és <b>inhabilitada</b> + Start minimized + Inicia minimitzat - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - El moneder està <b>encriptat</b> i actualment <b>desbloquejat</b> + Set SSL root certificates for payment request (default: -system-) + Defineix els certificats arrel SSL per a la sol·licitud de pagament (per defecte: els del sistema) - Wallet is <b>encrypted</b> and currently <b>locked</b> - El moneder està <b>encriptat</b> i actualment <b>bloquejat</b> + Show splash screen on startup (default: %u) + Mostra la pantalla de benvinguda a l'inici (per defecte: %u) - A fatal error occurred. Raven can no longer continue safely and will quit. - S'ha produït un error fatal. Raven no pot continuar amb seguretat i finalitzarà. + Reset all settings changed in the GUI + Reinicialitza tots els canvis de configuració fets des de la interfície gràfica - CoinControlDialog - - Coin Selection - Selecció de moneda - - - Quantity: - Quantitat: - - - Bytes: - Bytes: - - - Amount: - Import: - - - Fee: - Comissió: - - - Dust: - Polsim: - + Intro - After Fee: - Comissió posterior: + Welcome + Us donem la benvinguda - Change: - Canvi: + Welcome to %1. + Us donem la benvinguda a %1. - (un)select all - (des)selecciona-ho tot + As this is the first time the program is launched, you can choose where %1 will store its data. + Com és la primera vegada que s'executa el programa, podeu triar on %1 emmagatzemarà les dades. - Tree mode - Mode arbre + Use the default data directory + Utilitza el directori de dades per defecte - List mode - Mode llista + Use a custom data directory: + Utilitza un directori de dades personalitzat: - Amount - Import + Error: Specified data directory "%1" cannot be created. + Error: el directori de dades «%1» especificat no pot ser creat. - Received with label - Rebut amb l'etiqueta + Error + Error + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Received with address - Rebut amb l'adreça + Form + Formulari - Date - Data + Last block time + Últim temps de bloc - Confirmations - Confirmacions + Progress + Progrés - Confirmed - Confirmat + calculating... + s'està calculant... - Copy address - Copia l'adreça + Estimated time left until synced + Temps estimat restant fins sincronitzat - Copy label - Copia l'etiqueta + Hide + Amaga - Copy amount - Copia l'import + Unknown. Syncing Headers (%1)... + Desconegut. Sincronització de les capçaleres (%1)... + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - Copy transaction ID - Copia l'ID de transacció + Open URI + Obre un URI - Lock unspent - Bloqueja sense gastar + Open payment request from URI or file + Obre una sol·licitud de pagament des d'un URI o un fitxer - Unlock unspent - Desbloqueja sense gastar + URI: + URI: - Copy quantity - Copia la quantitat + Select payment request file + Selecciona un fitxer de sol·licitud de pagament - Copy fee - Copia la comissió + Select payment request file to open + Seleccioneu el fitxer de sol·licitud de pagament per obrir + + + OptionsDialog - Copy after fee - Copia la comissió posterior + Options + Opcions - Copy bytes - Copia els bytes + &Main + &Principal - Copy dust - Copia el polsim + Automatically start %1 after logging in to the system. + Inicieu %1 automàticament després d'entrar en el sistema. - Copy change - Copia el canvi + &Start %1 on system login + &Inicia %1 en l'entrada al sistema - (%1 locked) - (%1 bloquejada) + Size of &database cache + Mida de la memòria cau de la base de &dades - yes - + MB + MB - no - no + Number of script &verification threads + Nombre de fils de &verificació d'scripts - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Aquesta etiqueta es torna vermella si cap recipient rep un import inferior al llindar de polsim actual. + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + Adreça IP del proxy (p. ex. IPv4: 127.0.0.1 / IPv6: ::1) - Can vary +/- %1 satoshi(s) per input. - Pot variar en +/- %1 satoshi(s) per entrada. + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimitza en comptes de sortir de l'aplicació quan la finestra es tanca. Quan s'habilita aquesta opció l'aplicació es tancara només quan se selecciona Surt del menú. - (no label) - (sense etiqueta) + 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 |. + URL de terceres parts (p. ex. explorador de blocs) que apareix en la pestanya de transaccions com elements del menú contextual. %s en l'URL es reemplaçat pel resum de la transacció. Diferents URL estan separades per una barra vertical |. - change from %1 (%2) - canvia de %1 (%2) + Active command-line options that override above options: + Opcions de línies d'ordre active que sobreescriuen les opcions de dalt: - (change) - (canvia) + Reset all client options to default. + Reestableix totes les opcions del client. - - - EditAddressDialog - Edit Address - Edita l'adreça + &Reset Options + &Reestableix les opcions - &Label - &Etiqueta + &Network + &Xarxa - The label associated with this address list entry - L'etiqueta associada amb aquesta entrada de llista d'adreces + (0 = auto, <0 = leave that many cores free) + (0 = auto, <0 = deixa tants nuclis lliures) - The address associated with this address list entry. This can only be modified for sending addresses. - L'adreça associada amb aquesta entrada de llista d'adreces. Només es pot modificar per a les adreces d'enviament. + W&allet + &Moneder - &Address - &Adreça + Expert + Expert - New receiving address - Nova adreça de recepció + Enable coin &control features + Activa les funcions de &control de les monedes - New sending address - Nova adreça d'enviament + 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. + Si inhabiliteu la despesa d'un canvi sense confirmar, el canvi d'una transacció no pot ser utilitzat fins que la transacció no tingui com a mínim una confirmació. Això també afecta com es calcula el vostre balanç. - Edit receiving address - Edita l'adreça de recepció + &Spend unconfirmed change + &Gasta el canvi sense confirmar - Edit sending address - Edita l'adreça d'enviament + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Obre el port del client de Raven al router de forma automàtica. Això només funciona quan el router implementa UPnP i l'opció està activada. - The entered address "%1" is not a valid Raven address. - L'adreça introduïda «%1» no és una adreça de Raven vàlida. + Map port using &UPnP + Port obert amb &UPnP - The entered address "%1" is already in the address book. - L'adreça introduïda «%1» ja és present a la llibreta d'adreces. + Connect to the Raven network through a SOCKS5 proxy. + Connecta a la xarxa Raven a través d'un proxy SOCKS5. - Could not unlock wallet. - No s'ha pogut desbloquejar el moneder. + &Connect through SOCKS5 proxy (default proxy): + &Connecta a través d'un proxy SOCKS5 (proxy per defecte): - New key generation failed. - Ha fallat la generació d'una clau nova. + Proxy &IP: + &IP del proxy: - - - FreespaceChecker - A new data directory will be created. - Es crearà un nou directori de dades. + &Port: + &Port: - name - nom + Port of the proxy (e.g. 9050) + Port del proxy (per exemple 9050) - Directory already exists. Add %1 if you intend to create a new directory here. - El directori ja existeix. Afegeix %1 si vols crear un nou directori en aquesta ubicació. + Used for reaching peers via: + Utilitzat per arribar als iguals mitjançant: - Path already exists, and is not a directory. - El camí ja existeix i no és cap directori. + IPv4 + IPv4 - Cannot create data directory here. - No es pot crear el directori de dades aquí. + IPv6 + IPv6 - - - HelpMessageDialog - version - versió + Tor + Tor - (%1-bit) - (%1-bit) + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Conectar a la red de Raven a través de un proxy SOCKS5 per als serveis ocults de Tor - About %1 - Quant al %1 + &Window + &Finestra - Command-line options - Opcions de línia d'ordres + Show only a tray icon after minimizing the window. + Mostra només la icona de la barra en minimitzar la finestra. - Usage: - Ús: + &Minimize to the tray instead of the taskbar + &Minimitza a la barra d'aplicacions en comptes de la barra de tasques - command-line options - Opcions de la línia d'ordres + M&inimize on close + M&inimitza en tancar - UI Options: - Opcions d'interfície d'usuari: + &Display + &Pantalla - Choose data directory on startup (default: %u) - Trieu el directori de dades a l'inici (per defecte: %u) + User Interface &language: + &Llengua de la interfície d'usuari: - Set language, for example "de_DE" (default: system locale) - Defineix la llengua, per exemple «de_DE» (per defecte: la definida pel sistema) + The user interface language can be set here. This setting will take effect after restarting %1. + Aquí es pot definir la llengua de la interfície d'usuari. Aquest paràmetre tindrà efecte en reiniciar el %1. - Start minimized - Inicia minimitzat + &Unit to show amounts in: + &Unitats per mostrar els imports en: - Set SSL root certificates for payment request (default: -system-) - Defineix els certificats arrel SSL per a la sol·licitud de pagament (per defecte: els del sistema) + Choose the default subdivision unit to show in the interface and when sending coins. + Selecciona la unitat de subdivisió per defecte per mostrar en la interfície quan s'envien monedes. - Show splash screen on startup (default: %u) - Mostra la pantalla de benvinguda a l'inici (per defecte: %u) + Whether to show coin control features or not. + Si voleu mostrar les funcions de control de monedes o no. - Reset all settings changed in the GUI - Reinicialitza tots els canvis de configuració fets des de la interfície gràfica + &OK + &D'acord - - - Intro - Welcome - Us donem la benvinguda + &Cancel + &Cancel·la - Welcome to %1. - Us donem la benvinguda a %1. + default + Per defecte - As this is the first time the program is launched, you can choose where %1 will store its data. - Com és la primera vegada que s'executa el programa, podeu triar on %1 emmagatzemarà les dades. + none + cap - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 baixarà i emmagatzemarà una còpia de la cadena de blocs de Raven. Com a mínim %2GB de dades s'emmagatzemaran en aquest directori, i augmentarà al llarg del temps. El moneder també s'emmagatzemarà en aquest directori. + Confirm options reset + Confirmeu el reestabliment de les opcions - Use the default data directory - Utilitza el directori de dades per defecte + Client restart required to activate changes. + Cal reiniciar el client per activar els canvis. - Use a custom data directory: - Utilitza un directori de dades personalitzat: + Client will be shut down. Do you want to proceed? + S'aturarà el client. Voleu procedir? - Error: Specified data directory "%1" cannot be created. - Error: el directori de dades «%1» especificat no pot ser creat. + This change would require a client restart. + Amb aquest canvi cal un reinici del client. - Error - Error - - - %n GB of free space available - %n GB d'espai lliure disponible%n GB d'espai lliure disponible - - - (of %n GB needed) - (de %n GB necessari)(de %n GB necessaris) + The supplied proxy address is invalid. + L'adreça proxy introduïda és invalida. - ModalOverlay + OverviewPage Form Formulari - Last block time - Últim temps de bloc - - - Progress - Progrés - - - calculating... - s'està calculant... - - - Estimated time left until synced - Temps estimat restant fins sincronitzat - - - Hide - Amaga - - - Unknown. Syncing Headers (%1)... - Desconegut. Sincronització de les capçaleres (%1)... - - - - OpenURIDialog - - Open URI - Obre un URI - - - Open payment request from URI or file - Obre una sol·licitud de pagament des d'un URI o un fitxer - - - URI: - URI: + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + La informació mostrada pot no estar al día. El teu moneder es sincronitza automàticament amb la xarxa Raven un cop s'ha establert connexió, però aquest proces no s'ha completat encara. - Select payment request file - Selecciona un fitxer de sol·licitud de pagament + Watch-only: + Només lectura: - Select payment request file to open - Seleccioneu el fitxer de sol·licitud de pagament per obrir + Available: + Disponible: - - - OptionsDialog - Options - Opcions + Your current spendable balance + El balanç que podeu gastar actualment - &Main - &Principal + Pending: + Pendent: - Automatically start %1 after logging in to the system. - Inicieu %1 automàticament després d'entrar en el sistema. + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Total de transaccions que encara han de confirmar-se i que encara no compten en el balanç que es pot gastar - &Start %1 on system login - &Inicia %1 en l'entrada al sistema + Immature: + Immadur: - Size of &database cache - Mida de la memòria cau de la base de &dades + Mined balance that has not yet matured + Balanç minat que encara no ha madurat - MB - MB + Total: + Total: - Number of script &verification threads - Nombre de fils de &verificació d'scripts + Your current total balance + El balanç total actual - Accept connections from outside - Accepta connexions de fora + Your current balance in watch-only addresses + El vostre balanç actual en adreces de només lectura - Allow incoming connections - Permet connexions entrants + Spendable: + Que es pot gastar: - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - Adreça IP del proxy (p. ex. IPv4: 127.0.0.1 / IPv6: ::1) + Recent transactions + Transaccions recents - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimitza en comptes de sortir de l'aplicació quan la finestra es tanca. Quan s'habilita aquesta opció l'aplicació es tancara només quan se selecciona Surt del menú. + Unconfirmed transactions to watch-only addresses + Transaccions sense confirmar a adreces de només lectura - 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 |. - URL de terceres parts (p. ex. explorador de blocs) que apareix en la pestanya de transaccions com elements del menú contextual. %s en l'URL es reemplaçat pel resum de la transacció. Diferents URL estan separades per una barra vertical |. + Mined balance in watch-only addresses that has not yet matured + Balanç minat en adreces de només lectura que encara no ha madurat - Third party transaction URLs - URL de transaccions de terceres parts + Current total balance in watch-only addresses + Balanç total actual en adreces de només lectura + + + PaymentServer - Active command-line options that override above options: - Opcions de línies d'ordre active que sobreescriuen les opcions de dalt: + Payment request error + Error de la sol·licitud de pagament - Reset all client options to default. - Reestableix totes les opcions del client. + Cannot start raven: click-to-pay handler + No es pot iniciar raven: controlador click-to-pay - &Reset Options - &Reestableix les opcions + URI handling + Gestió d'URI - &Network - &Xarxa + Payment request fetch URL is invalid: %1 + L'URL de recuperació de la sol·licitud de pagament no és vàlida: %1 - (0 = auto, <0 = leave that many cores free) - (0 = auto, <0 = deixa tants nuclis lliures) + Invalid payment address %1 + Adreça de pagament no vàlida %1 - W&allet - &Moneder + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + L'URI no pot ser analitzat! Això pot ser a causa d'una adreça de Raven no vàlida o per paràmetres URI amb mal format. - Expert - Expert + Payment request file handling + Gestió de fitxers de les sol·licituds de pagament - Enable coin &control features - Activa les funcions de &control de les monedes + Payment request file cannot be read! This can be caused by an invalid payment request file. + 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. - 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. - Si inhabiliteu la despesa d'un canvi sense confirmar, el canvi d'una transacció no pot ser utilitzat fins que la transacció no tingui com a mínim una confirmació. Això també afecta com es calcula el vostre balanç. + Payment request rejected + La sol·licitud de pagament s'ha rebutjat - &Spend unconfirmed change - &Gasta el canvi sense confirmar + Payment request network doesn't match client network. + La xarxa de la sol·licitud de pagament no coincideix amb la xarxa del client. - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Obre el port del client de Raven al router de forma automàtica. Això només funciona quan el router implementa UPnP i l'opció està activada. + Payment request expired. + La sol·licitud de pagament ha vençut. - Map port using &UPnP - Port obert amb &UPnP + Payment request is not initialized. + La sol·licitud de pagament no està inicialitzada. - Connect to the Raven network through a SOCKS5 proxy. - Connecta a la xarxa Raven a través d'un proxy SOCKS5. + Unverified payment requests to custom payment scripts are unsupported. + No s'accepten sol·licituds de pagament no verificades a scripts de pagament personalitzats. - &Connect through SOCKS5 proxy (default proxy): - &Connecta a través d'un proxy SOCKS5 (proxy per defecte): + Invalid payment request. + Sol·licitud de pagament no vàlida. - Proxy &IP: - &IP del proxy: + Requested payment amount of %1 is too small (considered dust). + L'import de pagament sol·licitat %1 és massa petit (es considera polsim). - &Port: - &Port: + Refund from %1 + Reemborsament de %1 - Port of the proxy (e.g. 9050) - Port del proxy (per exemple 9050) + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + La sol·licitud de pagament %1 és massa gran (%2 bytes, permès %3 bytes). - Used for reaching peers via: - Utilitzat per arribar als iguals mitjançant: + Error communicating with %1: %2 + Error en comunicar amb %1: %2 - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Mostra si el proxy SOCKS5 per defecte proporcionat s'utilitza per arribar als iguals mitjançant aquest tipus de xarxa. + Payment request cannot be parsed! + No es pot analitzar la sol·licitud de pagament! - IPv4 - IPv4 + Bad response from server %1 + Mala resposta del servidor %1 - IPv6 - IPv6 + Network request error + Error en la sol·licitud de xarxa - Tor - Tor + Payment acknowledged + Pagament reconegut + + + PeerTableModel - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Conectar a la red de Raven a través de un proxy SOCKS5 per als serveis ocults de Tor + User Agent + Agent d'usuari - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Utilitza un proxy SOCKS4 apart per a arribar als iguals a través de serveis ocults de Tor: + Node/Service + Node/Servei + + + QObject - &Window - &Finestra + Amount + Import - &Hide the icon from the system tray. - Ama&ga la icona de la safata del sistema. + Enter a Raven address (e.g. %1) + Introduïu una adreça de Raven (p. ex. %1) - Hide tray icon - Amaga la icona de la safata + %1 d + %1 d - Show only a tray icon after minimizing the window. - Mostra només la icona de la barra en minimitzar la finestra. + %1 h + %1 h - &Minimize to the tray instead of the taskbar - &Minimitza a la barra d'aplicacions en comptes de la barra de tasques + %1 m + %1 m - M&inimize on close - M&inimitza en tancar + %1 s + %1 s - &Display - &Pantalla + None + Cap - User Interface &language: - &Llengua de la interfície d'usuari: + N/A + N/A - The user interface language can be set here. This setting will take effect after restarting %1. - Aquí es pot definir la llengua de la interfície d'usuari. Aquest paràmetre tindrà efecte en reiniciar el %1. + %1 ms + %1 ms - &Unit to show amounts in: - &Unitats per mostrar els imports en: + %1 and %2 + %1 i %2 + + + QObject::QObject + + + QRImageWidget - Choose the default subdivision unit to show in the interface and when sending coins. - Selecciona la unitat de subdivisió per defecte per mostrar en la interfície quan s'envien monedes. + &Save Image... + De&sa la imatge... - Whether to show coin control features or not. - Si voleu mostrar les funcions de control de monedes o no. + &Copy Image + &Copia la imatge - &OK - &D'acord + Save QR Code + Desa el codi QR - &Cancel - &Cancel·la + PNG Image (*.png) + Imatge PNG (*.png) + + + RPCConsole - default - Per defecte + N/A + N/A - none - cap + Client version + Versió del client - Confirm options reset - Confirmeu el reestabliment de les opcions + &Information + &Informació - Client restart required to activate changes. - Cal reiniciar el client per activar els canvis. + Debug window + Finestra de depuració - Client will be shut down. Do you want to proceed? - S'aturarà el client. Voleu procedir? + General + General - This change would require a client restart. - Amb aquest canvi cal un reinici del client. + Using BerkeleyDB version + Utilitzant BerkeleyDB versió - The supplied proxy address is invalid. - L'adreça proxy introduïda és invalida. + Datadir + Datadir - - - OverviewPage - Form - Formulari + Startup time + &Temps d'inici - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - La informació mostrada pot no estar al día. El teu moneder es sincronitza automàticament amb la xarxa Raven un cop s'ha establert connexió, però aquest proces no s'ha completat encara. + Network + Xarxa - Watch-only: - Només lectura: + Name + Nom - Available: - Disponible: + Number of connections + Nombre de connexions - Your current spendable balance - El balanç que podeu gastar actualment + Block chain + Cadena de blocs - Pending: - Pendent: + Current number of blocks + Nombre de blocs actuals - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Total de transaccions que encara han de confirmar-se i que encara no compten en el balanç que es pot gastar + Memory Pool + Reserva de memòria - Immature: - Immadur: + Current number of transactions + Nombre actual de transaccions - Mined balance that has not yet matured - Balanç minat que encara no ha madurat + Memory usage + Us de memoria - Balances - Balances + Received + Rebut - Total: - Total: + Sent + Enviat - Your current total balance - El balanç total actual + &Peers + &Iguals - Your current balance in watch-only addresses - El vostre balanç actual en adreces de només lectura + Banned peers + Iguals bandejats - Spendable: - Que es pot gastar: + Select a peer to view detailed information. + Seleccioneu un igual per mostrar informació detallada. - Recent transactions - Transaccions recents + Whitelisted + A la llista blanca - Unconfirmed transactions to watch-only addresses - Transaccions sense confirmar a adreces de només lectura + Direction + Direcció - Mined balance in watch-only addresses that has not yet matured - Balanç minat en adreces de només lectura que encara no ha madurat + Version + Versió - Current total balance in watch-only addresses - Balanç total actual en adreces de només lectura + Starting Block + Bloc d'inici - - - PaymentServer - Payment request error - Error de la sol·licitud de pagament + Synced Headers + Capçaleres sincronitzades - Cannot start raven: click-to-pay handler - No es pot iniciar raven: controlador click-to-pay + Synced Blocks + Blocs sincronitzats - URI handling - Gestió d'URI + User Agent + Agent d'usuari - Payment request fetch URL is invalid: %1 - L'URL de recuperació de la sol·licitud de pagament no és vàlida: %1 + Services + Serveis - Invalid payment address %1 - Adreça de pagament no vàlida %1 + Ban Score + Puntuació de bandeig - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - L'URI no pot ser analitzat! Això pot ser a causa d'una adreça de Raven no vàlida o per paràmetres URI amb mal format. + Connection Time + Temps de connexió - Payment request file handling - Gestió de fitxers de les sol·licituds de pagament + Last Send + Darrer enviament - Payment request file cannot be read! This can be caused by an invalid payment request file. - 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. + Last Receive + Darrera recepció - Payment request rejected - La sol·licitud de pagament s'ha rebutjat + Ping Time + Temps de ping - Payment request network doesn't match client network. - La xarxa de la sol·licitud de pagament no coincideix amb la xarxa del client. + The duration of a currently outstanding ping. + La duració d'un ping més destacat actualment. - Payment request expired. - La sol·licitud de pagament ha vençut. + Ping Wait + Espera de ping - Payment request is not initialized. - La sol·licitud de pagament no està inicialitzada. + Time Offset + Diferència horària - Unverified payment requests to custom payment scripts are unsupported. - No s'accepten sol·licituds de pagament no verificades a scripts de pagament personalitzats. + Last block time + Últim temps de bloc - Invalid payment request. - Sol·licitud de pagament no vàlida. + &Open + &Obre - Requested payment amount of %1 is too small (considered dust). - L'import de pagament sol·licitat %1 és massa petit (es considera polsim). + &Console + &Consola - Refund from %1 - Reemborsament de %1 + &Network Traffic + Trà&nsit de la xarxa - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - La sol·licitud de pagament %1 és massa gran (%2 bytes, permès %3 bytes). + Totals + Totals - Error communicating with %1: %2 - Error en comunicar amb %1: %2 + In: + Dins: - Payment request cannot be parsed! - No es pot analitzar la sol·licitud de pagament! + Out: + Fora: - Bad response from server %1 - Mala resposta del servidor %1 + Debug log file + Fitxer de registre de depuració - Network request error - Error en la sol·licitud de xarxa + Clear console + Neteja la consola - Payment acknowledged - Pagament reconegut + 1 &hour + 1 &hora - - - PeerTableModel - User Agent - Agent d'usuari + 1 &day + 1 &dia - Node/Service - Node/Servei + 1 &week + 1 &setmana - - - QObject - Amount - Import + 1 &year + 1 &any - Enter a Raven address (e.g. %1) - Introduïu una adreça de Raven (p. ex. %1) + Type <b>help</b> for an overview of available commands. + Escriviu <b>help<\b> per a obtenir un llistat de les ordres disponibles. - %1 d - %1 d + (node id: %1) + (id del node: %1) - %1 h - %1 h + via %1 + a través de %1 - %1 m - %1 m + never + mai - %1 s - %1 s + Inbound + Entrant - None - Cap + Outbound + Sortint - N/A - N/A + Yes + - %1 ms - %1 ms + No + No - %1 and %2 - %1 i %2 + Unknown + Desconegut - - - QObject::QObject - + - QRImageWidget + RavenGUI - &Save Image... - De&sa la imatge... + Sign &message... + Signa el &missatge... - &Copy Image - &Copia la imatge + Synchronizing with network... + S'està sincronitzant amb la xarxa ... - Save QR Code - Desa el codi QR + &Overview + &Panorama general - PNG Image (*.png) - Imatge PNG (*.png) + Node + Node - - - RPCConsole - N/A - N/A + Show general overview of wallet + Mostra el panorama general del moneder - Client version - Versió del client + &Transactions + &Transaccions - &Information - &Informació + Browse transaction history + Cerca a l'historial de transaccions - Debug window - Finestra de depuració + E&xit + S&urt - General - General + Quit application + Surt de l'aplicació - Using BerkeleyDB version - Utilitzant BerkeleyDB versió + &About %1 + Qu&ant al %1 - Datadir - Datadir + Show information about %1 + Mosta informació sobre el %1 - Startup time - &Temps d'inici + About &Qt + Quant a &Qt - Network - Xarxa + Show information about Qt + Mostra informació sobre Qt - Name - Nom + &Options... + &Opcions... - Number of connections - Nombre de connexions + Modify configuration options for %1 + Modifica les opcions de configuració de %1 - Block chain - Cadena de blocs + &Encrypt Wallet... + &Encripta el moneder... + + + &Backup Wallet... + &Realitza una còpia de seguretat del moneder... - Current number of blocks - Nombre de blocs actuals + &Change Passphrase... + &Canvia la contrasenya... - Memory Pool - Reserva de memòria + &Sending addresses... + Adreces d'e&nviament... - Current number of transactions - Nombre actual de transaccions + &Receiving addresses... + Adreces de &recepció... - Memory usage - Us de memoria + Open &URI... + Obre un &URI... - Received - Rebut + Click to disable network activity. + Feu clic per inhabilitar l'activitat de la xarxa. - Sent - Enviat + Network activity disabled. + S'ha inhabilitat l'activitat de la xarxa. - &Peers - &Iguals + Click to enable network activity again. + Feu clic per tornar a habilitar l'activitat de la xarxa. - Banned peers - Iguals bandejats + Reindexing blocks on disk... + S'estan reindexant els blocs al disc... - Select a peer to view detailed information. - Seleccioneu un igual per mostrar informació detallada. + Send coins to a Raven address + Envia monedes a una adreça Raven - Whitelisted - A la llista blanca + Backup wallet to another location + Realitza una còpia de seguretat del moneder a una altra ubicació - Direction - Direcció + Change the passphrase used for wallet encryption + Canvia la contrasenya d'encriptació del moneder - Version - Versió + Open debugging and diagnostic console + Obre la consola de diagnòstic i depuració - Starting Block - Bloc d'inici + &Verify message... + &Verifica el missatge... - Synced Headers - Capçaleres sincronitzades + Raven + Raven - Synced Blocks - Blocs sincronitzats + Wallet + Moneder - User Agent - Agent d'usuari + &Send + &Envia - Services - Serveis + &Receive + &Rep - Ban Score - Puntuació de bandeig + &Show / Hide + &Mostra / Amaga - Connection Time - Temps de connexió + Show or hide the main Window + Mostra o amaga la finestra principal - Last Send - Darrer enviament + Encrypt the private keys that belong to your wallet + Encripta les claus privades pertanyents al moneder - Last Receive - Darrera recepció + Sign messages with your Raven addresses to prove you own them + Signa el missatges amb la seva adreça de Raven per provar que les poseeixes - Ping Time - Temps de ping + Verify messages to ensure they were signed with specified Raven addresses + Verifiqueu els missatges per assegurar-vos que han estat signats amb una adreça Raven específica. - The duration of a currently outstanding ping. - La duració d'un ping més destacat actualment. + &File + &Fitxer - Ping Wait - Espera de ping + &Help + &Ajuda - Time Offset - Diferència horària + Request payments (generates QR codes and raven: URIs) + Sol·licita pagaments (genera codis QR i raven: URI) - Last block time - Últim temps de bloc + Show the list of used sending addresses and labels + Mostra la llista d'adreces d'enviament i etiquetes utilitzades - &Open - &Obre + Show the list of used receiving addresses and labels + Mostra la llista d'adreces de recepció i etiquetes utilitzades - &Console - &Consola + Open a raven: URI or payment request + Obre una raven: sol·licitud d'URI o pagament - &Network Traffic - Trà&nsit de la xarxa + &Command-line options + Opcions de la &línia d'ordres - &Clear - Nete&ja + Indexing blocks on disk... + S'estan indexant els blocs al disc... - Totals - Totals + Processing blocks on disk... + S'estan processant els blocs al disc... - In: - Dins: + %1 behind + %1 darrere - Out: - Fora: + Last received block was generated %1 ago. + El darrer bloc rebut ha estat generat fa %1. - Debug log file - Fitxer de registre de depuració + Transactions after this will not yet be visible. + Les transaccions a partir d'això no seran visibles. - Clear console - Neteja la consola + Error + Error - 1 &hour - 1 &hora + Warning + Avís - 1 &day - 1 &dia + Information + Informació - 1 &week - 1 &setmana + Up to date + Al dia - 1 &year - 1 &any + Show the %1 help message to get a list with possible Raven command-line options + Mostra el missatge d'ajuda del %1 per obtenir una llista amb les possibles opcions de línia d'ordres de Raven - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Utilitza les fletxes d'amunt i avall per navegar per l'historial, i <b>Ctrl-L<\b> per netejar la pantalla. + %1 client + Client de %1 - Type <b>help</b> for an overview of available commands. - Escriviu <b>help<\b> per a obtenir un llistat de les ordres disponibles. + Catching up... + S'està posant al dia ... - %1 B - %1 B + Date: %1 + + Data: %1 + - %1 KB - %1 KB + Amount: %1 + + Import: %1 + - %1 MB - %1 MB + Type: %1 + + Tipus: %1 + - %1 GB - %1 GB + Label: %1 + + Etiqueta: %1 + - (node id: %1) - (id del node: %1) + Address: %1 + + Adreça: %1 + - via %1 - a través de %1 + Sent transaction + Transacció enviada - never - mai + Incoming transaction + Transacció entrant - Inbound - Entrant + HD key generation is <b>enabled</b> + La generació de la clau HD és <b>habilitada</b> - Outbound - Sortint + HD key generation is <b>disabled</b> + La generació de la clau HD és <b>inhabilitada</b> - Yes - + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + El moneder està <b>encriptat</b> i actualment <b>desbloquejat</b> - No - No + Wallet is <b>encrypted</b> and currently <b>locked</b> + El moneder està <b>encriptat</b> i actualment <b>bloquejat</b> - Unknown - Desconegut + A fatal error occurred. Raven can no longer continue safely and will quit. + S'ha produït un error fatal. Raven no pot continuar amb seguretat i finalitzarà. @@ -1836,6 +1782,15 @@ Sol·licitat + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1914,10 +1869,6 @@ Hide Amaga - - total at least - total com a mínim - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. No hi ha cap problema en pagar només la comissió mínima sempre que hi hagi menys volum de transacció que espai en els blocs. Però tingueu present que això pot acabar en una transacció que mai es confirmi una vegada hi hagi més demanda de transaccions de ravens que la xarxa pugui processar. @@ -1938,14 +1889,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (No s'ha inicialitzat encara la comissió intel·ligent. Normalment pren uns pocs blocs...) - - normal - normal - - - fast - ràpid - Send to multiple recipients at once Envia a múltiples destinataris al mateix temps @@ -2085,10 +2028,6 @@ A&mount: Q&uantitat: - - Pay &To: - Paga &a: - &Label: &Etiqueta: @@ -2149,10 +2088,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Un missatge que s'ha adjuntat al raven: URI que s'emmagatzemarà amb la transacció per a la vostra referència. Nota: el missatge no s'enviarà a través de la xarxa Raven. - - Pay To: - Paga a: - Memo: Memo: @@ -2581,7 +2516,7 @@ Amount removed from or added to balance. Import extret o afegit del balanç. - + TransactionView @@ -2749,7 +2684,7 @@ Send Coins Envia monedes - + WalletView @@ -2784,7 +2719,7 @@ The wallet data was successfully saved to %1. S'han desat les dades del moneder correctament a %1. - + raven-core @@ -2923,10 +2858,6 @@ Incorrect or no genesis block found. Wrong datadir for network? No s'ha trobat el bloc de gènesi o és incorrecte. El directori de dades de la xarxa és incorrecte? - - Invalid -onion address: '%s' - Adreça -onion no vàlida: '%s' - Not enough file descriptors available. No hi ha suficient descriptors de fitxers disponibles. @@ -2947,10 +2878,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Defineix la mida de la memòria cau de la base de dades en megabytes (%d a %d, per defecte: %d) - - Set maximum block size in bytes (default: %d) - Defineix la mida màxim del bloc en bytes (per defecte: %d) - Specify wallet file (within data directory) Especifica un fitxer de moneder (dins del directori de dades) @@ -2967,10 +2894,6 @@ Verifying blocks... S'estan verificant els blocs... - - Verifying wallet... - S'està verificant el moneder... - Wallet %s resides outside data directory %s El moneder %s resideix fora del directori de dades %s @@ -2995,10 +2918,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 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 - - 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) - 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) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) 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) @@ -3031,10 +2950,6 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Genera a l'atzar credencials per a cada connexió proxy. Això habilita l'aïllament del flux de Tor (per defecte: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Defineix la mida màxima de transaccions d'alta prioritat / baixa comissió en bytes (per defecte: %d) - The transaction amount is too small to send after the fee has been deducted L'import de la transacció és massa petit per enviar-la després que se'n dedueixi la comissió @@ -3095,10 +3010,6 @@ Send trace/debug info to console instead of debug.log file Envia informació de traça/depuració a la consola en comptes del fitxer debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Envia les transaccions com a transaccions de comissió zero sempre que sigui possible (per defecte: %u) - Show all debugging options (usage: --help -help-debug) Mostra totes les opcions de depuració (ús: --help --help-debug) @@ -3159,10 +3070,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permet consultes DNS per a -addnode, -seednode i -connect - - Loading addresses... - S'estan carregant les adreces... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = manté les metadades de les tx, p. ex., propietari del compte i informació de sol·licitud del pagament, 2 = prescindeix de les metadades de les tx) @@ -3203,10 +3110,6 @@ Include IP addresses in debug output (default: %u) Inclou l'adreça IP a la sortida de depuració (per defecte: %u) - - Invalid -proxy address: '%s' - Adreça -proxy invalida: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Escolta les connexions JSON-RPC en <port> (per defecte: %u o testnet: %u) @@ -3295,10 +3198,6 @@ Loading block index... S'està carregant l'índex de blocs... - - Add a node to connect to and attempt to keep the connection open - Afegeix un node per a connectar-s'hi i intenta mantenir-hi la connexió oberta - Loading wallet... S'està carregant el moneder... @@ -3307,18 +3206,10 @@ Cannot downgrade wallet No es pot reduir la versió del moneder - - Cannot write default address - No es pot escriure l'adreça per defecte - Rescanning... S'està reescanejant... - - Done loading - Ha acabat la càrrega - Error Error diff --git a/src/qt/locale/raven_ca@valencia.ts b/src/qt/locale/raven_ca@valencia.ts index 43219f678f..8e0d093ce0 100644 --- a/src/qt/locale/raven_ca@valencia.ts +++ b/src/qt/locale/raven_ca@valencia.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -219,260 +217,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Signa el &missatge... - - - Synchronizing with network... - S'està sincronitzant amb la xarxa ... - - - &Overview - &Panorama general - - - Node - Node - - - Show general overview of wallet - Mostra el panorama general del moneder - - - &Transactions - &Transaccions - - - Browse transaction history - Cerca a l'historial de transaccions - - - E&xit - I&x - - - Quit application - Ix de l'aplicació - - - About &Qt - Quant a &Qt - - - Show information about Qt - Mostra informació sobre Qt - - - &Options... - &Opcions... - - - &Encrypt Wallet... - &Encripta el moneder... - - - &Backup Wallet... - &Realitza una còpia de seguretat del moneder... - - - &Change Passphrase... - &Canvia la contrasenya... - - - &Sending addresses... - Adreces d'e&nviament... - - - &Receiving addresses... - Adreces de &recepció - - - Open &URI... - Obri un &URI... - - - Reindexing blocks on disk... - S'estan reindexant els blocs al disc... - - - Send coins to a Raven address - Envia monedes a una adreça Raven - - - Backup wallet to another location - Realitza una còpia de seguretat del moneder a una altra ubicació - - - Change the passphrase used for wallet encryption - Canvia la contrasenya d'encriptació del moneder - - - &Debug window - &Finestra de depuració - - - Open debugging and diagnostic console - Obri la consola de diagnòstic i depuració - - - &Verify message... - &Verifica el missatge... - - - Raven - Raven - - - Wallet - Moneder - - - &Send - &Envia - - - &Receive - &Rep - - - &Show / Hide - &Mostra / Amaga - - - Show or hide the main Window - Mostra o amaga la finestra principal - - - Encrypt the private keys that belong to your wallet - Encripta les claus privades pertanyents al moneder - - - Sign messages with your Raven addresses to prove you own them - Signa el missatges amb la seua adreça de Raven per provar que les poseeixes - - - Verify messages to ensure they were signed with specified Raven addresses - Verifiqueu els missatges per assegurar-vos que han estat signats amb una adreça Raven específica. - - - &File - &Fitxer - - - &Settings - &Configuració - - - &Help - &Ajuda - - - Tabs toolbar - Barra d'eines de les pestanyes - - - Request payments (generates QR codes and raven: URIs) - Sol·licita pagaments (genera codis QR i raven: URI) - - - Show the list of used sending addresses and labels - Mostra la llista d'adreces d'enviament i etiquetes utilitzades - - - Show the list of used receiving addresses and labels - Mostra la llista d'adreces de recepció i etiquetes utilitzades - - - Open a raven: URI or payment request - Obri una raven: sol·licitud d'URI o pagament - - - &Command-line options - Opcions de la &línia d'ordes - - - %1 behind - %1 darrere - - - Last received block was generated %1 ago. - El darrer bloc rebut ha estat generat fa %1. - - - Transactions after this will not yet be visible. - Les transaccions a partir d'això no seran visibles. - - - Error - Error - - - Warning - Avís - - - Information - Informació - - - Up to date - Al dia - - - Catching up... - S'està posant al dia ... - - - Date: %1 - - Data: %1 - - - - Amount: %1 - - Import: %1 - - - - Type: %1 - - Tipus: %1 - - - - Label: %1 - - Etiqueta: %1 - - - - Address: %1 - - Adreça: %1 - - - - Sent transaction - Transacció enviada - - - Incoming transaction - Transacció entrant - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - El moneder està <b>encriptat</b> i actualment <b>desbloquejat</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - El moneder està <b>encriptat</b> i actualment <b>bloquejat</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -621,6 +378,9 @@ (canvia) + + CreateAssetDialog + EditAddressDialog @@ -699,6 +459,12 @@ No es pot crear el directori de dades ací. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -761,6 +527,18 @@ Error + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -776,6 +554,9 @@ Amaga + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -821,14 +602,6 @@ Number of script &verification threads Nombre de fils de &verificació d'scripts - - Accept connections from outside - Accepta connexions de fora - - - Allow incoming connections - Permet connexions entrants - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Adreça IP del proxy (p. ex. IPv4: 127.0.0.1 / IPv6: ::1) @@ -841,10 +614,6 @@ 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 |. URL de terceres parts (p. ex. explorador de blocs) que apareix en la pestanya de transaccions com elements del menú contextual. %s en l'URL es reemplaçat pel resum de la transacció. Diferents URL estan separades per una barra vertical |. - - Third party transaction URLs - URL de transaccions de terceres parts - Active command-line options that override above options: Opcions de línies d'orde active que sobreescriuen les opcions de dalt: @@ -913,10 +682,6 @@ Port of the proxy (e.g. 9050) Port del proxy (per exemple 9050) - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Utilitza un proxy SOCKS4 apart per a arribar als iguals a través de serveis ocults de Tor: - &Window &Finestra @@ -1028,10 +793,6 @@ Mined balance that has not yet matured Balanç minat que encara no ha madurat - - Balances - Balances - Total: Total: @@ -1064,7 +825,7 @@ Current total balance in watch-only addresses Balanç total actual en adreces de només lectura - + PaymentServer @@ -1220,217 +981,434 @@ &Guarda la imatge... - &Copy Image - &Copia la imatge + &Copy Image + &Copia la imatge + + + Save QR Code + Guarda el codi QR + + + PNG Image (*.png) + Imatge PNG (*.png) + + + + RPCConsole + + N/A + N/A + + + Client version + Versió del client + + + &Information + &Informació + + + Debug window + Finestra de depuració + + + General + General + + + Using BerkeleyDB version + Utilitzant BerkeleyDB versió + + + Startup time + &Temps d'inici + + + Network + Xarxa + + + Name + Nom + + + Number of connections + Nombre de connexions + + + Block chain + Cadena de blocs + + + Current number of blocks + Nombre de blocs actuals + + + Received + Rebut + + + Sent + Enviat + + + &Peers + &Iguals + + + Select a peer to view detailed information. + Seleccioneu un igual per mostrar informació detallada. + + + Direction + Direcció + + + Version + Versió + + + User Agent + Agent d'usuari + + + Services + Serveis + + + Ban Score + Puntuació de bandeig + + + Connection Time + Temps de connexió + + + Last Send + Darrer enviament + + + Last Receive + Darrera recepció + + + Ping Time + Temps de ping + + + Time Offset + Diferència horària + + + Last block time + Últim temps de bloc + + + &Open + &Obri + + + &Console + &Consola + + + &Network Traffic + Trà&nsit de la xarxa + + + Totals + Totals + + + In: + Dins: + + + Out: + Fora: + + + Debug log file + Fitxer de registre de depuració + + + Clear console + Neteja la consola + + + Type <b>help</b> for an overview of available commands. + Escriviu <b>help<\b> per a obtindre un llistat de les ordes disponibles. + + + via %1 + a través de %1 + + + never + mai + + + Inbound + Entrant + + + Outbound + Eixint + + + Yes + + + + No + No + + + Unknown + Desconegut + + + + RavenGUI + + Sign &message... + Signa el &missatge... + + + Synchronizing with network... + S'està sincronitzant amb la xarxa ... + + + &Overview + &Panorama general + + + Node + Node + + + Show general overview of wallet + Mostra el panorama general del moneder + + + &Transactions + &Transaccions - Save QR Code - Guarda el codi QR + Browse transaction history + Cerca a l'historial de transaccions - PNG Image (*.png) - Imatge PNG (*.png) + E&xit + I&x - - - RPCConsole - N/A - N/A + Quit application + Ix de l'aplicació - Client version - Versió del client + About &Qt + Quant a &Qt - &Information - &Informació + Show information about Qt + Mostra informació sobre Qt - Debug window - Finestra de depuració + &Options... + &Opcions... - General - General + &Encrypt Wallet... + &Encripta el moneder... - Using BerkeleyDB version - Utilitzant BerkeleyDB versió + &Backup Wallet... + &Realitza una còpia de seguretat del moneder... - Startup time - &Temps d'inici + &Change Passphrase... + &Canvia la contrasenya... - Network - Xarxa + &Sending addresses... + Adreces d'e&nviament... - Name - Nom + &Receiving addresses... + Adreces de &recepció - Number of connections - Nombre de connexions + Open &URI... + Obri un &URI... - Block chain - Cadena de blocs + Reindexing blocks on disk... + S'estan reindexant els blocs al disc... - Current number of blocks - Nombre de blocs actuals + Send coins to a Raven address + Envia monedes a una adreça Raven - Received - Rebut + Backup wallet to another location + Realitza una còpia de seguretat del moneder a una altra ubicació - Sent - Enviat + Change the passphrase used for wallet encryption + Canvia la contrasenya d'encriptació del moneder - &Peers - &Iguals + Open debugging and diagnostic console + Obri la consola de diagnòstic i depuració - Select a peer to view detailed information. - Seleccioneu un igual per mostrar informació detallada. + &Verify message... + &Verifica el missatge... - Direction - Direcció + Raven + Raven - Version - Versió + Wallet + Moneder - User Agent - Agent d'usuari + &Send + &Envia - Services - Serveis + &Receive + &Rep - Ban Score - Puntuació de bandeig + &Show / Hide + &Mostra / Amaga - Connection Time - Temps de connexió + Show or hide the main Window + Mostra o amaga la finestra principal - Last Send - Darrer enviament + Encrypt the private keys that belong to your wallet + Encripta les claus privades pertanyents al moneder - Last Receive - Darrera recepció + Sign messages with your Raven addresses to prove you own them + Signa el missatges amb la seua adreça de Raven per provar que les poseeixes - Ping Time - Temps de ping + Verify messages to ensure they were signed with specified Raven addresses + Verifiqueu els missatges per assegurar-vos que han estat signats amb una adreça Raven específica. - Time Offset - Diferència horària + &File + &Fitxer - Last block time - Últim temps de bloc + &Help + &Ajuda - &Open - &Obri + Request payments (generates QR codes and raven: URIs) + Sol·licita pagaments (genera codis QR i raven: URI) - &Console - &Consola + Show the list of used sending addresses and labels + Mostra la llista d'adreces d'enviament i etiquetes utilitzades - &Network Traffic - Trà&nsit de la xarxa + Show the list of used receiving addresses and labels + Mostra la llista d'adreces de recepció i etiquetes utilitzades - &Clear - Nete&ja + Open a raven: URI or payment request + Obri una raven: sol·licitud d'URI o pagament - Totals - Totals + &Command-line options + Opcions de la &línia d'ordes - In: - Dins: + %1 behind + %1 darrere - Out: - Fora: + Last received block was generated %1 ago. + El darrer bloc rebut ha estat generat fa %1. - Debug log file - Fitxer de registre de depuració + Transactions after this will not yet be visible. + Les transaccions a partir d'això no seran visibles. - Clear console - Neteja la consola + Error + Error - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Utilitza les fletxes d'amunt i avall per navegar per l'historial, i <b>Ctrl-L<\b> per netejar la pantalla. + Warning + Avís - Type <b>help</b> for an overview of available commands. - Escriviu <b>help<\b> per a obtindre un llistat de les ordes disponibles. + Information + Informació - %1 B - %1 B + Up to date + Al dia - %1 KB - %1 KB + Catching up... + S'està posant al dia ... - %1 MB - %1 MB + Date: %1 + + Data: %1 + - %1 GB - %1 GB + Amount: %1 + + Import: %1 + - via %1 - a través de %1 + Type: %1 + + Tipus: %1 + - never - mai + Label: %1 + + Etiqueta: %1 + - Inbound - Entrant + Address: %1 + + Adreça: %1 + - Outbound - Eixint + Sent transaction + Transacció enviada - Yes - + Incoming transaction + Transacció entrant - No - No + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + El moneder està <b>encriptat</b> i actualment <b>desbloquejat</b> - Unknown - Desconegut + Wallet is <b>encrypted</b> and currently <b>locked</b> + El moneder està <b>encriptat</b> i actualment <b>bloquejat</b> - + ReceiveCoinsDialog @@ -1592,6 +1570,15 @@ (sense missatge) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1670,10 +1657,6 @@ Hide Amaga - - total at least - total com a mínim - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. No hi ha cap problema en pagar només la comissió mínima sempre que hi haja menys volum de transacció que espai en els blocs. Però tingueu present que això pot acabar en una transacció que mai es confirme una vegada hi haja més demanda de transaccions de ravens que la xarxa puga processar. @@ -1694,14 +1677,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (No s'ha inicialitzat encara la comissió intel·ligent. Normalment pren uns pocs blocs...) - - normal - normal - - - fast - ràpid - Send to multiple recipients at once Envia a múltiples destinataris al mateix temps @@ -1833,10 +1808,6 @@ A&mount: Q&uantitat: - - Pay &To: - Paga &a: - &Label: &Etiqueta: @@ -1897,10 +1868,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Un missatge que s'ha adjuntat al raven: URI que s'emmagatzemarà amb la transacció per a la vostra referència. Nota: el missatge no s'enviarà a través de la xarxa Raven. - - Pay To: - Paga a: - Memo: Memo: @@ -2325,7 +2292,7 @@ Amount removed from or added to balance. Import extret o afegit del balanç. - + TransactionView @@ -2489,7 +2456,7 @@ Send Coins Envia monedes - + WalletView @@ -2524,7 +2491,7 @@ The wallet data was successfully saved to %1. S'han guardat les dades del moneder correctament a %1. - + raven-core @@ -2639,10 +2606,6 @@ Incorrect or no genesis block found. Wrong datadir for network? No s'ha trobat el bloc de gènesi o és incorrecte. El directori de dades de la xarxa és incorrecte? - - Invalid -onion address: '%s' - Adreça -onion no vàlida: '%s' - Not enough file descriptors available. No hi ha suficient descriptors de fitxers disponibles. @@ -2663,10 +2626,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Defineix la mida de la memòria cau de la base de dades en megabytes (%d a %d, per defecte: %d) - - Set maximum block size in bytes (default: %d) - Defineix la mida màxim del bloc en bytes (per defecte: %d) - Specify wallet file (within data directory) Especifica un fitxer de moneder (dins del directori de dades) @@ -2679,10 +2638,6 @@ Verifying blocks... S'estan verificant els blocs... - - Verifying wallet... - S'està verificant el moneder... - Wallet %s resides outside data directory %s El moneder %s resideix fora del directori de dades %s @@ -2699,10 +2654,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 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 - - 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) - 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) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) 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) @@ -2735,10 +2686,6 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Genera a l'atzar credencials per a cada connexió proxy. Això habilita l'aïllament del flux de Tor (per defecte: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Defineix la mida màxima de transaccions d'alta prioritat / baixa comissió en bytes (per defecte: %d) - The transaction amount is too small to send after the fee has been deducted L'import de la transacció és massa petit per enviar-la després que se'n deduïsca la comissió @@ -2799,10 +2746,6 @@ Send trace/debug info to console instead of debug.log file Envia informació de traça/depuració a la consola en comptes del fitxer debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Envia les transaccions com a transaccions de comissió zero sempre que siga possible (per defecte: %u) - Show all debugging options (usage: --help -help-debug) Mostra totes les opcions de depuració (ús: --help --help-debug) @@ -2863,10 +2806,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permet consultes DNS per a -addnode, -seednode i -connect - - Loading addresses... - S'estan carregant les adreces... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = manté les metadades de les tx, p. ex., propietari del compte i informació de sol·licitud del pagament, 2 = prescindeix de les metadades de les tx) @@ -2907,10 +2846,6 @@ Include IP addresses in debug output (default: %u) Inclou l'adreça IP a l'eixida de depuració (per defecte: %u) - - Invalid -proxy address: '%s' - Adreça -proxy invalida: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Escolta les connexions JSON-RPC en <port> (per defecte: %u o testnet: %u) @@ -2987,10 +2922,6 @@ Loading block index... S'està carregant l'índex de blocs... - - Add a node to connect to and attempt to keep the connection open - Afig un node per a connectar-s'hi i intenta mantindre-hi la connexió oberta - Loading wallet... S'està carregant el moneder... @@ -2999,18 +2930,10 @@ Cannot downgrade wallet No es pot reduir la versió del moneder - - Cannot write default address - No es pot escriure l'adreça per defecte - Rescanning... S'està reescanejant... - - Done loading - Ha acabat la càrrega - Error Error diff --git a/src/qt/locale/raven_ca_ES.ts b/src/qt/locale/raven_ca_ES.ts index ecdf1a9132..c358283629 100644 --- a/src/qt/locale/raven_ca_ES.ts +++ b/src/qt/locale/raven_ca_ES.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Avís: Les lletres majúscules estan activades! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,1445 +244,1381 @@ - RavenGUI + CoinControlDialog - Sign &message... - Signa el &missatge... + Coin Selection + Selecció de moneda - Synchronizing with network... - S'està sincronitzant amb la xarxa ... + Quantity: + Quantitat: - &Overview - &Panorama general + Bytes: + Bytes: - Node - Node + Amount: + Import: - Show general overview of wallet - Mostra el panorama general del moneder + Fee: + Comissió: - &Transactions - &Transaccions + Dust: + Polsim: - Browse transaction history - Cerca a l'historial de transaccions + After Fee: + Comissió posterior: - E&xit - S&urt + Change: + Canvi: - Quit application - Surt de l'aplicació + (un)select all + (des)selecciona-ho tot - &About %1 - Qu&ant al %1 + Tree mode + Mode arbre - Show information about %1 - Mosta informació sobre el %1 + List mode + Mode llista - About &Qt - Quant a &Qt + Amount + Import - Show information about Qt - Mostra informació sobre Qt + Received with label + Rebut amb l'etiqueta - &Options... - &Opcions... + Received with address + Rebut amb l'adreça - Modify configuration options for %1 - Modifica les opcions de configuració de %1 + Date + Data - &Encrypt Wallet... - &Encripta el moneder... + Confirmations + Confirmacions - &Backup Wallet... - &Realitza una còpia de seguretat del moneder... + Confirmed + Confirmat - &Change Passphrase... - &Canvia la contrasenya... + Copy address + Copia l'adreça - &Sending addresses... - Adreces d'e&nviament... + Copy label + Copia l'etiqueta - &Receiving addresses... - Adreces de &recepció... + Copy amount + Copia l'import - Open &URI... - Obre un &URI... + Copy transaction ID + Copia l'ID de transacció - Click to disable network activity. - Feu clic per inhabilitar l'activitat de la xarxa. + Lock unspent + Bloqueja sense gastar - Network activity disabled. - S'ha inhabilitat l'activitat de la xarxa. + Unlock unspent + Desbloqueja sense gastar - Click to enable network activity again. - Feu clic per tornar a habilitar l'activitat de la xarxa. + Copy quantity + Copia la quantitat - Reindexing blocks on disk... - S'estan reindexant els blocs al disc... + Copy fee + Copia la comissió - Send coins to a Raven address - Envia monedes a una adreça Raven + Copy after fee + Copia la comissió posterior - Backup wallet to another location - Realitza una còpia de seguretat del moneder a una altra ubicació + Copy bytes + Copia els bytes - Change the passphrase used for wallet encryption - Canvia la contrasenya d'encriptació del moneder + Copy dust + Copia el polsim - &Debug window - &Finestra de depuració + Copy change + Copia el canvi - Open debugging and diagnostic console - Obre la consola de diagnòstic i depuració + (%1 locked) + (%1 bloquejada) - &Verify message... - &Verifica el missatge... + yes + - Raven - Raven + no + no - Wallet - Moneder + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Aquesta etiqueta es torna vermella si cap recipient rep un import inferior al llindar de polsim actual. - &Send - &Envia + Can vary +/- %1 satoshi(s) per input. + Pot variar en +/- %1 satoshi(s) per entrada. - &Receive - &Rep + (no label) + (sense etiqueta) - &Show / Hide - &Mostra / Amaga + change from %1 (%2) + canvia de %1 (%2) - Show or hide the main Window - Mostra o amaga la finestra principal + (change) + (canvia) + + + CreateAssetDialog + + + EditAddressDialog - Encrypt the private keys that belong to your wallet - Encripta les claus privades pertanyents al moneder + Edit Address + Edita l'adreça - Sign messages with your Raven addresses to prove you own them - Signa el missatges amb la seva adreça de Raven per provar que les poseeixes + &Label + &Etiqueta - Verify messages to ensure they were signed with specified Raven addresses - Verifiqueu els missatges per assegurar-vos que han estat signats amb una adreça Raven específica. + The label associated with this address list entry + L'etiqueta associada amb aquesta entrada de llista d'adreces - &File - &Fitxer + The address associated with this address list entry. This can only be modified for sending addresses. + L'adreça associada amb aquesta entrada de llista d'adreces. Només es pot modificar per a les adreces d'enviament. - &Settings - &Configuració + &Address + &Adreça - &Help - &Ajuda + New receiving address + Nova adreça de recepció - Tabs toolbar - Barra d'eines de les pestanyes + New sending address + Nova adreça d'enviament - Request payments (generates QR codes and raven: URIs) - Sol·licita pagaments (genera codis QR i raven: URI) + Edit receiving address + Edita l'adreça de recepció - Show the list of used sending addresses and labels - Mostra la llista d'adreces d'enviament i etiquetes utilitzades + Edit sending address + Edita l'adreça d'enviament - Show the list of used receiving addresses and labels - Mostra la llista d'adreces de recepció i etiquetes utilitzades + The entered address "%1" is not a valid Raven address. + L'adreça introduïda «%1» no és una adreça de Raven vàlida. - Open a raven: URI or payment request - Obre una raven: sol·licitud d'URI o pagament + The entered address "%1" is already in the address book. + L'adreça introduïda «%1» ja és present a la llibreta d'adreces. - &Command-line options - Opcions de la &línia d'ordres - - - %n active connection(s) to Raven network - %n connexió activa a la xarxa Raven%n connexions actives a la xarxa Raven + Could not unlock wallet. + No s'ha pogut desbloquejar el moneder. - Indexing blocks on disk... - S'estan indexant els blocs al disc... + New key generation failed. + Ha fallat la generació d'una clau nova. + + + FreespaceChecker - Processing blocks on disk... - S'estan processant els blocs al disc... + A new data directory will be created. + Es crearà un nou directori de dades. - - Processed %n block(s) of transaction history. - S'ha processat %n bloc de l'historial de transacció.S'han processat %n blocs de l'historial de transacció. + + name + nom - %1 behind - %1 darrere + Directory already exists. Add %1 if you intend to create a new directory here. + El directori ja existeix. Afegeix %1 si vols crear un nou directori en aquesta ubicació. - Last received block was generated %1 ago. - El darrer bloc rebut ha estat generat fa %1. + Path already exists, and is not a directory. + El camí ja existeix i no és cap directori. - Transactions after this will not yet be visible. - Les transaccions a partir d'això no seran visibles. + Cannot create data directory here. + No es pot crear el directori de dades aquí. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Error - Error + version + versió - Warning - Avís + (%1-bit) + (%1-bit) - Information - &Informació + About %1 + Quant al %1 - Up to date - Al dia + Command-line options + Opcions de línia d'ordres - Show the %1 help message to get a list with possible Raven command-line options - Mostra el missatge d'ajuda del %1 per obtenir una llista amb les possibles opcions de línia d'ordres de Raven - - - %1 client - Client de %1 - - - Catching up... - S'està posant al dia ... - - - Date: %1 - - Data: %1 - - - - Amount: %1 - - Import: %1 - - - - Type: %1 - - Tipus: %1 - - - - Label: %1 - - Etiqueta: %1 - + Usage: + Ús: - Address: %1 - - Adreça: %1 - + command-line options + Opcions de la línia d'ordres - Sent transaction - Transacció enviada + UI Options: + Opcions d'interfície d'usuari: - Incoming transaction - Transacció entrant + Choose data directory on startup (default: %u) + Trieu el directori de dades a l'inici (per defecte: %u) - HD key generation is <b>enabled</b> - La generació de la clau HD és <b>habilitada</b> + Set language, for example "de_DE" (default: system locale) + Defineix la llengua, per exemple «de_DE» (per defecte: la definida pel sistema) - HD key generation is <b>disabled</b> - La generació de la clau HD és <b>inhabilitada</b> + Start minimized + Inicia minimitzat - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - El moneder està <b>encriptat</b> i actualment <b>desbloquejat</b> + Set SSL root certificates for payment request (default: -system-) + Defineix els certificats arrel SSL per a la sol·licitud de pagament (per defecte: els del sistema) - Wallet is <b>encrypted</b> and currently <b>locked</b> - El moneder està <b>encriptat</b> i actualment <b>bloquejat</b> + Show splash screen on startup (default: %u) + Mostra la pantalla de benvinguda a l'inici (per defecte: %u) - A fatal error occurred. Raven can no longer continue safely and will quit. - S'ha produït un error fatal. Raven no pot continuar amb seguretat i finalitzarà. + Reset all settings changed in the GUI + Reinicialitza tots els canvis de configuració fets des de la interfície gràfica - CoinControlDialog - - Coin Selection - Selecció de moneda - - - Quantity: - Quantitat: - - - Bytes: - Bytes: - - - Amount: - Import: - - - Fee: - Comissió: - + Intro - Dust: - Polsim: + Welcome + Us donem la benvinguda - After Fee: - Comissió posterior: + Welcome to %1. + Us donem la benvinguda a %1. - Change: - Canvi: + As this is the first time the program is launched, you can choose where %1 will store its data. + Com és la primera vegada que s'executa el programa, podeu triar on %1 emmagatzemarà les dades. - (un)select all - (des)selecciona-ho tot + Use the default data directory + Utilitza el directori de dades per defecte - Tree mode - Mode arbre + Use a custom data directory: + Utilitza un directori de dades personalitzat: - List mode - Mode llista + Error: Specified data directory "%1" cannot be created. + Error: el directori de dades «%1» especificat no pot ser creat. - Amount - Import + Error + Error + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Received with label - Rebut amb l'etiqueta + Form + Formulari - Received with address - Rebut amb l'adreça + Unknown... + Desconegut... - Date - Data + Last block time + Últim temps de bloc - Confirmations - Confirmacions + Progress + Progrés - Confirmed - Confirmat + calculating... + s'està calculant... - Copy address - Copia l'adreça + Estimated time left until synced + Temps estimat restant fins sincronitzat - Copy label - Copia l'etiqueta + Hide + Amaga - Copy amount - Copia l'import + Unknown. Syncing Headers (%1)... + Desconegut. Sincronització de les capçaleres (%1)... + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - Copy transaction ID - Copia l'ID de transacció + Open URI + Obre un URI - Lock unspent - Bloqueja sense gastar + Open payment request from URI or file + Obre una sol·licitud de pagament des d'un URI o un fitxer - Unlock unspent - Desbloqueja sense gastar + URI: + URI: - Copy quantity - Copia la quantitat + Select payment request file + Selecciona un fitxer de sol·licitud de pagament - Copy fee - Copia la comissió + Select payment request file to open + Seleccioneu el fitxer de sol·licitud de pagament per obrir + + + OptionsDialog - Copy after fee - Copia la comissió posterior + Options + Opcions - Copy bytes - Copia els bytes + &Main + &Principal - Copy dust - Copia el polsim + Automatically start %1 after logging in to the system. + Inicieu %1 automàticament després d'entrar en el sistema. - Copy change - Copia el canvi + &Start %1 on system login + &Inicia %1 en l'entrada al sistema - (%1 locked) - (%1 bloquejada) + Size of &database cache + Mida de la memòria cau de la base de &dades - yes - + MB + MB - no - no + Number of script &verification threads + Nombre de fils de &verificació d'scripts - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Aquesta etiqueta es torna vermella si cap recipient rep un import inferior al llindar de polsim actual. + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + Adreça IP del proxy (p. ex. IPv4: 127.0.0.1 / IPv6: ::1) - Can vary +/- %1 satoshi(s) per input. - Pot variar en +/- %1 satoshi(s) per entrada. + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimitza en comptes de sortir de l'aplicació quan la finestra es tanca. Quan s'habilita aquesta opció l'aplicació es tancara només quan se selecciona Surt del menú. - (no label) - (sense etiqueta) + 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 |. + URL de terceres parts (p. ex. explorador de blocs) que apareix en la pestanya de transaccions com elements del menú contextual. %s en l'URL es reemplaçat pel resum de la transacció. Diferents URL estan separades per una barra vertical |. - change from %1 (%2) - canvia de %1 (%2) + Active command-line options that override above options: + Opcions de línies d'ordre active que sobreescriuen les opcions de dalt: - (change) - (canvia) + Reset all client options to default. + Reestableix totes les opcions del client. - - - EditAddressDialog - Edit Address - Edita l'adreça + &Reset Options + &Reestableix les opcions - &Label - &Etiqueta + &Network + &Xarxa - The label associated with this address list entry - L'etiqueta associada amb aquesta entrada de llista d'adreces + (0 = auto, <0 = leave that many cores free) + (0 = auto, <0 = deixa tants nuclis lliures) - The address associated with this address list entry. This can only be modified for sending addresses. - L'adreça associada amb aquesta entrada de llista d'adreces. Només es pot modificar per a les adreces d'enviament. + W&allet + &Moneder - &Address - &Adreça + Expert + Expert - New receiving address - Nova adreça de recepció + Enable coin &control features + Activa les funcions de &control de les monedes - New sending address - Nova adreça d'enviament + 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. + Si inhabiliteu la despesa d'un canvi sense confirmar, el canvi d'una transacció no pot ser utilitzat fins que la transacció no tingui com a mínim una confirmació. Això també afecta com es calcula el vostre balanç. - Edit receiving address - Edita l'adreça de recepció + &Spend unconfirmed change + &Gasta el canvi sense confirmar - Edit sending address - Edita l'adreça d'enviament + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Obre el port del client de Raven al router de forma automàtica. Això només funciona quan el router implementa UPnP i l'opció està activada. - The entered address "%1" is not a valid Raven address. - L'adreça introduïda «%1» no és una adreça de Raven vàlida. + Map port using &UPnP + Port obert amb &UPnP - The entered address "%1" is already in the address book. - L'adreça introduïda «%1» ja és present a la llibreta d'adreces. + Connect to the Raven network through a SOCKS5 proxy. + Connecta a la xarxa Raven a través d'un proxy SOCKS5. - Could not unlock wallet. - No s'ha pogut desbloquejar el moneder. + &Connect through SOCKS5 proxy (default proxy): + &Connecta a través d'un proxy SOCKS5 (proxy per defecte): - New key generation failed. - Ha fallat la generació d'una clau nova. + Proxy &IP: + &IP del proxy: - - - FreespaceChecker - A new data directory will be created. - Es crearà un nou directori de dades. + &Port: + &Port: - name - nom + Port of the proxy (e.g. 9050) + Port del proxy (per exemple 9050) - Directory already exists. Add %1 if you intend to create a new directory here. - El directori ja existeix. Afegeix %1 si vols crear un nou directori en aquesta ubicació. + Used for reaching peers via: + Utilitzat per arribar als iguals mitjançant: - Path already exists, and is not a directory. - El camí ja existeix i no és cap directori. + IPv4 + IPv4 - Cannot create data directory here. - No es pot crear el directori de dades aquí. + IPv6 + IPv6 - - - HelpMessageDialog - version - versió + Tor + Tor - (%1-bit) - (%1-bit) + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Conectar a la red de Raven a través de un proxy SOCKS5 per als serveis ocults de Tor - About %1 - Quant al %1 + &Window + &Finestra - Command-line options - Opcions de línia d'ordres + Show only a tray icon after minimizing the window. + Mostra només la icona de la barra en minimitzar la finestra. - Usage: - Ús: + &Minimize to the tray instead of the taskbar + &Minimitza a la barra d'aplicacions en comptes de la barra de tasques - command-line options - Opcions de la línia d'ordres + M&inimize on close + M&inimitza en tancar - UI Options: - Opcions d'interfície d'usuari: + &Display + &Pantalla - Choose data directory on startup (default: %u) - Trieu el directori de dades a l'inici (per defecte: %u) + User Interface &language: + &Llengua de la interfície d'usuari: - Set language, for example "de_DE" (default: system locale) - Defineix la llengua, per exemple «de_DE» (per defecte: la definida pel sistema) + The user interface language can be set here. This setting will take effect after restarting %1. + Aquí es pot definir la llengua de la interfície d'usuari. Aquest paràmetre tindrà efecte en reiniciar el %1. - Start minimized - Inicia minimitzat + &Unit to show amounts in: + &Unitats per mostrar els imports en: - Set SSL root certificates for payment request (default: -system-) - Defineix els certificats arrel SSL per a la sol·licitud de pagament (per defecte: els del sistema) + Choose the default subdivision unit to show in the interface and when sending coins. + Selecciona la unitat de subdivisió per defecte per mostrar en la interfície quan s'envien monedes. - Show splash screen on startup (default: %u) - Mostra la pantalla de benvinguda a l'inici (per defecte: %u) + Whether to show coin control features or not. + Si voleu mostrar les funcions de control de monedes o no. - Reset all settings changed in the GUI - Reinicialitza tots els canvis de configuració fets des de la interfície gràfica + &OK + &D'acord - - - Intro - Welcome - Us donem la benvinguda + &Cancel + &Cancel·la - Welcome to %1. - Us donem la benvinguda a %1. + default + Per defecte - As this is the first time the program is launched, you can choose where %1 will store its data. - Com és la primera vegada que s'executa el programa, podeu triar on %1 emmagatzemarà les dades. + none + cap - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 baixarà i emmagatzemarà una còpia de la cadena de blocs de Raven. Com a mínim %2GB de dades s'emmagatzemaran en aquest directori, i augmentarà al llarg del temps. El moneder també s'emmagatzemarà en aquest directori. + Confirm options reset + Confirmeu el reestabliment de les opcions - Use the default data directory - Utilitza el directori de dades per defecte + Client restart required to activate changes. + Cal reiniciar el client per activar els canvis. - Use a custom data directory: - Utilitza un directori de dades personalitzat: + Client will be shut down. Do you want to proceed? + S'aturarà el client. Voleu procedir? - Error: Specified data directory "%1" cannot be created. - Error: el directori de dades «%1» especificat no pot ser creat. + This change would require a client restart. + Amb aquest canvi cal un reinici del client. - Error - Error - - - %n GB of free space available - %n GB d'espai lliure disponible%n GB d'espai lliure disponible - - - (of %n GB needed) - (de %n GB necessari)(de %n GB necessaris) + The supplied proxy address is invalid. + L'adreça proxy introduïda és invalida. - ModalOverlay + OverviewPage Form Formulari - Unknown... - Desconegut... - - - Last block time - Últim temps de bloc - - - Progress - Progrés - - - calculating... - s'està calculant... - - - Estimated time left until synced - Temps estimat restant fins sincronitzat - - - Hide - Amaga - - - Unknown. Syncing Headers (%1)... - Desconegut. Sincronització de les capçaleres (%1)... - - - - OpenURIDialog - - Open URI - Obre un URI - - - Open payment request from URI or file - Obre una sol·licitud de pagament des d'un URI o un fitxer + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + La informació mostrada pot no estar al día. El teu moneder es sincronitza automàticament amb la xarxa Raven un cop s'ha establert connexió, però aquest proces no s'ha completat encara. - URI: - URI: + Watch-only: + Només lectura: - Select payment request file - Selecciona un fitxer de sol·licitud de pagament + Available: + Disponible: - Select payment request file to open - Seleccioneu el fitxer de sol·licitud de pagament per obrir + Your current spendable balance + El balanç que podeu gastar actualment - - - OptionsDialog - Options - Opcions + Pending: + Pendent: - &Main - &Principal + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Total de transaccions que encara han de confirmar-se i que encara no compten en el balanç que es pot gastar - Automatically start %1 after logging in to the system. - Inicieu %1 automàticament després d'entrar en el sistema. + Immature: + Immadur: - &Start %1 on system login - &Inicia %1 en l'entrada al sistema + Mined balance that has not yet matured + Balanç minat que encara no ha madurat - Size of &database cache - Mida de la memòria cau de la base de &dades + Total: + Total: - MB - MB + Your current total balance + El balanç total actual - Number of script &verification threads - Nombre de fils de &verificació d'scripts + Your current balance in watch-only addresses + El vostre balanç actual en adreces de només lectura - Accept connections from outside - Accepta connexions de fora + Spendable: + Que es pot gastar: - Allow incoming connections - Permet connexions entrants + Recent transactions + Transaccions recents - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - Adreça IP del proxy (p. ex. IPv4: 127.0.0.1 / IPv6: ::1) + Unconfirmed transactions to watch-only addresses + Transaccions sense confirmar a adreces de només lectura - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimitza en comptes de sortir de l'aplicació quan la finestra es tanca. Quan s'habilita aquesta opció l'aplicació es tancara només quan se selecciona Surt del menú. + Mined balance in watch-only addresses that has not yet matured + Balanç minat en adreces de només lectura que encara no ha madurat - 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 |. - URL de terceres parts (p. ex. explorador de blocs) que apareix en la pestanya de transaccions com elements del menú contextual. %s en l'URL es reemplaçat pel resum de la transacció. Diferents URL estan separades per una barra vertical |. + Current total balance in watch-only addresses + Balanç total actual en adreces de només lectura + + + PaymentServer - Third party transaction URLs - URL de transaccions de terceres parts + Payment request error + Error de la sol·licitud de pagament - Active command-line options that override above options: - Opcions de línies d'ordre active que sobreescriuen les opcions de dalt: + Cannot start raven: click-to-pay handler + No es pot iniciar raven: controlador click-to-pay - Reset all client options to default. - Reestableix totes les opcions del client. + URI handling + Gestió d'URI - &Reset Options - &Reestableix les opcions + Payment request fetch URL is invalid: %1 + L'URL de recuperació de la sol·licitud de pagament no és vàlida: %1 - &Network - &Xarxa + Invalid payment address %1 + Adreça de pagament no vàlida %1 - (0 = auto, <0 = leave that many cores free) - (0 = auto, <0 = deixa tants nuclis lliures) + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + L'URI no pot ser analitzat! Això pot ser a causa d'una adreça de Raven no vàlida o per paràmetres URI amb mal format. - W&allet - &Moneder + Payment request file handling + Gestió de fitxers de les sol·licituds de pagament - Expert - Expert + Payment request file cannot be read! This can be caused by an invalid payment request file. + 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. - Enable coin &control features - Activa les funcions de &control de les monedes + Payment request rejected + La sol·licitud de pagament s'ha rebutjat - 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. - Si inhabiliteu la despesa d'un canvi sense confirmar, el canvi d'una transacció no pot ser utilitzat fins que la transacció no tingui com a mínim una confirmació. Això també afecta com es calcula el vostre balanç. + Payment request network doesn't match client network. + La xarxa de la sol·licitud de pagament no coincideix amb la xarxa del client. - &Spend unconfirmed change - &Gasta el canvi sense confirmar + Payment request expired. + La sol·licitud de pagament ha vençut. - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Obre el port del client de Raven al router de forma automàtica. Això només funciona quan el router implementa UPnP i l'opció està activada. + Payment request is not initialized. + La sol·licitud de pagament no està inicialitzada. - Map port using &UPnP - Port obert amb &UPnP + Unverified payment requests to custom payment scripts are unsupported. + No s'accepten sol·licituds de pagament no verificades a scripts de pagament personalitzats. - Connect to the Raven network through a SOCKS5 proxy. - Connecta a la xarxa Raven a través d'un proxy SOCKS5. + Invalid payment request. + Sol·licitud de pagament no vàlida. - &Connect through SOCKS5 proxy (default proxy): - &Connecta a través d'un proxy SOCKS5 (proxy per defecte): + Requested payment amount of %1 is too small (considered dust). + L'import de pagament sol·licitat %1 és massa petit (es considera polsim). - Proxy &IP: - &IP del proxy: + Refund from %1 + Reemborsament de %1 - &Port: - &Port: + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + La sol·licitud de pagament %1 és massa gran (%2 bytes, permès %3 bytes). - Port of the proxy (e.g. 9050) - Port del proxy (per exemple 9050) + Error communicating with %1: %2 + Error en comunicar amb %1: %2 - Used for reaching peers via: - Utilitzat per arribar als iguals mitjançant: + Payment request cannot be parsed! + No es pot analitzar la sol·licitud de pagament! - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Mostra si el proxy SOCKS5 per defecte proporcionat s'utilitza per arribar als iguals mitjançant aquest tipus de xarxa. + Bad response from server %1 + Mala resposta del servidor %1 - IPv4 - IPv4 + Network request error + Error en la sol·licitud de xarxa - IPv6 - IPv6 + Payment acknowledged + Pagament reconegut + + + PeerTableModel - Tor - Tor + User Agent + Agent d'usuari - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Conectar a la red de Raven a través de un proxy SOCKS5 per als serveis ocults de Tor + Node/Service + Node/Servei + + + QObject - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Utilitza un proxy SOCKS4 apart per a arribar als iguals a través de serveis ocults de Tor: + Amount + Import - &Window - &Finestra + Enter a Raven address (e.g. %1) + Introduïu una adreça de Raven (p. ex. %1) - &Hide the icon from the system tray. - Ama&ga la icona de la safata del sistema. + %1 d + %1 d - Hide tray icon - Amaga la icona de la safata + %1 h + %1 h - Show only a tray icon after minimizing the window. - Mostra només la icona de la barra en minimitzar la finestra. + %1 m + %1 m - &Minimize to the tray instead of the taskbar - &Minimitza a la barra d'aplicacions en comptes de la barra de tasques + %1 s + %1 s - M&inimize on close - M&inimitza en tancar + None + Cap - &Display - &Pantalla + N/A + N/A - User Interface &language: - &Llengua de la interfície d'usuari: + %1 ms + %1 ms - The user interface language can be set here. This setting will take effect after restarting %1. - Aquí es pot definir la llengua de la interfície d'usuari. Aquest paràmetre tindrà efecte en reiniciar el %1. + %1 and %2 + %1 i %2 + + + QObject::QObject - &Unit to show amounts in: - &Unitats per mostrar els imports en: + Error: %1 + Avís: %1 + + + QRImageWidget - Choose the default subdivision unit to show in the interface and when sending coins. - Selecciona la unitat de subdivisió per defecte per mostrar en la interfície quan s'envien monedes. + &Save Image... + De&sa la imatge... - Whether to show coin control features or not. - Si voleu mostrar les funcions de control de monedes o no. + &Copy Image + &Copia la imatge - &OK - &D'acord + Save QR Code + Desa el codi QR - &Cancel - &Cancel·la + PNG Image (*.png) + Imatge PNG (*.png) + + + RPCConsole - default - Per defecte + N/A + N/A - none - cap + Client version + Versió del client - Confirm options reset - Confirmeu el reestabliment de les opcions + &Information + &Informació - Client restart required to activate changes. - Cal reiniciar el client per activar els canvis. + Debug window + Finestra de depuració - Client will be shut down. Do you want to proceed? - S'aturarà el client. Voleu procedir? + General + General - This change would require a client restart. - Amb aquest canvi cal un reinici del client. + Using BerkeleyDB version + Utilitzant BerkeleyDB versió - The supplied proxy address is invalid. - L'adreça proxy introduïda és invalida. + Datadir + Datadir - - - OverviewPage - Form - Formulari + Startup time + &Temps d'inici - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - La informació mostrada pot no estar al día. El teu moneder es sincronitza automàticament amb la xarxa Raven un cop s'ha establert connexió, però aquest proces no s'ha completat encara. + Network + Xarxa - Watch-only: - Només lectura: + Name + Nom - Available: - Disponible: + Number of connections + Nombre de connexions - Your current spendable balance - El balanç que podeu gastar actualment + Block chain + Cadena de blocs - Pending: - Pendent: + Current number of blocks + Nombre de blocs actuals - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Total de transaccions que encara han de confirmar-se i que encara no compten en el balanç que es pot gastar + Memory Pool + Reserva de memòria - Immature: - Immadur: + Current number of transactions + Nombre actual de transaccions - Mined balance that has not yet matured - Balanç minat que encara no ha madurat + Memory usage + Us de memoria - Balances - Balances + Received + Rebut - Total: - Total: + Sent + Enviat - Your current total balance - El balanç total actual + &Peers + &Iguals - Your current balance in watch-only addresses - El vostre balanç actual en adreces de només lectura + Banned peers + Iguals bandejats - Spendable: - Que es pot gastar: + Select a peer to view detailed information. + Seleccioneu un igual per mostrar informació detallada. - Recent transactions - Transaccions recents + Whitelisted + A la llista blanca - Unconfirmed transactions to watch-only addresses - Transaccions sense confirmar a adreces de només lectura + Direction + Direcció - Mined balance in watch-only addresses that has not yet matured - Balanç minat en adreces de només lectura que encara no ha madurat + Version + Versió - Current total balance in watch-only addresses - Balanç total actual en adreces de només lectura + Starting Block + Bloc d'inici - - - PaymentServer - Payment request error - Error de la sol·licitud de pagament + Synced Headers + Capçaleres sincronitzades - Cannot start raven: click-to-pay handler - No es pot iniciar raven: controlador click-to-pay + Synced Blocks + Blocs sincronitzats - URI handling - Gestió d'URI + User Agent + Agent d'usuari - Payment request fetch URL is invalid: %1 - L'URL de recuperació de la sol·licitud de pagament no és vàlida: %1 + Services + Serveis - Invalid payment address %1 - Adreça de pagament no vàlida %1 + Ban Score + Puntuació de bandeig - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - L'URI no pot ser analitzat! Això pot ser a causa d'una adreça de Raven no vàlida o per paràmetres URI amb mal format. + Connection Time + Temps de connexió - Payment request file handling - Gestió de fitxers de les sol·licituds de pagament + Last Send + Darrer enviament - Payment request file cannot be read! This can be caused by an invalid payment request file. - 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. + Last Receive + Darrera recepció - Payment request rejected - La sol·licitud de pagament s'ha rebutjat + Ping Time + Temps de ping - Payment request network doesn't match client network. - La xarxa de la sol·licitud de pagament no coincideix amb la xarxa del client. + The duration of a currently outstanding ping. + La duració d'un ping més destacat actualment. - Payment request expired. - La sol·licitud de pagament ha vençut. + Ping Wait + Espera de ping - Payment request is not initialized. - La sol·licitud de pagament no està inicialitzada. + Time Offset + Diferència horària - Unverified payment requests to custom payment scripts are unsupported. - No s'accepten sol·licituds de pagament no verificades a scripts de pagament personalitzats. + Last block time + Últim temps de bloc - Invalid payment request. - Sol·licitud de pagament no vàlida. + &Open + &Obre - Requested payment amount of %1 is too small (considered dust). - L'import de pagament sol·licitat %1 és massa petit (es considera polsim). + &Console + &Consola - Refund from %1 - Reemborsament de %1 + &Network Traffic + Trà&nsit de la xarxa - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - La sol·licitud de pagament %1 és massa gran (%2 bytes, permès %3 bytes). + Totals + Totals - Error communicating with %1: %2 - Error en comunicar amb %1: %2 + In: + Dins: - Payment request cannot be parsed! - No es pot analitzar la sol·licitud de pagament! + Out: + Fora: - Bad response from server %1 - Mala resposta del servidor %1 + Debug log file + Fitxer de registre de depuració - Network request error - Error en la sol·licitud de xarxa + Clear console + Neteja la consola - Payment acknowledged - Pagament reconegut + 1 &hour + 1 &hora - - - PeerTableModel - User Agent - Agent d'usuari + 1 &day + 1 &dia - Node/Service - Node/Servei + 1 &week + 1 &setmana - - - QObject - Amount - Import + 1 &year + 1 &any - Enter a Raven address (e.g. %1) - Introduïu una adreça de Raven (p. ex. %1) + Type <b>help</b> for an overview of available commands. + Escriviu <b>help<\b> per a obtenir un llistat de les ordres disponibles. - %1 d - %1 d + (node id: %1) + (id del node: %1) - %1 h - %1 h + via %1 + a través de %1 - %1 m - %1 m + never + mai - %1 s - %1 s + Inbound + Entrant - None - Cap + Outbound + Sortint - N/A - N/A + Yes + - %1 ms - %1 ms + No + No - %1 and %2 - %1 i %2 + Unknown + Desconegut - + - QObject::QObject + RavenGUI - Error: %1 - Avís: %1 + Sign &message... + Signa el &missatge... - - - QRImageWidget - &Save Image... - De&sa la imatge... + Synchronizing with network... + S'està sincronitzant amb la xarxa ... - &Copy Image - &Copia la imatge + &Overview + &Panorama general - Save QR Code - Desa el codi QR + Node + Node - PNG Image (*.png) - Imatge PNG (*.png) + Show general overview of wallet + Mostra el panorama general del moneder - - - RPCConsole - N/A - N/A + &Transactions + &Transaccions - Client version - Versió del client + Browse transaction history + Cerca a l'historial de transaccions - &Information - &Informació + E&xit + S&urt - Debug window - Finestra de depuració + Quit application + Surt de l'aplicació - General - General + &About %1 + Qu&ant al %1 - Using BerkeleyDB version - Utilitzant BerkeleyDB versió + Show information about %1 + Mosta informació sobre el %1 - Datadir - Datadir + About &Qt + Quant a &Qt - Startup time - &Temps d'inici + Show information about Qt + Mostra informació sobre Qt - Network - Xarxa + &Options... + &Opcions... - Name - Nom + Modify configuration options for %1 + Modifica les opcions de configuració de %1 - Number of connections - Nombre de connexions + &Encrypt Wallet... + &Encripta el moneder... - Block chain - Cadena de blocs + &Backup Wallet... + &Realitza una còpia de seguretat del moneder... - Current number of blocks - Nombre de blocs actuals + &Change Passphrase... + &Canvia la contrasenya... - Memory Pool - Reserva de memòria + &Sending addresses... + Adreces d'e&nviament... - Current number of transactions - Nombre actual de transaccions + &Receiving addresses... + Adreces de &recepció... - Memory usage - Us de memoria + Open &URI... + Obre un &URI... - Received - Rebut + Click to disable network activity. + Feu clic per inhabilitar l'activitat de la xarxa. - Sent - Enviat + Network activity disabled. + S'ha inhabilitat l'activitat de la xarxa. - &Peers - &Iguals + Click to enable network activity again. + Feu clic per tornar a habilitar l'activitat de la xarxa. - Banned peers - Iguals bandejats + Reindexing blocks on disk... + S'estan reindexant els blocs al disc... - Select a peer to view detailed information. - Seleccioneu un igual per mostrar informació detallada. + Send coins to a Raven address + Envia monedes a una adreça Raven - Whitelisted - A la llista blanca + Backup wallet to another location + Realitza una còpia de seguretat del moneder a una altra ubicació - Direction - Direcció + Change the passphrase used for wallet encryption + Canvia la contrasenya d'encriptació del moneder - Version - Versió + Open debugging and diagnostic console + Obre la consola de diagnòstic i depuració - Starting Block - Bloc d'inici + &Verify message... + &Verifica el missatge... - Synced Headers - Capçaleres sincronitzades + Raven + Raven - Synced Blocks - Blocs sincronitzats + Wallet + Moneder - User Agent - Agent d'usuari + &Send + &Envia - Services - Serveis + &Receive + &Rep - Ban Score - Puntuació de bandeig + &Show / Hide + &Mostra / Amaga - Connection Time - Temps de connexió + Show or hide the main Window + Mostra o amaga la finestra principal - Last Send - Darrer enviament + Encrypt the private keys that belong to your wallet + Encripta les claus privades pertanyents al moneder - Last Receive - Darrera recepció + Sign messages with your Raven addresses to prove you own them + Signa el missatges amb la seva adreça de Raven per provar que les poseeixes - Ping Time - Temps de ping + Verify messages to ensure they were signed with specified Raven addresses + Verifiqueu els missatges per assegurar-vos que han estat signats amb una adreça Raven específica. - The duration of a currently outstanding ping. - La duració d'un ping més destacat actualment. + &File + &Fitxer - Ping Wait - Espera de ping + &Help + &Ajuda - Time Offset - Diferència horària + Request payments (generates QR codes and raven: URIs) + Sol·licita pagaments (genera codis QR i raven: URI) - Last block time - Últim temps de bloc + Show the list of used sending addresses and labels + Mostra la llista d'adreces d'enviament i etiquetes utilitzades - &Open - &Obre + Show the list of used receiving addresses and labels + Mostra la llista d'adreces de recepció i etiquetes utilitzades - &Console - &Consola + Open a raven: URI or payment request + Obre una raven: sol·licitud d'URI o pagament - &Network Traffic - Trà&nsit de la xarxa + &Command-line options + Opcions de la &línia d'ordres - &Clear - Nete&ja + Indexing blocks on disk... + S'estan indexant els blocs al disc... - Totals - Totals + Processing blocks on disk... + S'estan processant els blocs al disc... - In: - Dins: + %1 behind + %1 darrere - Out: - Fora: + Last received block was generated %1 ago. + El darrer bloc rebut ha estat generat fa %1. - Debug log file - Fitxer de registre de depuració + Transactions after this will not yet be visible. + Les transaccions a partir d'això no seran visibles. - Clear console - Neteja la consola + Error + Error - 1 &hour - 1 &hora + Warning + Avís - 1 &day - 1 &dia + Information + &Informació - 1 &week - 1 &setmana + Up to date + Al dia - 1 &year - 1 &any + Show the %1 help message to get a list with possible Raven command-line options + Mostra el missatge d'ajuda del %1 per obtenir una llista amb les possibles opcions de línia d'ordres de Raven - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Utilitza les fletxes d'amunt i avall per navegar per l'historial, i <b>Ctrl-L<\b> per netejar la pantalla. + %1 client + Client de %1 - Type <b>help</b> for an overview of available commands. - Escriviu <b>help<\b> per a obtenir un llistat de les ordres disponibles. + Catching up... + S'està posant al dia ... - %1 B - %1 B + Date: %1 + + Data: %1 + - %1 KB - %1 KB + Amount: %1 + + Import: %1 + - %1 MB - %1 MB + Type: %1 + + Tipus: %1 + - %1 GB - %1 GB + Label: %1 + + Etiqueta: %1 + - (node id: %1) - (id del node: %1) + Address: %1 + + Adreça: %1 + - via %1 - a través de %1 + Sent transaction + Transacció enviada - never - mai + Incoming transaction + Transacció entrant - Inbound - Entrant + HD key generation is <b>enabled</b> + La generació de la clau HD és <b>habilitada</b> - Outbound - Sortint + HD key generation is <b>disabled</b> + La generació de la clau HD és <b>inhabilitada</b> - Yes - + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + El moneder està <b>encriptat</b> i actualment <b>desbloquejat</b> - No - No + Wallet is <b>encrypted</b> and currently <b>locked</b> + El moneder està <b>encriptat</b> i actualment <b>bloquejat</b> - Unknown - Desconegut + A fatal error occurred. Raven can no longer continue safely and will quit. + S'ha produït un error fatal. Raven no pot continuar amb seguretat i finalitzarà. @@ -1844,6 +1790,15 @@ Sol·licitat + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1922,10 +1877,6 @@ Hide Amaga - - total at least - total com a mínim - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. No hi ha cap problema en pagar només la comissió mínima sempre que hi hagi menys volum de transacció que espai en els blocs. Però tingueu present que això pot acabar en una transacció que mai es confirmi una vegada hi hagi més demanda de transaccions de ravens que la xarxa pugui processar. @@ -1946,14 +1897,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (No s'ha inicialitzat encara la comissió intel·ligent. Normalment pren uns pocs blocs...) - - normal - normal - - - fast - ràpid - Send to multiple recipients at once Envia a múltiples destinataris al mateix temps @@ -2093,10 +2036,6 @@ A&mount: Q&uantitat: - - Pay &To: - Paga &a: - &Label: &Etiqueta: @@ -2157,10 +2096,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Un missatge que s'ha adjuntat al raven: URI que s'emmagatzemarà amb la transacció per a la vostra referència. Nota: el missatge no s'enviarà a través de la xarxa Raven. - - Pay To: - Paga a: - Memo: Memo: @@ -2597,7 +2532,7 @@ Amount removed from or added to balance. Import extret o afegit del balanç. - + TransactionView @@ -2769,7 +2704,7 @@ Send Coins Envia monedes - + WalletView @@ -2804,7 +2739,7 @@ The wallet data was successfully saved to %1. S'han desat les dades del moneder correctament a %1. - + raven-core @@ -2943,10 +2878,6 @@ Incorrect or no genesis block found. Wrong datadir for network? No s'ha trobat el bloc de gènesi o és incorrecte. El directori de dades de la xarxa és incorrecte? - - Invalid -onion address: '%s' - Adreça -onion no vàlida: '%s' - Not enough file descriptors available. No hi ha suficient descriptors de fitxers disponibles. @@ -2967,10 +2898,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Defineix la mida de la memòria cau de la base de dades en megabytes (%d a %d, per defecte: %d) - - Set maximum block size in bytes (default: %d) - Defineix la mida màxim del bloc en bytes (per defecte: %d) - Specify wallet file (within data directory) Especifica un fitxer de moneder (dins del directori de dades) @@ -2987,10 +2914,6 @@ Verifying blocks... S'estan verificant els blocs... - - Verifying wallet... - S'està verificant el moneder... - Wallet %s resides outside data directory %s El moneder %s resideix fora del directori de dades %s @@ -3015,10 +2938,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 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 - - 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) - 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) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) 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) @@ -3051,10 +2970,6 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Genera a l'atzar credencials per a cada connexió proxy. Això habilita l'aïllament del flux de Tor (per defecte: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Defineix la mida màxima de transaccions d'alta prioritat / baixa comissió en bytes (per defecte: %d) - The transaction amount is too small to send after the fee has been deducted L'import de la transacció és massa petit per enviar-la després que se'n dedueixi la comissió @@ -3115,10 +3030,6 @@ Send trace/debug info to console instead of debug.log file Envia informació de traça/depuració a la consola en comptes del fitxer debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Envia les transaccions com a transaccions de comissió zero sempre que sigui possible (per defecte: %u) - Show all debugging options (usage: --help -help-debug) Mostra totes les opcions de depuració (ús: --help --help-debug) @@ -3183,10 +3094,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permet consultes DNS per a -addnode, -seednode i -connect - - Loading addresses... - S'estan carregant les adreces... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = manté les metadades de les tx, p. ex., propietari del compte i informació de sol·licitud del pagament, 2 = prescindeix de les metadades de les tx) @@ -3227,10 +3134,6 @@ Include IP addresses in debug output (default: %u) Inclou l'adreça IP a la sortida de depuració (per defecte: %u) - - Invalid -proxy address: '%s' - Adreça -proxy invalida: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Escolta les connexions JSON-RPC en <port> (per defecte: %u o testnet: %u) @@ -3319,10 +3222,6 @@ Loading block index... S'està carregant l'índex de blocs... - - Add a node to connect to and attempt to keep the connection open - Afegeix un node per a connectar-s'hi i intenta mantenir-hi la connexió oberta - Loading wallet... S'està carregant el moneder... @@ -3331,18 +3230,10 @@ Cannot downgrade wallet No es pot reduir la versió del moneder - - Cannot write default address - No es pot escriure l'adreça per defecte - Rescanning... S'està reescanejant... - - Done loading - Ha acabat la càrrega - Error Error diff --git a/src/qt/locale/raven_cs.ts b/src/qt/locale/raven_cs.ts index e3190ff265..a7632a90ef 100644 --- a/src/qt/locale/raven_cs.ts +++ b/src/qt/locale/raven_cs.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Upozornění: Caps Lock je zapnutý! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,580 +244,268 @@ - RavenGUI + CoinControlDialog - Sign &message... - Po&depiš zprávu... + Coin Selection + Výběr mincí - Synchronizing with network... - Synchronizuji se se sítí... + Quantity: + Počet: - &Overview - &Přehled + Bytes: + Bajtů: - Node - Uzel + Amount: + Částka: - Show general overview of wallet - Zobraz celkový přehled peněženky + Fee: + Poplatek: - &Transactions - &Transakce + Dust: + Prach: - Browse transaction history - Procházej historii transakcí + After Fee: + Čistá částka: - E&xit - &Konec + Change: + Drobné: - Quit application - Ukonči aplikaci + (un)select all + (od)označit všechny - &About %1 - O &%1 + Tree mode + Zobrazit jako strom - Show information about %1 - Zobraz informace o %1 + List mode + Vypsat jako seznam - About &Qt - O &Qt + Amount + Částka - Show information about Qt - Zobraz informace o Qt + Received with label + Příjem na označení - &Options... - &Možnosti... + Received with address + Příjem na adrese - Modify configuration options for %1 - Uprav nastavení %1 + Date + Datum - &Encrypt Wallet... - Zaši&fruj peněženku... + Confirmations + Potvrzení - &Backup Wallet... - &Zazálohuj peněženku... + Confirmed + Potvrzeno - &Change Passphrase... - Změň &heslo... + Copy address + Kopíruj adresu - &Sending addresses... - Od&esílací adresy... + Copy label + Kopíruj její označení - &Receiving addresses... - Př&ijímací adresy... + Copy amount + Kopíruj částku - Open &URI... - Načíst &URI... + Copy transaction ID + Kopíruj ID transakce - Click to disable network activity. - Kliknutím zařízneš spojení se sítí. + Lock unspent + Zamkni neutracené - Network activity disabled. - Síť je vypnutá. + Unlock unspent + Odemkni k utracení - Click to enable network activity again. - Kliknutím opět umožníš spojení do sítě. + Copy quantity + Kopíruj počet - Syncing Headers (%1%)... - Synchronizuji záhlaví bloků (%1 %)… + Copy fee + Kopíruj poplatek - Reindexing blocks on disk... - Vytvářím nový index bloků na disku... + Copy after fee + Kopíruj čistou částku - Send coins to a Raven address - Pošli mince na ravenovou adresu + Copy bytes + Kopíruj bajty - Backup wallet to another location - Zazálohuj peněženku na jiné místo + Copy dust + Kopíruj prach - Change the passphrase used for wallet encryption - Změň heslo k šifrování peněženky + Copy change + Kopíruj drobné - &Debug window - &Ladicí okno + (%1 locked) + (%1 zamčeno) - Open debugging and diagnostic console - Otevři ladicí a diagnostickou konzoli + yes + ano - &Verify message... - &Ověř zprávu... + no + ne - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Popisek zčervená, pokud má některý příjemce obdržet částku menší, než je aktuální práh pro prach. - Wallet - Peněženka + Can vary +/- %1 satoshi(s) per input. + Může se lišit o +/– %1 satoshi na každý vstup. - &Send - P&ošli + (no label) + (bez označení) - &Receive - Při&jmi + change from %1 (%2) + drobné z %1 (%2) - &Show / Hide - &Zobraz/Skryj + (change) + (drobné) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - Zobraz nebo skryj hlavní okno + Edit Address + Uprav adresu - Encrypt the private keys that belong to your wallet - Zašifruj soukromé klíče ve své peněžence + &Label + &Označení - Sign messages with your Raven addresses to prove you own them - Podepiš zprávy svými ravenovými adresami, čímž prokážeš, že jsi jejich vlastníkem + The label associated with this address list entry + Označení spojené s tímto záznamem v seznamu adres - Verify messages to ensure they were signed with specified Raven addresses - Ověř zprávy, aby ses ujistil, že byly podepsány danými ravenovými adresami + The address associated with this address list entry. This can only be modified for sending addresses. + Adresa spojená s tímto záznamem v seznamu adres. Lze upravovat jen pro odesílací adresy. - &File - &Soubor + &Address + &Adresa - &Settings - &Nastavení + New receiving address + Nová přijímací adresa - &Help - Nápověd&a + New sending address + Nová odesílací adresa - Tabs toolbar - Panel s listy + Edit receiving address + Uprav přijímací adresu - Request payments (generates QR codes and raven: URIs) - Požaduj platby (generuje QR kódy a raven: URI) + Edit sending address + Uprav odesílací adresu - Show the list of used sending addresses and labels - Ukaž seznam použitých odesílacích adres a jejich označení + The entered address "%1" is not a valid Raven address. + Zadaná adresa „%1“ není platná ravenová adresa. - Show the list of used receiving addresses and labels - Ukaž seznam použitých přijímacích adres a jejich označení + The entered address "%1" is already in the address book. + Zadaná adresa „%1“ už v adresáři je. - Open a raven: URI or payment request - Načti raven: URI nebo platební požadavek + Could not unlock wallet. + Nemohu odemknout peněženku. - &Command-line options - Ar&gumenty příkazové řádky - - - %n active connection(s) to Raven network - %n aktivní spojení do ravenové sítě%n aktivní spojení do ravenové sítě%n aktivních spojení do ravenové sítě + New key generation failed. + Nepodařilo se mi vygenerovat nový klíč. + + + FreespaceChecker - Indexing blocks on disk... - Vytvářím index bloků na disku... + A new data directory will be created. + Vytvoří se nový adresář pro data. - Processing blocks on disk... - Zpracovávám bloky na disku... + name + název - - Processed %n block(s) of transaction history. - Zpracován %n blok transakční historie.Zpracovány %n bloky transakční historie.Zpracováno %n bloků transakční historie. + + Directory already exists. Add %1 if you intend to create a new directory here. + Adresář už existuje. Přidej %1, pokud tady chceš vytvořit nový adresář. - %1 behind - Stahuji ještě %1 bloků transakcí + Path already exists, and is not a directory. + Taková cesta už existuje, ale není adresářem. - Last received block was generated %1 ago. - Poslední stažený blok byl vygenerován %1 zpátky. + Cannot create data directory here. + Tady nemůžu vytvořit adresář pro data. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - Následné transakce ještě nebudou vidět. + version + verze - Error - Chyba + (%1-bit) + (%1-bit) - Warning - Upozornění + About %1 + O %1 - Information - Informace + Command-line options + Argumenty příkazové řádky - Up to date - Aktuální + Usage: + Užití: - Show the %1 help message to get a list with possible Raven command-line options - Seznam argumentů Ravenu pro příkazovou řádku získáš v nápovědě %1 - - - %1 client - %1 klient - - - Connecting to peers... - Připojuji se… - - - Catching up... - Stahuji... - - - Date: %1 - - Datum: %1 - - - - Amount: %1 - - Částka: %1 - - - - Type: %1 - - Typ: %1 - - - - Label: %1 - - Označení: %1 - - - - Address: %1 - - Adresa: %1 - - - - Sent transaction - Odeslané transakce - - - Incoming transaction - Příchozí transakce - - - HD key generation is <b>enabled</b> - HD generování klíčů je <b>zapnuté</b> - - - HD key generation is <b>disabled</b> - HD generování klíčů je <b>vypnuté</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Peněženka je <b>zašifrovaná</b> a momentálně <b>odemčená</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Peněženka je <b>zašifrovaná</b> a momentálně <b>zamčená</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Stala se fatální chyba. Raven nemůže bezpečně pokračovat v činnosti, a proto skončí. - - - - CoinControlDialog - - Coin Selection - Výběr mincí - - - Quantity: - Počet: - - - Bytes: - Bajtů: - - - Amount: - Částka: - - - Fee: - Poplatek: - - - Dust: - Prach: - - - After Fee: - Čistá částka: - - - Change: - Drobné: - - - (un)select all - (od)označit všechny - - - Tree mode - Zobrazit jako strom - - - List mode - Vypsat jako seznam - - - Amount - Částka - - - Received with label - Příjem na označení - - - Received with address - Příjem na adrese - - - Date - Datum - - - Confirmations - Potvrzení - - - Confirmed - Potvrzeno - - - Copy address - Kopíruj adresu - - - Copy label - Kopíruj její označení - - - Copy amount - Kopíruj částku - - - Copy transaction ID - Kopíruj ID transakce - - - Lock unspent - Zamkni neutracené - - - Unlock unspent - Odemkni k utracení - - - Copy quantity - Kopíruj počet - - - Copy fee - Kopíruj poplatek - - - Copy after fee - Kopíruj čistou částku - - - Copy bytes - Kopíruj bajty - - - Copy dust - Kopíruj prach - - - Copy change - Kopíruj drobné - - - (%1 locked) - (%1 zamčeno) - - - yes - ano - - - no - ne - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Popisek zčervená, pokud má některý příjemce obdržet částku menší, než je aktuální práh pro prach. - - - Can vary +/- %1 satoshi(s) per input. - Může se lišit o +/– %1 satoshi na každý vstup. - - - (no label) - (bez označení) - - - change from %1 (%2) - drobné z %1 (%2) - - - (change) - (drobné) - - - - EditAddressDialog - - Edit Address - Uprav adresu - - - &Label - &Označení - - - The label associated with this address list entry - Označení spojené s tímto záznamem v seznamu adres - - - The address associated with this address list entry. This can only be modified for sending addresses. - Adresa spojená s tímto záznamem v seznamu adres. Lze upravovat jen pro odesílací adresy. - - - &Address - &Adresa - - - New receiving address - Nová přijímací adresa - - - New sending address - Nová odesílací adresa - - - Edit receiving address - Uprav přijímací adresu - - - Edit sending address - Uprav odesílací adresu - - - The entered address "%1" is not a valid Raven address. - Zadaná adresa „%1“ není platná ravenová adresa. - - - The entered address "%1" is already in the address book. - Zadaná adresa „%1“ už v adresáři je. - - - Could not unlock wallet. - Nemohu odemknout peněženku. - - - New key generation failed. - Nepodařilo se mi vygenerovat nový klíč. - - - - FreespaceChecker - - A new data directory will be created. - Vytvoří se nový adresář pro data. - - - name - název - - - Directory already exists. Add %1 if you intend to create a new directory here. - Adresář už existuje. Přidej %1, pokud tady chceš vytvořit nový adresář. - - - Path already exists, and is not a directory. - Taková cesta už existuje, ale není adresářem. - - - Cannot create data directory here. - Tady nemůžu vytvořit adresář pro data. - - - - HelpMessageDialog - - version - verze - - - (%1-bit) - (%1-bit) - - - About %1 - O %1 - - - Command-line options - Argumenty příkazové řádky - - - Usage: - Užití: - - - command-line options - možnosti příkazové řádky + command-line options + možnosti příkazové řádky UI Options: @@ -852,10 +550,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. Tohle je poprvé, co spouštíš %1, takže si můžeš zvolit, kam bude ukládat svá data. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 bude stahovat kopii řetězce bloků. Proto bude potřeba do tohoto adresáře uložit nejméně %2 GB dat – toto číslo bude navíc v průběhu času růst. Tvá peněženka bude rovněž uložena v tomto adresáři. - Use the default data directory Použij výchozí adresář pro data @@ -872,15 +566,19 @@ Error Chyba - - %n GB of free space available - %n GB volného místa%n GB volného místa%n GB volného místa - - - (of %n GB needed) - (z potřebného %n GB)(z potřebných %n GB)(z potřebných %n GB) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -932,6 +630,9 @@ Neznámý. Synchronizuji záhlaví bloků (%1)… + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -985,14 +686,6 @@ Number of script &verification threads Počet vláken pro &verifikaci skriptů - - Accept connections from outside - Přijímat spojení zvenčí - - - Allow incoming connections - Přijímat příchozí spojení - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) IP adresa proxy (např. IPv4: 127.0.0.1/IPv6: ::1) @@ -1005,10 +698,6 @@ 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 |. URL třetích stran (např. block exploreru), která se zobrazí v kontextovém menu v záložce Transakce. %s v URL se nahradí hashem transakce. Více URL odděl svislítkem |. - - Third party transaction URLs - URL transakcí třetích stran - Active command-line options that override above options: Aktivní argumenty z příkazové řádky, které přetloukly tato nastavení: @@ -1081,10 +770,6 @@ Used for reaching peers via: Použije se k připojování k protějskům přes: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Ukazuje, jestli se zadaná výchozí SOCKS5 proxy používá k připojování k peerům v rámci tohoto typu sítě. - IPv4 IPv4 @@ -1101,22 +786,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Připojí se do ravenové sítě přes SOCKS5 proxy vyhrazenou pro skryté služby v Tor síti. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Použít samostatnou SOCKS5 proxy ke spojení s protějšky přes skryté služby v Toru: - &Window O&kno - - &Hide the icon from the system tray. - Skryje ikonu, která se zobrazuje v panelu. - - - Hide tray icon - Skrýt &ikonu z panelu - Show only a tray icon after minimizing the window. Po minimalizaci okna zobrazí pouze ikonu v panelu. @@ -1228,10 +901,6 @@ Mined balance that has not yet matured Vytěžené mince, které ještě nejsou zralé - - Balances - Stavy účtů - Total: Celkem: @@ -1264,7 +933,7 @@ Current total balance in watch-only addresses Aktuální stav účtu sledovaných adres - + PaymentServer @@ -1320,467 +989,716 @@ Neověřené platební požadavky k uživatelským platebním skriptům nejsou podporované. - Invalid payment request. - Neplatný platební požadavek. + Invalid payment request. + Neplatný platební požadavek. + + + Requested payment amount of %1 is too small (considered dust). + Požadovaná platební částka %1 je příliš malá (je považována za prach). + + + Refund from %1 + Vrácení peněz od %1 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + Platební požadavek %1 je moc velký (%2 bajtů, povoleno %3 bajtů). + + + Error communicating with %1: %2 + Chyba při komunikaci s %1: %2 + + + Payment request cannot be parsed! + Platební požadavek je nečitelný! + + + Bad response from server %1 + Chybná odpověď ze serveru %1 + + + Network request error + Chyba síťového požadavku + + + Payment acknowledged + Platba potvrzena + + + + PeerTableModel + + User Agent + Typ klienta + + + Node/Service + Uzel/Služba + + + NodeId + Id uzlu + + + Ping + Odezva + + + + QObject + + Amount + Částka + + + Enter a Raven address (e.g. %1) + Zadej ravenovou adresu (např. %1) + + + %1 d + %1 d + + + %1 h + %1 h + + + %1 m + %1 m + + + %1 s + %1 s + + + None + Žádné + + + N/A + N/A + + + %1 ms + %1 ms + + + %1 and %2 + %1 a %2 + + + %1 didn't yet exit safely... + %1 ještě bezpečně neskončil… + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + Chyba: Zadaný adresář pro data „%1“ neexistuje. + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + Chyba: Nemohu zpracovat konfigurační soubor: %1. Používej pouze syntaxi klíč=hodnota. + + + Error: %1 + Chyba: %1 + + + + QRImageWidget + + &Save Image... + &Ulož obrázek... + + + &Copy Image + &Kopíruj obrázek + + + Save QR Code + Ulož QR kód + + + PNG Image (*.png) + PNG obrázek (*.png) + + + + RPCConsole + + N/A + nedostupná informace + + + Client version + Verze klienta + + + &Information + &Informace + + + Debug window + Ladicí okno + + + General + Obecné + + + Using BerkeleyDB version + Používaná verze BerkeleyDB + + + Datadir + Adresář s daty + + + Startup time + Čas spuštění + + + Network + Síť + + + Name + Název + + + Number of connections + Počet spojení + + + Block chain + Řetězec bloků + + + Current number of blocks + Aktuální počet bloků + + + Memory Pool + Transakční zásobník + + + Current number of transactions + Aktuální množství transakcí + + + Memory usage + Obsazenost paměti + + + Received + Přijato + + + Sent + Odesláno + + + &Peers + &Protějšky + + + Banned peers + Protějšky pod klatbou (blokované) + + + Select a peer to view detailed information. + Vyber protějšek a uvidíš jeho detailní informace. + + + Whitelisted + Vždy vítán + + + Direction + Směr + + + Version + Verze + + + Starting Block + Počáteční blok + + + Synced Headers + Aktuálně hlaviček + + + Synced Blocks + Aktuálně bloků + + + User Agent + Typ klienta + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Otevři soubor s ladicími záznamy %1 z aktuálního datového adresáře. U velkých žurnálů to může pár vteřin zabrat. + + + Decrease font size + Zmenšit písmo - Requested payment amount of %1 is too small (considered dust). - Požadovaná platební částka %1 je příliš malá (je považována za prach). + Increase font size + Zvětšit písmo - Refund from %1 - Vrácení peněz od %1 + Services + Služby - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - Platební požadavek %1 je moc velký (%2 bajtů, povoleno %3 bajtů). + Ban Score + Skóre pro klatbu - Error communicating with %1: %2 - Chyba při komunikaci s %1: %2 + Connection Time + Doba spojení - Payment request cannot be parsed! - Platební požadavek je nečitelný! + Last Send + Poslední odeslání - Bad response from server %1 - Chybná odpověď ze serveru %1 + Last Receive + Poslední příjem - Network request error - Chyba síťového požadavku + Ping Time + Odezva - Payment acknowledged - Platba potvrzena + The duration of a currently outstanding ping. + Jak dlouho už čekám na pong. - - - PeerTableModel - User Agent - Typ klienta + Ping Wait + Doba čekání na odezvu - Node/Service - Uzel/Služba + Min Ping + Nejrychlejší odezva - NodeId - Id uzlu + Time Offset + Časový posun - Ping - Odezva + Last block time + Čas posledního bloku - - - QObject - Amount - Částka + &Open + &Otevřít - Enter a Raven address (e.g. %1) - Zadej ravenovou adresu (např. %1) + &Console + &Konzole - %1 d - %1 d + &Network Traffic + &Síťový provoz - %1 h - %1 h + Totals + Součty - %1 m - %1 m + In: + Sem: - %1 s - %1 s + Out: + Ven: - None - Žádné + Debug log file + Soubor s ladicími záznamy - N/A - N/A + Clear console + Vyčistit konzoli - %1 ms - %1 ms - - - %n second(s) - %n vteřinu%n vteřiny%n vteřin + 1 &hour + 1 &hodinu - - %n minute(s) - %n minutu%n minuty%n minut + + 1 &day + 1 &den - - %n hour(s) - %n hodinu%n hodiny%n hodin + + 1 &week + 1 &týden - - %n day(s) - %n den%n dny%n dnů + + 1 &year + 1 &rok - - %n week(s) - %n týden%n týdny%n týdnů + + &Disconnect + &Odpoj - %1 and %2 - %1 a %2 + Ban for + Uval klatbu na - - %n year(s) - %n rok%n roky%n roků + + &Unban + &Odblokuj - %1 didn't yet exit safely... - %1 ještě bezpečně neskončil… + Welcome to the %1 RPC console. + Vítej v RPC konzoli %1. - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - Chyba: Zadaný adresář pro data „%1“ neexistuje. + Type <b>help</b> for an overview of available commands. + Napsáním <b>help</b> si vypíšeš přehled dostupných příkazů. - Error: Cannot parse configuration file: %1. Only use key=value syntax. - Chyba: Nemohu zpracovat konfigurační soubor: %1. Používej pouze syntaxi klíč=hodnota. + Network activity disabled + Síť je vypnutá - Error: %1 - Chyba: %1 + (node id: %1) + (id uzlu: %1) - - - QRImageWidget - &Save Image... - &Ulož obrázek... + via %1 + via %1 - &Copy Image - &Kopíruj obrázek + never + nikdy - Save QR Code - Ulož QR kód + Inbound + Sem - PNG Image (*.png) - PNG obrázek (*.png) + Outbound + Ven - - - RPCConsole - N/A - nedostupná informace + Yes + Ano - Client version - Verze klienta + No + Ne - &Information - &Informace + Unknown + Neznámá + + + RavenGUI - Debug window - Ladicí okno + Sign &message... + Po&depiš zprávu... - General - Obecné + Synchronizing with network... + Synchronizuji se se sítí... - Using BerkeleyDB version - Používaná verze BerkeleyDB + &Overview + &Přehled - Datadir - Adresář s daty + Node + Uzel - Startup time - Čas spuštění + Show general overview of wallet + Zobraz celkový přehled peněženky - Network - Síť + &Transactions + &Transakce - Name - Název + Browse transaction history + Procházej historii transakcí - Number of connections - Počet spojení + E&xit + &Konec - Block chain - Řetězec bloků + Quit application + Ukonči aplikaci - Current number of blocks - Aktuální počet bloků + &About %1 + O &%1 - Memory Pool - Transakční zásobník + Show information about %1 + Zobraz informace o %1 - Current number of transactions - Aktuální množství transakcí + About &Qt + O &Qt - Memory usage - Obsazenost paměti + Show information about Qt + Zobraz informace o Qt - Received - Přijato + &Options... + &Možnosti... - Sent - Odesláno + Modify configuration options for %1 + Uprav nastavení %1 - &Peers - &Protějšky + &Encrypt Wallet... + Zaši&fruj peněženku... - Banned peers - Protějšky pod klatbou (blokované) + &Backup Wallet... + &Zazálohuj peněženku... - Select a peer to view detailed information. - Vyber protějšek a uvidíš jeho detailní informace. + &Change Passphrase... + Změň &heslo... - Whitelisted - Vždy vítán + &Sending addresses... + Od&esílací adresy... - Direction - Směr + &Receiving addresses... + Př&ijímací adresy... - Version - Verze + Open &URI... + Načíst &URI... - Starting Block - Počáteční blok + Click to disable network activity. + Kliknutím zařízneš spojení se sítí. - Synced Headers - Aktuálně hlaviček + Network activity disabled. + Síť je vypnutá. - Synced Blocks - Aktuálně bloků + Click to enable network activity again. + Kliknutím opět umožníš spojení do sítě. - User Agent - Typ klienta + Syncing Headers (%1%)... + Synchronizuji záhlaví bloků (%1 %)… - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Otevři soubor s ladicími záznamy %1 z aktuálního datového adresáře. U velkých žurnálů to může pár vteřin zabrat. + Reindexing blocks on disk... + Vytvářím nový index bloků na disku... - Decrease font size - Zmenšit písmo + Send coins to a Raven address + Pošli mince na ravenovou adresu - Increase font size - Zvětšit písmo + Backup wallet to another location + Zazálohuj peněženku na jiné místo - Services - Služby + Change the passphrase used for wallet encryption + Změň heslo k šifrování peněženky - Ban Score - Skóre pro klatbu + Open debugging and diagnostic console + Otevři ladicí a diagnostickou konzoli - Connection Time - Doba spojení + &Verify message... + &Ověř zprávu... - Last Send - Poslední odeslání + Raven + Raven - Last Receive - Poslední příjem + Wallet + Peněženka - Ping Time - Odezva + &Send + P&ošli - The duration of a currently outstanding ping. - Jak dlouho už čekám na pong. + &Receive + Při&jmi - Ping Wait - Doba čekání na odezvu + &Show / Hide + &Zobraz/Skryj - Min Ping - Nejrychlejší odezva + Show or hide the main Window + Zobraz nebo skryj hlavní okno - Time Offset - Časový posun + Encrypt the private keys that belong to your wallet + Zašifruj soukromé klíče ve své peněžence - Last block time - Čas posledního bloku + Sign messages with your Raven addresses to prove you own them + Podepiš zprávy svými ravenovými adresami, čímž prokážeš, že jsi jejich vlastníkem - &Open - &Otevřít + Verify messages to ensure they were signed with specified Raven addresses + Ověř zprávy, aby ses ujistil, že byly podepsány danými ravenovými adresami - &Console - &Konzole + &File + &Soubor - &Network Traffic - &Síťový provoz + &Help + Nápověd&a - &Clear - &Vyčistit + Request payments (generates QR codes and raven: URIs) + Požaduj platby (generuje QR kódy a raven: URI) - Totals - Součty + Show the list of used sending addresses and labels + Ukaž seznam použitých odesílacích adres a jejich označení - In: - Sem: + Show the list of used receiving addresses and labels + Ukaž seznam použitých přijímacích adres a jejich označení - Out: - Ven: + Open a raven: URI or payment request + Načti raven: URI nebo platební požadavek - Debug log file - Soubor s ladicími záznamy + &Command-line options + Ar&gumenty příkazové řádky - Clear console - Vyčistit konzoli + Indexing blocks on disk... + Vytvářím index bloků na disku... - 1 &hour - 1 &hodinu + Processing blocks on disk... + Zpracovávám bloky na disku... - 1 &day - 1 &den + %1 behind + Stahuji ještě %1 bloků transakcí - 1 &week - 1 &týden + Last received block was generated %1 ago. + Poslední stažený blok byl vygenerován %1 zpátky. - 1 &year - 1 &rok + Transactions after this will not yet be visible. + Následné transakce ještě nebudou vidět. - &Disconnect - &Odpoj + Error + Chyba - Ban for - Uval klatbu na + Warning + Upozornění - &Unban - &Odblokuj + Information + Informace - Welcome to the %1 RPC console. - Vítej v RPC konzoli %1. + Up to date + Aktuální - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - V historii se pohybuješ šipkami nahoru a dolů a pomocí <b>Ctrl-L</b> čistíš obrazovku. + Show the %1 help message to get a list with possible Raven command-line options + Seznam argumentů Ravenu pro příkazovou řádku získáš v nápovědě %1 - Type <b>help</b> for an overview of available commands. - Napsáním <b>help</b> si vypíšeš přehled dostupných příkazů. + %1 client + %1 klient - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - UPOZORNĚNÍ: Podvodníci jsou aktivní a říkají uživatelům, aby sem zadávali příkazy, kterými jim pak ale vykradou jejich peněženky. Nepoužívej tuhle konzoli, pokud úplně neznáš důsledky jednotlivých příkazů. + Connecting to peers... + Připojuji se… - Network activity disabled - Síť je vypnutá + Catching up... + Stahuji... - %1 B - %1 B + Date: %1 + + Datum: %1 + - %1 KB - %1 kB + Amount: %1 + + Částka: %1 + - %1 MB - %1 MB + Type: %1 + + Typ: %1 + - %1 GB - %1 GB + Label: %1 + + Označení: %1 + - (node id: %1) - (id uzlu: %1) + Address: %1 + + Adresa: %1 + - via %1 - via %1 + Sent transaction + Odeslané transakce - never - nikdy + Incoming transaction + Příchozí transakce - Inbound - Sem + HD key generation is <b>enabled</b> + HD generování klíčů je <b>zapnuté</b> - Outbound - Ven + HD key generation is <b>disabled</b> + HD generování klíčů je <b>vypnuté</b> - Yes - Ano + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Peněženka je <b>zašifrovaná</b> a momentálně <b>odemčená</b> - No - Ne + Wallet is <b>encrypted</b> and currently <b>locked</b> + Peněženka je <b>zašifrovaná</b> a momentálně <b>zamčená</b> - Unknown - Neznámá + A fatal error occurred. Raven can no longer continue safely and will quit. + Stala se fatální chyba. Raven nemůže bezpečně pokračovat v činnosti, a proto skončí. @@ -1956,6 +1874,15 @@ Požádáno + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2034,10 +1961,6 @@ Hide Skryj - - total at least - přinejmenším - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Platit jen minimální poplatek je v pořádku, pokud je zrovna méně transakcí než místa v blocích. Ale počítej s tím, že to také může skončit transakcí, která nikdy nebude potvrzena, pokud je větší poptávka po ravenových transakcích, než síť zvládne zpracovat. @@ -2058,14 +1981,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Inteligentní poplatek ještě není inicializovaný. Obvykle mu to tak pár bloků trvá...) - - normal - normální - - - fast - rychlá - Send to multiple recipients at once Pošli více příjemcům naráz @@ -2190,18 +2105,10 @@ Payment request expired. Platební požadavek vypršel. - - %n block(s) - %n blok%n bloky%n bloků - Pay only the required fee of %1 Zaplatit pouze vyžadovaný poplatek %1 - - Estimated to begin confirmation within %n block(s). - Potvrzování by podle odhadu mělo začít během %n bloku.Potvrzování by podle odhadu mělo začít během %n bloků.Potvrzování by podle odhadu mělo začít během %n bloků. - Warning: Invalid Raven address Upozornění: Neplatná ravenová adresa @@ -2229,10 +2136,6 @@ A&mount: Čás&tka: - - Pay &To: - &Komu: - &Label: O&značení: @@ -2293,10 +2196,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Zpráva, která byla připojena k raven: URI a která se ti pro přehled uloží k transakci. Poznámka: Tahle zpráva se neposílá s platbou po ravenové síti. - - Pay To: - Komu: - Memo: Poznámka: @@ -2479,10 +2378,6 @@ TransactionDesc - - Open for %n more block(s) - Otevřeno pro %n další blokOtevřeno pro %n další blokyOtevřeno pro %n dalších bloků - Open until %1 Otřevřeno dokud %1 @@ -2527,10 +2422,6 @@ , has not been successfully broadcast yet , ještě nebylo rozesláno - - , broadcast through %n node(s) - , rozesláno přes %n uzel, rozesláno přes %n uzly, rozesláno přes %n uzlů - Date Datum @@ -2571,10 +2462,6 @@ Credit Příjem - - matures in %n more block(s) - dozraje po %n blokudozraje po %n blocíchdozraje po %n blocích - not accepted neakceptováno @@ -2677,10 +2564,6 @@ Label Označení - - Open for %n more block(s) - Otevřeno pro %n další blokOtevřeno pro %n další blokyOtevřeno pro %n dalších bloků - Open until %1 Otřevřeno dokud %1 @@ -2777,7 +2660,7 @@ Amount removed from or added to balance. Částka odečtená z nebo přičtená k účtu. - + TransactionView @@ -2953,7 +2836,7 @@ Send Coins Pošli mince - + WalletView @@ -2988,7 +2871,7 @@ The wallet data was successfully saved to %1. Data z peněženky byla v pořádku uložena do %1. - + raven-core @@ -3011,14 +2894,6 @@ Accept command line and JSON-RPC commands Akceptovat příkazy z příkazové řádky a přes JSON-RPC - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Přijímat spojení zvenčí (výchozí: 1, pokud není zadáno -proxy nebo -connect/-noconnect) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Připojovat se pouze k určeným uzlům; samotné -noconnect nebo -connect=0 zakáží automatické připojování - Distributed under the MIT software license, see the accompanying file %s or %s Šířen pod softwarovou licencí MIT, viz přiložený soubor %s nebo %s @@ -3087,10 +2962,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Smazat všechny transakce peněženky a při startu obnovit pouze relevantní části řetězce bloků pomocí -rescan - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Chyba při načítání %s: nemůžeš zapnout HD u existující ne-HD peněženky - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Nastala chyba při čtení souboru %s! Všechny klíče se přečetly správně, ale data o transakcích nebo záznamy v adresáři mohou chybět či být nesprávné. @@ -3167,10 +3038,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Upozornění: Nesouhlasím zcela se svými protějšky! Možná potřebuji aktualizovat nebo ostatní uzly potřebují aktualizovat. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Je třeba přestavět databázi použitím -reindex-chainstate, aby bylo možné změnit -txindex - %s corrupt, salvage failed %s je poškozen, jeho záchrana se nezdařila @@ -3271,10 +3138,6 @@ Error loading %s: Wallet requires newer version of %s Chyba při načítání %s: peněženka vyžaduje novější verzi %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Chyba při načítání %s: nemůžeš vypnout HD u existující HD peněženky - Error loading block database Chyba při načítání databáze bloků @@ -3303,10 +3166,6 @@ Initialization sanity check failed. %s is shutting down. Selhala úvodní zevrubná prověrka. %s se ukončuje. - - Invalid -onion address: '%s' - Neplatná -onion adresa: '%s' - Invalid amount for -%s=<amount>: '%s' Neplatná částka pro -%s=<částka>: '%s' @@ -3367,10 +3226,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Nastavit velikost databázové vyrovnávací paměti v megabajtech (%d až %d, výchozí: %d) - - Set maximum block size in bytes (default: %d) - Nastavit maximální velikost bloku v bajtech (výchozí: %d) - Specify wallet file (within data directory) Udej název souboru s peněženkou (v rámci datového adresáře) @@ -3411,10 +3266,6 @@ Verifying blocks... Ověřuji bloky… - - Verifying wallet... - Kontroluji peněženku… - Wallet %s resides outside data directory %s Peněženka %s se nachází mimo datový adresář %s @@ -3439,10 +3290,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Obsadit zadanou adresu a vždy vítat protějšky, které se na ni připojí. Pro zápis IPv6 adresy použij notaci [adresa]:port - - 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) - Čekat na zadané adrese na JSON-RPC spojení. Pro zápis IPv6 adresy použij notaci [adresa]:port. Tuto volbu lze použít i vícekrát (výchozí: poslouchat na všech rozhraních) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Vytvářet nové soubory s výchozími systémovými právy namísto umask 077 (uplatní se, pouze pokud je vypnutá funkce peněženky) @@ -3479,18 +3326,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Použít náhodné údaje pro každé proxy spojení. To umožní izolovat nesouvisející datové toky v Toru (výchozí: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Nastavit maximální velikost prioritních/nízkopoplatkových transakcí v bajtech (výchozí: %d) - The transaction amount is too small to send after the fee has been deducted Částka v transakci po odečtení poplatku je příliš malá na odeslání - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Použít hierarchické deterministické generování klíčů (HD) podle BIP32. Má vliv pouze během vytváření peněženky/prvního startu - 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 Na vždy vítané protějšky se nevztahuje DoS klatba a jejich transakce jsou vždy přeposílány, i když už třeba jsou v transakčním zásobníku, což je užitečné např. pro bránu @@ -3563,10 +3402,6 @@ Send trace/debug info to console instead of debug.log file Posílat stopovací/ladicí informace do konzole místo do souboru debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Posílat transakce pokud možno bez poplatků (výchozí: %u) - Show all debugging options (usage: --help -help-debug) Zobrazit všechny možnosti ladění (užití: --help -help-debug) @@ -3651,10 +3486,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Povolit DNS dotazy pro -addnode (přidání uzlu), -seednode a -connect (připojení) - - Loading addresses... - Načítám adresy... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = ukládat transakční metadata, např. majitele účtu a informace o platebním požadavku, 2 = mazat transakční metadata) @@ -3695,10 +3526,6 @@ Output debugging information (default: %u, supplying <category> is optional) Tisknout ladicí informace (výchozí: %u, zadání <category> je volitelné) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Při nedostatku adres získat další protějšky z DNS (výchozí: 1, pokud není použito -connect/-noconnect) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) Nastaví serializaci surových transakcí nebo bloků, jak jsou vraceny v méně povídavém módu: ne-segwit (0) nebo segwit (1) (výchozí: %d) @@ -3767,10 +3594,6 @@ Include IP addresses in debug output (default: %u) Zaznamenávat do ladicích výstupů i IP adresy (výchozí: %u) - - Invalid -proxy address: '%s' - Neplatná -proxy adresa: '%s' - Keypool ran out, please call keypoolrefill first Vyčerpal se zásobník klíčů, zavolej prvně, prosím, keypoolrefill @@ -3883,10 +3706,6 @@ Loading block index... Načítám index bloků... - - Add a node to connect to and attempt to keep the connection open - Přidat uzel, ke kterému se připojit a snažit se spojení udržet - Loading wallet... Načítám peněženku... @@ -3895,18 +3714,10 @@ Cannot downgrade wallet Nemohu převést peněženku do staršího formátu - - Cannot write default address - Nemohu napsat výchozí adresu - Rescanning... Přeskenovávám… - - Done loading - Načítání dokončeno - Error Chyba diff --git a/src/qt/locale/raven_cy.ts b/src/qt/locale/raven_cy.ts index 64b8108214..1c41d12b60 100644 --- a/src/qt/locale/raven_cy.ts +++ b/src/qt/locale/raven_cy.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -50,9 +48,190 @@ Ailadroddwch gyfrinymadrodd newydd + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel + + CoinControlDialog + + Amount: + Maint + + + Date + Dyddiad + + + + CreateAssetDialog + + + EditAddressDialog + + Edit Address + Golygu'r cyfeiriad + + + &Label + &Label + + + &Address + &Cyfeiriad + + + + FreespaceChecker + + name + enw + + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog + + Usage: + Cynefod: + + + + Intro + + Welcome + Croeso + + + Error + Gwall + + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay + + Form + Ffurflen + + + + MyRestrictedAssetsTableModel + + + OpenURIDialog + + Open URI + Agor URI + + + URI: + URI: + + + + OptionsDialog + + Options + Opsiynau + + + &Network + &Rhwydwaith + + + W&allet + W&aled + + + IPv4 + IPv4 + + + IPv6 + IPv6 + + + Tor + Tor + + + &Window + &Ffenestr + + + &Display + &Dangos + + + + OverviewPage + + Form + Ffurflen + + + + PaymentServer + + + PeerTableModel + + + QObject + + %1 and %2 + %1 a %2 + + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + &Information + Gwybodaeth + + + Network + Rhwydwaith + + + &Open + &Agor + + RavenGUI @@ -139,18 +318,10 @@ &File &Ffeil - - &Settings - &Gosodiadau - &Help &Cymorth - - Tabs toolbar - Bar offer tabiau - Error Gwall @@ -212,151 +383,6 @@ Mae'r waled <b>wedi'i amgryptio</b> ac <b>ar glo</b> ar hyn o bryd - - CoinControlDialog - - Amount: - Maint - - - Date - Dyddiad - - - - EditAddressDialog - - Edit Address - Golygu'r cyfeiriad - - - &Label - &Label - - - &Address - &Cyfeiriad - - - - FreespaceChecker - - name - enw - - - - HelpMessageDialog - - Usage: - Cynefod: - - - - Intro - - Welcome - Croeso - - - Error - Gwall - - - - ModalOverlay - - Form - Ffurflen - - - - OpenURIDialog - - Open URI - Agor URI - - - URI: - URI: - - - - OptionsDialog - - Options - Opsiynau - - - &Network - &Rhwydwaith - - - W&allet - W&aled - - - IPv4 - IPv4 - - - IPv6 - IPv6 - - - Tor - Tor - - - &Window - &Ffenestr - - - &Display - &Dangos - - - - OverviewPage - - Form - Ffurflen - - - - PaymentServer - - - PeerTableModel - - - QObject - - %1 and %2 - %1 a %2 - - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - - &Information - Gwybodaeth - - - Network - Rhwydwaith - - - &Open - &Agor - - ReceiveCoinsDialog @@ -374,6 +400,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_da.ts b/src/qt/locale/raven_da.ts index 6e3acacdc0..bb474ad6af 100644 --- a/src/qt/locale/raven_da.ts +++ b/src/qt/locale/raven_da.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Advarsel: Caps Lock-tasten er aktiveret! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,580 +244,268 @@ - RavenGUI + CoinControlDialog - Sign &message... - Signér &besked… + Coin Selection + Coin-styring - Synchronizing with network... - Synkroniserer med netværk… + Quantity: + Mængde: - &Overview - &Oversigt + Bytes: + Byte: - Node - Knude + Amount: + Beløb: - Show general overview of wallet - Vis generel oversigt over tegnebog + Fee: + Gebyr: - &Transactions - &Transaktioner + Dust: + Støv: - Browse transaction history - Gennemse transaktionshistorik + After Fee: + Efter gebyr: - E&xit - &Luk + Change: + Byttepenge: - Quit application - Afslut program + (un)select all + (af)vælg alle - &About %1 - &Om %1 + Tree mode + Trætilstand - Show information about %1 - Vis informationer om %1 + List mode + Listetilstand - About &Qt - Om &Qt + Amount + Beløb - Show information about Qt - Vis informationer om Qt + Received with label + Modtaget med mærkat - &Options... - &Indstillinger… + Received with address + Modtaget med adresse - Modify configuration options for %1 - Redigér konfigurationsindstillinger for %1 + Date + Dato - &Encrypt Wallet... - &Kryptér tegnebog… + Confirmations + Bekræftelser - &Backup Wallet... - &Sikkerhedskopiér tegnebog… + Confirmed + Bekræftet - &Change Passphrase... - &Skift adgangskode… + Copy address + Kopiér adresse - &Sending addresses... - &Afsendelsesadresser… + Copy label + Kopiér mærkat - &Receiving addresses... - &Modtagelsesadresser… + Copy amount + Kopiér beløb - Open &URI... - &Åbn URI… + Copy transaction ID + Kopiér transaktions-ID - Click to disable network activity. - Klik for at deaktivere netværksaktivitet. + Lock unspent + Fastlås ubrugte - Network activity disabled. - Netværksaktivitet deaktiveret. + Unlock unspent + Lås ubrugte op - Click to enable network activity again. - Klik for a aktivere netværksaktivitet igen. + Copy quantity + Kopiér mængde - Syncing Headers (%1%)... - Synkroniserer hoveder (%1%)… + Copy fee + Kopiér gebyr - Reindexing blocks on disk... - Genindekserer blokke på disken… + Copy after fee + Kopiér eftergebyr - Send coins to a Raven address - Send ravens til en Raven-adresse + Copy bytes + Kopiér byte - Backup wallet to another location - Lav sikkerhedskopi af tegnebogen til et andet sted + Copy dust + Kopiér støv - Change the passphrase used for wallet encryption - Skift adgangskode anvendt til tegnebogskryptering + Copy change + Kopiér byttepenge - &Debug window - &Fejlsøgningsvindue + (%1 locked) + (%1 fastlåst) - Open debugging and diagnostic console - Åbn fejlsøgnings- og diagnosticeringskonsollen + yes + ja - &Verify message... - &Verificér besked… + no + nej - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Denne mærkat bliver rød, hvis en eller flere modtagere modtager et beløb, der er mindre end den aktuelle støvgrænse. - Wallet - Tegnebog + Can vary +/- %1 satoshi(s) per input. + Kan variere med ±%1 satoshi per input. - &Send - &Send + (no label) + (ingen mærkat) - &Receive - &Modtag + change from %1 (%2) + byttepenge fra %1 (%2) - &Show / Hide - &Vis / skjul + (change) + (byttepange) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - Vis eller skjul hovedvinduet + Edit Address + Redigér adresse - Encrypt the private keys that belong to your wallet - Kryptér de private nøgler, der hører til din tegnebog + &Label + &Mærkat - Sign messages with your Raven addresses to prove you own them - Signér beskeder med dine Raven-adresser for at bevise, at de tilhører dig + The label associated with this address list entry + Mærkatet, der er associeret med denne indgang i adresselisten - Verify messages to ensure they were signed with specified Raven addresses - Verificér beskeder for at sikre, at de er signeret med de angivne Raven-adresser + The address associated with this address list entry. This can only be modified for sending addresses. + Adressen, der er associeret med denne indgang i adresselisten. Denne kan kune ændres for afsendelsesadresser. - &File - &Fil + &Address + &Adresse - &Settings - &Opsætning + New receiving address + Ny modtagelsesadresse - &Help - &Hjælp + New sending address + Ny afsendelsesadresse - Tabs toolbar - Faneværktøjslinje + Edit receiving address + Redigér modtagelsesadresse - Request payments (generates QR codes and raven: URIs) - Anmod om betalinger (genererer QR-koder og “raven:”-URI'er) + Edit sending address + Redigér afsendelsesadresse - Show the list of used sending addresses and labels - Vis listen over brugte afsendelsesadresser og -mærkater + The entered address "%1" is not a valid Raven address. + Den indtastede adresse “%1” er ikke en gyldig Raven-adresse. - Show the list of used receiving addresses and labels - Vis listen over brugte modtagelsesadresser og -mærkater + The entered address "%1" is already in the address book. + Den indtastede adresse “%1” er allerede i adressebogen. - Open a raven: URI or payment request - Åbn en “raven:”-URI eller betalingsanmodning + Could not unlock wallet. + Kunne ikke låse tegnebog op. - &Command-line options - Tilvalg for &kommandolinje - - - %n active connection(s) to Raven network - %n aktiv forbindelse til Raven-netværket%n aktive forbindelser til Raven-netværket + New key generation failed. + Ny nøglegenerering mislykkedes. + + + FreespaceChecker - Indexing blocks on disk... - Genindekserer blokke på disken… + A new data directory will be created. + En ny datamappe vil blive oprettet. - Processing blocks on disk... - Bearbejder blokke på disken… + name + navn - - Processed %n block(s) of transaction history. - Bearbejdede %n blok med transaktionshistorik.Bearbejdede %n blokke med transaktionshistorik. + + Directory already exists. Add %1 if you intend to create a new directory here. + Mappe eksisterer allerede. Tilføj %1, hvis du vil oprette en ny mappe her. - %1 behind - %1 bagud + Path already exists, and is not a directory. + Sti eksisterer allerede og er ikke en mappe. - Last received block was generated %1 ago. - Senest modtagne blok blev genereret for %1 siden. + Cannot create data directory here. + Kan ikke oprette en mappe her. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - Transaktioner herefter vil endnu ikke være synlige. + version + version - Error - Fejl + (%1-bit) + (%1-bit) - Warning - Advarsel + About %1 + Om %1 - Information - Information + Command-line options + Kommandolinjetilvalg - Up to date - Opdateret + Usage: + Anvendelse: - Show the %1 help message to get a list with possible Raven command-line options - Vis %1 hjælpebesked for at få en liste over mulige tilvalg for Raven kommandolinje - - - %1 client - %1-klient - - - Connecting to peers... - Forbinder til knuder… - - - Catching up... - Indhenter… - - - Date: %1 - - Dato: %1 - - - - Amount: %1 - - Beløb: %1 - - - - Type: %1 - - Type: %1 - - - - Label: %1 - - Mærkat: %1 - - - - Address: %1 - - Adresse: %1 - - - - Sent transaction - Afsendt transaktion - - - Incoming transaction - Indgående transaktion - - - HD key generation is <b>enabled</b> - Generering af HD-nøgler er <b>aktiveret</b> - - - HD key generation is <b>disabled</b> - Generering af HD-nøgler er <b>deaktiveret</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Tegnebog er <b>krypteret</b> og i øjeblikket <b>ulåst</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Tegnebog er <b>krypteret</b> og i øjeblikket <b>låst</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Der opstod en fatal fejl. Raven kan ikke længere fortsætte sikkert og vil afslutte. - - - - CoinControlDialog - - Coin Selection - Coin-styring - - - Quantity: - Mængde: - - - Bytes: - Byte: - - - Amount: - Beløb: - - - Fee: - Gebyr: - - - Dust: - Støv: - - - After Fee: - Efter gebyr: - - - Change: - Byttepenge: - - - (un)select all - (af)vælg alle - - - Tree mode - Trætilstand - - - List mode - Listetilstand - - - Amount - Beløb - - - Received with label - Modtaget med mærkat - - - Received with address - Modtaget med adresse - - - Date - Dato - - - Confirmations - Bekræftelser - - - Confirmed - Bekræftet - - - Copy address - Kopiér adresse - - - Copy label - Kopiér mærkat - - - Copy amount - Kopiér beløb - - - Copy transaction ID - Kopiér transaktions-ID - - - Lock unspent - Fastlås ubrugte - - - Unlock unspent - Lås ubrugte op - - - Copy quantity - Kopiér mængde - - - Copy fee - Kopiér gebyr - - - Copy after fee - Kopiér eftergebyr - - - Copy bytes - Kopiér byte - - - Copy dust - Kopiér støv - - - Copy change - Kopiér byttepenge - - - (%1 locked) - (%1 fastlåst) - - - yes - ja - - - no - nej - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Denne mærkat bliver rød, hvis en eller flere modtagere modtager et beløb, der er mindre end den aktuelle støvgrænse. - - - Can vary +/- %1 satoshi(s) per input. - Kan variere med ±%1 satoshi per input. - - - (no label) - (ingen mærkat) - - - change from %1 (%2) - byttepenge fra %1 (%2) - - - (change) - (byttepange) - - - - EditAddressDialog - - Edit Address - Redigér adresse - - - &Label - &Mærkat - - - The label associated with this address list entry - Mærkatet, der er associeret med denne indgang i adresselisten - - - The address associated with this address list entry. This can only be modified for sending addresses. - Adressen, der er associeret med denne indgang i adresselisten. Denne kan kune ændres for afsendelsesadresser. - - - &Address - &Adresse - - - New receiving address - Ny modtagelsesadresse - - - New sending address - Ny afsendelsesadresse - - - Edit receiving address - Redigér modtagelsesadresse - - - Edit sending address - Redigér afsendelsesadresse - - - The entered address "%1" is not a valid Raven address. - Den indtastede adresse “%1” er ikke en gyldig Raven-adresse. - - - The entered address "%1" is already in the address book. - Den indtastede adresse “%1” er allerede i adressebogen. - - - Could not unlock wallet. - Kunne ikke låse tegnebog op. - - - New key generation failed. - Ny nøglegenerering mislykkedes. - - - - FreespaceChecker - - A new data directory will be created. - En ny datamappe vil blive oprettet. - - - name - navn - - - Directory already exists. Add %1 if you intend to create a new directory here. - Mappe eksisterer allerede. Tilføj %1, hvis du vil oprette en ny mappe her. - - - Path already exists, and is not a directory. - Sti eksisterer allerede og er ikke en mappe. - - - Cannot create data directory here. - Kan ikke oprette en mappe her. - - - - HelpMessageDialog - - version - version - - - (%1-bit) - (%1-bit) - - - About %1 - Om %1 - - - Command-line options - Kommandolinjetilvalg - - - Usage: - Anvendelse: - - - command-line options - kommandolinjetilvalg + command-line options + kommandolinjetilvalg UI Options: @@ -852,10 +550,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. Siden dette er første gang, programmet startes, kan du vælge, hvor %1 skal gemme sin data. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 vil downloade og gemme et kopi af Raven-blokkæden. Mindst %2 GB data vil blive gemt i denne mappe, og den vil vokse over tid. Tegnebogen vil også blive gemt i denne mappe. - Use the default data directory Brug standardmappen for data @@ -872,15 +566,19 @@ Error Fejl - - %n GB of free space available - %n GB fri plads tilgængelig%n GB fri plads tilgængelig - - - (of %n GB needed) - (ud af %n GB nødvendig)(ud af %n GB nødvendig) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -932,6 +630,9 @@ Ukendt. Synkroniserer hoveder (%1)… + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -985,14 +686,6 @@ Number of script &verification threads Antallet af script&verificeringstråde - - Accept connections from outside - Acceptér forbindelser udefra - - - Allow incoming connections - Tillad indkommende forbindelser - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) IP-adresse for proxyen (fx IPv4: 127.0.0.1 / IPv6: ::1) @@ -1005,10 +698,6 @@ 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 |. Tredjeparts-URL'er (fx et blokhåndteringsværktøj), der vises i transaktionsfanen som genvejsmenupunkter. %s i URL'en erstattes med transaktionens hash. Flere URL'er separeres med en lodret streg |. - - Third party transaction URLs - Tredjeparts-transaktions-URL'er - Active command-line options that override above options: Aktuelle tilvalg for kommandolinjen, der tilsidesætter ovenstående tilvalg: @@ -1081,10 +770,6 @@ Used for reaching peers via: Bruges til at nå knuder via: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Viser om den angivne standard-SOCKS5-proxy bruges til at nå knuder via denne netværkstype. - IPv4 IPv4 @@ -1101,22 +786,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Forbind til Raven-netværket gennem en separat SOCKS5-proxy for skjulte Tor-tjenester. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Brug separat SOCKS5-proxy for at nå knuder via skjulte Tor-tjenester. - &Window &Vindue - - &Hide the icon from the system tray. - &Skjul ikonet fra statusbaren. - - - Hide tray icon - Skjul statusikon - Show only a tray icon after minimizing the window. Vis kun et statusikon efter minimering af vinduet. @@ -1228,10 +901,6 @@ Mined balance that has not yet matured Minet saldo, som endnu ikke er modnet - - Balances - Saldi: - Total: Total: @@ -1264,7 +933,7 @@ Current total balance in watch-only addresses Nuværende totalsaldo på kigge-adresser - + PaymentServer @@ -1320,467 +989,716 @@ Ikke-verificerede betalingsanmodninger for tilpassede betalings-scripts understøttes ikke. - Invalid payment request. - Ugyldig betalingsanmodning. + Invalid payment request. + Ugyldig betalingsanmodning. + + + Requested payment amount of %1 is too small (considered dust). + Anmodet betalingsbeløb på %1 er for lille (regnes som støv). + + + Refund from %1 + Tilbagebetaling fra %1 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + Betalingsanmodning %1 er for stor (%2 byte; %3 byte tilladt). + + + Error communicating with %1: %2 + Fejl under kommunikation med %1: %2 + + + Payment request cannot be parsed! + Betalingsanmodning kan ikke tolkes! + + + Bad response from server %1 + Fejlagtigt svar fra server %1 + + + Network request error + Fejl i netværksforespørgsel + + + Payment acknowledged + Betaling anerkendt + + + + PeerTableModel + + User Agent + Brugeragent + + + Node/Service + Knude/tjeneste + + + NodeId + Knude-id + + + Ping + Ping + + + + QObject + + Amount + Beløb + + + Enter a Raven address (e.g. %1) + Indtast en Raven-adresse (fx %1) + + + %1 d + %1 d + + + %1 h + %1 t + + + %1 m + %1 m + + + %1 s + %1 s + + + None + Ingen + + + N/A + N/A + + + %1 ms + %1 ms + + + %1 and %2 + %1 og %2 + + + %1 didn't yet exit safely... + %1 har endnu ikke afsluttet på sikker vis… + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + Fejl: Angivet datamappe “%1” eksisterer ikke. + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + Fejl: Kan ikke fortolke konfigurationsfil: %1. Brug kun syntaksen nøgle=værdi. + + + Error: %1 + Fejl: %1 + + + + QRImageWidget + + &Save Image... + Gem billede… + + + &Copy Image + &Kopiér foto + + + Save QR Code + Gem QR-kode + + + PNG Image (*.png) + PNG-billede (*.png) + + + + RPCConsole + + N/A + N/A + + + Client version + Klientversion + + + &Information + &Information + + + Debug window + Fejlsøgningsvindue + + + General + Generelt + + + Using BerkeleyDB version + Bruger BerkeleyDB version + + + Datadir + Datamappe + + + Startup time + Opstartstidspunkt + + + Network + Netværk + + + Name + Navn + + + Number of connections + Antal forbindelser + + + Block chain + Blokkæde + + + Current number of blocks + Nuværende antal blokke + + + Memory Pool + Hukommelsespulje + + + Current number of transactions + Aktuelt antal transaktioner + + + Memory usage + Hukommelsesforbrug + + + Received + Modtaget + + + Sent + Sendt + + + &Peers + Andre &knuder + + + Banned peers + Bandlyste knuder + + + Select a peer to view detailed information. + Vælg en anden knude for at se detaljeret information. + + + Whitelisted + På hvidliste + + + Direction + Retning + + + Version + Version + + + Starting Block + Startblok + + + Synced Headers + Synkroniserede headers + + + Synced Blocks + Synkroniserede blokke + + + User Agent + Brugeragent + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Åbn %1s fejlsøgningslogfil fra den aktuelle datamappe. Dette kan tage nogle få sekunder for store logfiler. + + + Decrease font size + Formindsk skrifttypestørrelse - Requested payment amount of %1 is too small (considered dust). - Anmodet betalingsbeløb på %1 er for lille (regnes som støv). + Increase font size + Forstør skrifttypestørrelse - Refund from %1 - Tilbagebetaling fra %1 + Services + Tjenester - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - Betalingsanmodning %1 er for stor (%2 byte; %3 byte tilladt). + Ban Score + Bandlysningsscore - Error communicating with %1: %2 - Fejl under kommunikation med %1: %2 + Connection Time + Forbindelsestid - Payment request cannot be parsed! - Betalingsanmodning kan ikke tolkes! + Last Send + Seneste afsendelse - Bad response from server %1 - Fejlagtigt svar fra server %1 + Last Receive + Seneste modtagelse - Network request error - Fejl i netværksforespørgsel + Ping Time + Ping-tid - Payment acknowledged - Betaling anerkendt + The duration of a currently outstanding ping. + Varigheden af den aktuelt igangværende ping. - - - PeerTableModel - User Agent - Brugeragent + Ping Wait + Ping-ventetid - Node/Service - Knude/tjeneste + Min Ping + Minimum ping - NodeId - Knude-id + Time Offset + Tidsforskydning - Ping - Ping + Last block time + Tidsstempel for seneste blok - - - QObject - Amount - Beløb + &Open + &Åbn - Enter a Raven address (e.g. %1) - Indtast en Raven-adresse (fx %1) + &Console + &Konsol - %1 d - %1 d + &Network Traffic + &Netværkstrafik - %1 h - %1 t + Totals + Totaler - %1 m - %1 m + In: + Indkommende: - %1 s - %1 s + Out: + Udgående: - None - Ingen + Debug log file + Fejlsøgningslogfil - N/A - N/A + Clear console + Ryd konsol - %1 ms - %1 ms - - - %n second(s) - %n sekund%n sekunder + 1 &hour + 1 &time - - %n minute(s) - %n minut%n minutter + + 1 &day + 1 &dag - - %n hour(s) - %n time%n timer + + 1 &week + 1 &uge - - %n day(s) - %n dag%n dage + + 1 &year + 1 &år - - %n week(s) - %n uge%n uger + + &Disconnect + &Afbryd forbindelse - %1 and %2 - %1 og %2 + Ban for + Bandlys i - - %n year(s) - %n år%n år + + &Unban + &Fjern bandlysning - %1 didn't yet exit safely... - %1 har endnu ikke afsluttet på sikker vis… + Welcome to the %1 RPC console. + Velkommen til %1s RPC-konsol. - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - Fejl: Angivet datamappe “%1” eksisterer ikke. + Type <b>help</b> for an overview of available commands. + Tast <b>help</b> for en oversigt over de tilgængelige kommandoer. - Error: Cannot parse configuration file: %1. Only use key=value syntax. - Fejl: Kan ikke fortolke konfigurationsfil: %1. Brug kun syntaksen nøgle=værdi. + Network activity disabled + Netværksaktivitet deaktiveret - Error: %1 - Fejl: %1 + (node id: %1) + (knude-id: %1) - - - QRImageWidget - &Save Image... - Gem billede… + via %1 + via %1 - &Copy Image - &Kopiér foto + never + aldrig - Save QR Code - Gem QR-kode + Inbound + Indkommende - PNG Image (*.png) - PNG-billede (*.png) + Outbound + Udgående - - - RPCConsole - N/A - N/A + Yes + Ja - Client version - Klientversion + No + Nej - &Information - &Information + Unknown + Ukendt + + + RavenGUI - Debug window - Fejlsøgningsvindue + Sign &message... + Signér &besked… - General - Generelt + Synchronizing with network... + Synkroniserer med netværk… - Using BerkeleyDB version - Bruger BerkeleyDB version + &Overview + &Oversigt - Datadir - Datamappe + Node + Knude - Startup time - Opstartstidspunkt + Show general overview of wallet + Vis generel oversigt over tegnebog - Network - Netværk + &Transactions + &Transaktioner - Name - Navn + Browse transaction history + Gennemse transaktionshistorik - Number of connections - Antal forbindelser + E&xit + &Luk - Block chain - Blokkæde + Quit application + Afslut program - Current number of blocks - Nuværende antal blokke + &About %1 + &Om %1 - Memory Pool - Hukommelsespulje + Show information about %1 + Vis informationer om %1 - Current number of transactions - Aktuelt antal transaktioner + About &Qt + Om &Qt - Memory usage - Hukommelsesforbrug + Show information about Qt + Vis informationer om Qt - Received - Modtaget + &Options... + &Indstillinger… - Sent - Sendt + Modify configuration options for %1 + Redigér konfigurationsindstillinger for %1 - &Peers - Andre &knuder + &Encrypt Wallet... + &Kryptér tegnebog… - Banned peers - Bandlyste knuder + &Backup Wallet... + &Sikkerhedskopiér tegnebog… - Select a peer to view detailed information. - Vælg en anden knude for at se detaljeret information. + &Change Passphrase... + &Skift adgangskode… - Whitelisted - På hvidliste + &Sending addresses... + &Afsendelsesadresser… - Direction - Retning + &Receiving addresses... + &Modtagelsesadresser… - Version - Version + Open &URI... + &Åbn URI… - Starting Block - Startblok + Click to disable network activity. + Klik for at deaktivere netværksaktivitet. - Synced Headers - Synkroniserede headers + Network activity disabled. + Netværksaktivitet deaktiveret. - Synced Blocks - Synkroniserede blokke + Click to enable network activity again. + Klik for a aktivere netværksaktivitet igen. - User Agent - Brugeragent + Syncing Headers (%1%)... + Synkroniserer hoveder (%1%)… - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Åbn %1s fejlsøgningslogfil fra den aktuelle datamappe. Dette kan tage nogle få sekunder for store logfiler. + Reindexing blocks on disk... + Genindekserer blokke på disken… - Decrease font size - Formindsk skrifttypestørrelse + Send coins to a Raven address + Send ravens til en Raven-adresse - Increase font size - Forstør skrifttypestørrelse + Backup wallet to another location + Lav sikkerhedskopi af tegnebogen til et andet sted - Services - Tjenester + Change the passphrase used for wallet encryption + Skift adgangskode anvendt til tegnebogskryptering - Ban Score - Bandlysningsscore + Open debugging and diagnostic console + Åbn fejlsøgnings- og diagnosticeringskonsollen - Connection Time - Forbindelsestid + &Verify message... + &Verificér besked… - Last Send - Seneste afsendelse + Raven + Raven - Last Receive - Seneste modtagelse + Wallet + Tegnebog - Ping Time - Ping-tid + &Send + &Send - The duration of a currently outstanding ping. - Varigheden af den aktuelt igangværende ping. + &Receive + &Modtag - Ping Wait - Ping-ventetid + &Show / Hide + &Vis / skjul - Min Ping - Minimum ping + Show or hide the main Window + Vis eller skjul hovedvinduet - Time Offset - Tidsforskydning + Encrypt the private keys that belong to your wallet + Kryptér de private nøgler, der hører til din tegnebog - Last block time - Tidsstempel for seneste blok + Sign messages with your Raven addresses to prove you own them + Signér beskeder med dine Raven-adresser for at bevise, at de tilhører dig - &Open - &Åbn + Verify messages to ensure they were signed with specified Raven addresses + Verificér beskeder for at sikre, at de er signeret med de angivne Raven-adresser - &Console - &Konsol + &File + &Fil - &Network Traffic - &Netværkstrafik + &Help + &Hjælp - &Clear - &Ryd + Request payments (generates QR codes and raven: URIs) + Anmod om betalinger (genererer QR-koder og “raven:”-URI'er) - Totals - Totaler + Show the list of used sending addresses and labels + Vis listen over brugte afsendelsesadresser og -mærkater - In: - Indkommende: + Show the list of used receiving addresses and labels + Vis listen over brugte modtagelsesadresser og -mærkater - Out: - Udgående: + Open a raven: URI or payment request + Åbn en “raven:”-URI eller betalingsanmodning - Debug log file - Fejlsøgningslogfil + &Command-line options + Tilvalg for &kommandolinje - Clear console - Ryd konsol + Indexing blocks on disk... + Genindekserer blokke på disken… - 1 &hour - 1 &time + Processing blocks on disk... + Bearbejder blokke på disken… - 1 &day - 1 &dag + %1 behind + %1 bagud - 1 &week - 1 &uge + Last received block was generated %1 ago. + Senest modtagne blok blev genereret for %1 siden. - 1 &year - 1 &år + Transactions after this will not yet be visible. + Transaktioner herefter vil endnu ikke være synlige. - &Disconnect - &Afbryd forbindelse + Error + Fejl - Ban for - Bandlys i + Warning + Advarsel - &Unban - &Fjern bandlysning + Information + Information - Welcome to the %1 RPC console. - Velkommen til %1s RPC-konsol. + Up to date + Opdateret - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Brug op- og ned-piletasterne til at navigere i historikken og <b>Ctrl-L</b> til at rydde skærmen. + Show the %1 help message to get a list with possible Raven command-line options + Vis %1 hjælpebesked for at få en liste over mulige tilvalg for Raven kommandolinje - Type <b>help</b> for an overview of available commands. - Tast <b>help</b> for en oversigt over de tilgængelige kommandoer. + %1 client + %1-klient - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - ADVARSEL: Svindlere har tidligere forsøgt at få folk til at indtaste kommandoer her og derved stjæle indholdet af deres tegnebog. Brug ikke denne konsol uden fuldt ud at forstå følgerne for en kommando. + Connecting to peers... + Forbinder til knuder… - Network activity disabled - Netværksaktivitet deaktiveret + Catching up... + Indhenter… - %1 B - %1 B + Date: %1 + + Dato: %1 + - %1 KB - %1 KB + Amount: %1 + + Beløb: %1 + - %1 MB - %1 MB + Type: %1 + + Type: %1 + - %1 GB - %1 GB + Label: %1 + + Mærkat: %1 + - (node id: %1) - (knude-id: %1) + Address: %1 + + Adresse: %1 + - via %1 - via %1 + Sent transaction + Afsendt transaktion - never - aldrig + Incoming transaction + Indgående transaktion - Inbound - Indkommende + HD key generation is <b>enabled</b> + Generering af HD-nøgler er <b>aktiveret</b> - Outbound - Udgående + HD key generation is <b>disabled</b> + Generering af HD-nøgler er <b>deaktiveret</b> - Yes - Ja + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Tegnebog er <b>krypteret</b> og i øjeblikket <b>ulåst</b> - No - Nej + Wallet is <b>encrypted</b> and currently <b>locked</b> + Tegnebog er <b>krypteret</b> og i øjeblikket <b>låst</b> - Unknown - Ukendt + A fatal error occurred. Raven can no longer continue safely and will quit. + Der opstod en fatal fejl. Raven kan ikke længere fortsætte sikkert og vil afslutte. @@ -1956,6 +1874,15 @@ Anmodet + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2034,10 +1961,6 @@ Hide Skjul - - total at least - total mindst - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Det er helt fint kun at betale det minimale gebyr, så længe den totale transaktionsvolumen er mindre end den plads, der er tilgængelig i blokkene. Men vær opmærksom på, at dette kan ende ud i transaktioner, der aldrig bliver bekræftet, når der bliver større forespørgsel efter raven-transaktioner, end hvad netværket kan bearbejde. @@ -2058,14 +1981,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Smart-gebyr er ikke initialiseret endnu. Dette tager typisk nogle få blokke…) - - normal - normal - - - fast - hurtig - Send to multiple recipients at once Send til flere modtagere på en gang @@ -2190,18 +2105,10 @@ Payment request expired. Betalingsanmodning er udløbet. - - %n block(s) - %n blok%n blokke - Pay only the required fee of %1 Betal kun det påkrævede gebyr på %1 - - Estimated to begin confirmation within %n block(s). - Bekræftelse estimeret til at begynde om %n blok.Bekræftelse estimeret til at begynde om %n blokke. - Warning: Invalid Raven address Advarsel: Ugyldig Raven-adresse @@ -2229,10 +2136,6 @@ A&mount: &Beløb: - - Pay &To: - Betal &til: - &Label: &Mærkat: @@ -2293,10 +2196,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. En besked, som blev føjet til “bitcon:”-URI'en, som vil gemmes med transaktionen til din reference. Bemærk: Denne besked vil ikke blive sendt over Raven-netværket. - - Pay To: - Betal til: - Memo: Memo: @@ -2479,10 +2378,6 @@ TransactionDesc - - Open for %n more block(s) - Åben i %n yderligere blokÅben i %n yderligere blokke - Open until %1 Åben indtil %1 @@ -2527,10 +2422,6 @@ , has not been successfully broadcast yet , er ikke blevet transmitteret endnu - - , broadcast through %n node(s) - , transmitteret igennem %n knude, transmitteret igennem %n knuder - Date Dato @@ -2571,10 +2462,6 @@ Credit Kredit - - matures in %n more block(s) - modner om %n blokmodner om %n blokke - not accepted ikke accepteret @@ -2677,10 +2564,6 @@ Label Mærkat - - Open for %n more block(s) - Åben i %n yderligere blokÅben i %n yderligere blokke - Open until %1 Åben indtil %1 @@ -2777,7 +2660,7 @@ Amount removed from or added to balance. Beløb trukket fra eller tilføjet balance. - + TransactionView @@ -2953,7 +2836,7 @@ Send Coins Send ravens - + WalletView @@ -2988,7 +2871,7 @@ The wallet data was successfully saved to %1. Tegnebogsdata blev gemt til %1. - + raven-core @@ -3011,14 +2894,6 @@ Accept command line and JSON-RPC commands Acceptér kommandolinje- og JSON-RPC-kommandoer - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Acceptér forbindelser udefra (standard: 1 hvis ingen -proxy eller -connect/-noconnect) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Forbind kun til de specificerede knuder; -noconnect eller -connect=0 alene for at deaktivere automatiske forbindelser - Distributed under the MIT software license, see the accompanying file %s or %s Distribueret under MIT-softwarelicensen; se den vedlagte fil %s eller %s @@ -3087,10 +2962,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Slet alle transaktioner i tegnebogen og genskab kun disse dele af blokkæden gennem -rescan under opstart - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Fejl under indlæsning af %s: Du kan ikke aktivere HD på en allerede eksisterende ikke-HD-tegnebog - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Fejl under læsning af %s! Alle nøgler blev læst korrekt, men transaktionsdata eller indgange i adressebogen kan mangle eller være ukorrekte. @@ -3167,10 +3038,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Advarsel: Vi ser ikke ud til at være fuldt ud enige med andre knuder! Du kan være nødt til at opgradere, eller andre knuder kan være nødt til at opgradere. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Du er nødt til at genopbygge databasen ved hjælp af -reindex-chainstate for at ændre -txindex - %s corrupt, salvage failed %s ødelagt, redning af data mislykkedes @@ -3271,10 +3138,6 @@ Error loading %s: Wallet requires newer version of %s Fejl under indlæsning af %s: Tegnebog kræver nyere version af %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Fejl under indlæsning af %s: Du kan ikke deaktivere HD på en allerede eksisterende HD-tegnebog - Error loading block database Indlæsning af blokdatabase mislykkedes @@ -3303,10 +3166,6 @@ Initialization sanity check failed. %s is shutting down. Klargøring af sundhedstjek mislykkedes. %s lukker ned. - - Invalid -onion address: '%s' - Ugyldig -onion adresse: “%s” - Invalid amount for -%s=<amount>: '%s' Ugyldigt beløb for -%s=<beløb>: “%s” @@ -3367,10 +3226,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Sæt cache-størrelse for database i megabytes (%d til %d; standard: %d) - - Set maximum block size in bytes (default: %d) - Sæt maksimum blokstørrelse i byte (standard: %d) - Specify wallet file (within data directory) Angiv tegnebogsfil (inden for datamappe) @@ -3411,10 +3266,6 @@ Verifying blocks... Verificerer blokke… - - Verifying wallet... - Verificerer tegnebog… - Wallet %s resides outside data directory %s Tegnebog %s findes uden for datamappe %s @@ -3439,10 +3290,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Tildel given adresse og sæt andre knuder, der forbinder til den, på hvidliste. Brug [vært]:port notation for IPv6 - - 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) - Tildel til den givne adresse for at lytte efter JSON-RPC-forbindelser. Brug [vært]:port-notation for IPv6. Denne valgmulighed kan angives flere gange (standard: tildel til alle grænseflader) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Opret nye filer med systemstandard for rettigheder i stedet for umask 077 (kun virksomt med tegnebogsfunktionalitet deaktiveret) @@ -3479,18 +3326,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Brug tilfældige akkreditiver for hver proxy-forbindelse. Dette aktiverer strømisolation med Tor (standard: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Sæt maksimumstørrelse for højprioritet/lavgebyr-transaktioner i byte (standard: %d) - The transaction amount is too small to send after the fee has been deducted Transaktionsbeløbet er for lille til at sende, når gebyret er trukket fra - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Brug hierarkisk deterministisk nøglegenerering (HD) efter BIP32. Har kun effekt ved generering af ny tegnebog og under første opstart - 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 Andre knuder på hvidliste kan ikke DoS-bandlyses, og deres transaktioner videresendes altid, selv hvis de allerede er i hukommelsespuljen. Brugbart til fx et adgangspunkt @@ -3563,10 +3402,6 @@ Send trace/debug info to console instead of debug.log file Send sporings-/fejlsøgningsinformation til konsollen i stedet for debug.log filen - - Send transactions as zero-fee transactions if possible (default: %u) - Send transaktioner som nul-gebyr-transaktioner hvis muligt (standard: %u) - Show all debugging options (usage: --help -help-debug) Vis alle tilvalg for fejlsøgning (brug: --help -help-debug) @@ -3651,10 +3486,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Tillad DNS-opslag for -addnode, -seednode og -connect - - Loading addresses... - Indlæser adresser… - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = behold metadata for transaktion, fx kontoindehaver og information om betalingsanmodning, 2 = drop metadata for transaktion) @@ -3695,10 +3526,6 @@ Output debugging information (default: %u, supplying <category> is optional) Udskriv fejlsøgningsinformation (standard: %u, angivelse af <kategori> er valgfri) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Forespørg knudeadresser via DNS-opslag hvis antallet af adresser er lavt (standard: 1 med mindre -connect/-noconnect) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) Indstiller serialiseringen af rå transaktioner eller blok-hex returneret i ikke-verbose tilstand, non-segwit(0) eller sigwit(1) (standard: %d) @@ -3767,10 +3594,6 @@ Include IP addresses in debug output (default: %u) Inkludér IP-adresser i fejlretningsoutput (standard: %u) - - Invalid -proxy address: '%s' - Ugyldig -proxy adresse: “%s” - Keypool ran out, please call keypoolrefill first Nøglepulje løb tør; kald venligst keypoolrefill først @@ -3888,10 +3711,6 @@ Loading block index... Indlæser blokindeks… - - Add a node to connect to and attempt to keep the connection open - Tilføj en knude til at forbinde til og forsøg at holde forbindelsen åben - Loading wallet... Indlæser tegnebog… @@ -3900,18 +3719,10 @@ Cannot downgrade wallet Kan ikke nedgradere tegnebog - - Cannot write default address - Kan ikke skrive standardadresse - Rescanning... Genindlæser… - - Done loading - Indlæsning gennemført - Error Fejl diff --git a/src/qt/locale/raven_de.ts b/src/qt/locale/raven_de.ts index f06a44ccd8..b7439b5d9b 100644 --- a/src/qt/locale/raven_de.ts +++ b/src/qt/locale/raven_de.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -45,11 +43,11 @@ Choose the address to send coins to - Wählen Sie die Adresse aus, an die Sie Ravens überweisen möchten + Wählen Sie die Adresse aus, an die Sie Raven überweisen möchten Choose the address to receive coins with - Wählen Sie die Adresse aus, über die Sie Ravens empfangen wollen + Wählen Sie die Adresse aus, über die Sie Raven empfangen wollen C&hoose @@ -81,7 +79,7 @@ &Edit - B&earbeiten + &Bearbeiten Export Address List @@ -151,7 +149,7 @@ This operation needs your wallet passphrase to decrypt the wallet. - Dieser Vorgang benötigt Ihre Passphrase, um die Wallet zu entschlüsseln. + Dieser Vorgang benötigt Ihre Passphrase, um das Wallet zu entschlüsseln. Decrypt wallet @@ -175,7 +173,7 @@ Are you sure you wish to encrypt your wallet? - Sind Sie sich sicher, dass Sie Ihre Wallet verschlüsseln möchten? + Sind Sie sich sicher, dass Sie Ihr Wallet verschlüsseln möchten? Wallet encrypted @@ -183,7 +181,7 @@ %1 will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your ravens from being stolen by malware infecting your computer. - %1 wird jetzt beendet, um den Verschlüsselungsprozess abzuschließen. Bitte beachten Sie, dass die Wallet-Verschlüsselung nicht vollständig vor Diebstahl Ihrer Ravens durch Schadprogramme schützt, die Ihren Computer befällt. + %1 wird jetzt beendet, um den Verschlüsselungsprozess abzuschließen. Bitte beachten Sie, dass die Wallet-Verschlüsselung nicht vollständig vor Diebstahl Ihrer Raven durch Schadprogramme schützt, die Ihren Computer befällt. 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. @@ -198,8 +196,8 @@ Die Wallet-Verschlüsselung ist aufgrund eines internen Fehlers fehlgeschlagen. Ihre Wallet wurde nicht verschlüsselt. - The supplied passphrase does not match. - Die eingegebene Passphrase stimmt nicht überein. + The supplied passphrases do not match. + Die angegebenen Passphrasen stimmen nicht überein. Wallet unlock failed @@ -219,339 +217,506 @@ Warning: The Caps Lock key is on! - Warnung: Die Feststelltaste ist aktiviert! + Warnung: Feststelltaste ist aktiviert! - BanTableModel + AssetControlDialog - IP/Netmask - IP/Netzmaske + Asset Selection + Assetauswahl - Banned Until - Gesperrt bis + Quantity: + Anzahl: - - - RavenGUI - Sign &message... - Nachricht s&ignieren... + Bytes: + Bytes: - Synchronizing with network... - Synchronisiere mit Netzwerk... + Amount: + Betrag: - &Overview - &Übersicht + Dust: + Staub: - Node - Knoten + Fee: + Gebühr: - Show general overview of wallet - Allgemeine Wallet-Übersicht anzeigen + After Fee: + Abzgl. Gebühr: - &Transactions - &Transaktionen + Change: + Wechselgeld: - Browse transaction history - Transaktionsverlauf durchsehen + (un)select all + Alle (ab)wählen - E&xit - &Beenden + Tree mode + Baumansicht - Quit application - Anwendung beenden + List mode + Listenansicht - &About %1 - Über %1 + View assets that you have the ownership asset for + Zeige Assets, für die Du das 'ownership asset' hast - Show information about %1 - Informationen über %1 anzeigen + View Administrator Assets + Zeige Administrator Assets - About &Qt - Über &Qt + Asset + Asset - Show information about Qt - Informationen über Qt anzeigen + Amount + Anzahl - &Options... - &Konfiguration... + Received with label + Empfange mit Label - Modify configuration options for %1 - Konfiguration von %1 bearbeiten + Received with address + Empfange mit Adresse - &Encrypt Wallet... - Wallet &verschlüsseln... + Date + Datum - &Backup Wallet... - Wallet &sichern... + Confirmations + Bestätigungen - &Change Passphrase... - Passphrase &ändern... + Confirmed + Bestätigt - &Sending addresses... - &Zahlungsadressen... + Copy address + Adresse kopieren - &Receiving addresses... - &Empfangsadressen... + Copy label + Label kopieren - Open &URI... - &URI öffnen... + Copy amount + Betrag kopieren - Click to disable network activity. - Klicken zum Deaktivieren der Netzwerkaktivität. + Copy transaction ID + Transaction ID kopieren - Network activity disabled. - Netzwerkaktivität deaktiviert. + Lock unspent + Nicht ausgegebenen Betrag sperren - Click to enable network activity again. - Klicken zum Aktivieren der Netzwerkaktivität. + Unlock unspent + Nicht ausgegebenen Betrag entsperren - Syncing Headers (%1%)... - Header werden synchronisiert (%1%)... + Copy quantity + Anzahl kopieren - Reindexing blocks on disk... - Reindiziere Blöcke auf Datenträger... + Copy fee + Gebühr kopieren - Send coins to a Raven address - Ravens an eine Raven-Adresse überweisen + Copy after fee + Abzüglich Gebühr kopieren - Backup wallet to another location - Eine Wallet-Sicherungskopie erstellen und abspeichern + Copy bytes + Byte kopieren - Change the passphrase used for wallet encryption - Ändert die Passphrase, die für die Wallet-Verschlüsselung benutzt wird + Copy dust + 'Staub' kopieren - &Debug window - &Debugfenster + Copy change + Wechselgeld kopieren - Open debugging and diagnostic console - Debugging- und Diagnosekonsole öffnen + (%1 locked) + (%1 gesperrt) - &Verify message... - Nachricht &verifizieren... + yes + ja - Raven - Raven + no + nein - Wallet - Wallet + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Diese Bezeichnung wird rot dargestellt, wenn irgendein Empfänger einen Betrag kleiner als die derzeitige 'Staubgrenze' erhält. - &Send - &Überweisen + Can vary +/- %1 satoshi(s) per input. + Kann pro Eingabe um +/- %1 Satoshi(s) abweichen. - &Receive - &Empfangen + (no label) + (keine Bezeichnung) - &Show / Hide - &Anzeigen / Verstecken + change from %1 (%2) + Wechselgeld von %1 (%2) - Show or hide the main Window - Das Hauptfenster anzeigen oder verstecken + (change) + (Wechselgeld) + + + AssetTableModel - Encrypt the private keys that belong to your wallet - Verschlüsselt die zu Ihrer Wallet gehörenden privaten Schlüssel + Name + Name - Sign messages with your Raven addresses to prove you own them - Nachrichten signieren, um den Besitz Ihrer Raven-Adressen zu beweisen + Quantity + Anzahl + + + AssetsDialog - Verify messages to ensure they were signed with specified Raven addresses - Nachrichten verifizieren, um sicherzustellen, dass diese mit den angegebenen Raven-Adressen signiert wurden + Send Coins + Raven überweisen - &File - &Datei + Asset Control Features + Asset Kontrollfunktionen - &Settings - &Einstellungen + Inputs... + Eingaben... - &Help - &Hilfe + automatically selected + Automatisch ausgewählt - Tabs toolbar - Registerkartenleiste + Insufficient funds! + Unzureichender Kontostand! - Request payments (generates QR codes and raven: URIs) - Zahlungen anfordern (erzeugt QR-Codes und "raven:"-URIs) + Quantity: + Anzahl - Show the list of used sending addresses and labels - Liste verwendeter Zahlungsadressen und Bezeichnungen anzeigen + Bytes: + Bytes: - Show the list of used receiving addresses and labels - Liste verwendeter Empfangsadressen und Bezeichnungen anzeigen + Amount: + Betrag: - Open a raven: URI or payment request - Eine "raven:"-URI oder Zahlungsanforderung öffnen + Dust: + "Dust": - &Command-line options - &Kommandozeilenoptionen - - - %n active connection(s) to Raven network - %n aktive Verbindung zum Raven-Netzwerk%n aktive Verbindungen zum Raven-Netzwerk + Fee: + Gebühr: - Indexing blocks on disk... - Indiziere Blöcke auf Datenträger... + After Fee: + Abzgl. Gebühr: - Processing blocks on disk... - Verarbeite Blöcke auf Datenträger... + Change: + Wechselgeld: - - Processed %n block(s) of transaction history. - %n Block des Transaktionsverlaufs verarbeitet.%n Blöcke des Transaktionsverlaufs verarbeitet. + + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Wenn dies aktivert, und die Wechselgeld-Adresse leer oder ungültig ist, wird das Wechselgeld einer neu erzeugten Adresse gutgeschrieben. - %1 behind - %1 im Rückstand + Custom change address + Benutzerdefinierte Wechselgeld-Adresse - Last received block was generated %1 ago. - Der letzte empfangene Block ist %1 alt. + Transaction Fee: + Transaktionsgebühr - Transactions after this will not yet be visible. - Transaktionen hiernach werden noch nicht angezeigt. + Choose... + Auswählen... - Error - Fehler + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Die Verwendung der Fallbackfee kann dazu führen, dass eine Transaktion gesendet wird, die mehrere Stunden oder Tage (oder nie) zur Bestätigung benötigt. Überlegen Sie sich, ob Sie Ihre Gebühr manuell wählen oder warten Sie, bis Sie die gesamte Kette validiert haben. - Warning - Warnung + Warning: Fee estimation is currently not possible. + Warnung: Gebührenschätzung im Moment nicht möglich. - Information - Hinweis + collapse fee-settings + Transaktionsgebühreneinstellungen ausblenden - Up to date - Auf aktuellem Stand + Hide + Ausblenden - Show the %1 help message to get a list with possible Raven command-line options - Zeige den "%1"-Hilfetext, um eine Liste mit möglichen Kommandozeilenoptionen zu erhalten + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Wenn die benutzerdefinierte Gebühr 1000 Satoshis beträgt und die Transaktion nur 250 Byte groß ist, wird bei Auswahl von "pro Kilobyte" eine Gebühr in Höhe von 250 Satoshis, bei Auswahl von "Mindestbetrag" eine Gebühr in Höhe von 1000 Satoshis bezahlt. Bei Transaktionen die größer als ein Kilobyte sind, werden bei beiden Optionen die Gebühren pro Kilobyte bezahlt. - %1 client - %1 Client + per kilobyte + pro Kilobyte - Connecting to peers... - Verbinde mit Netzwerk... + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Nur die minimale Gebühr zu bezahlen ist so lange in Ordnung, wie weniger Transaktionsvolumen als Platz in den Blöcken vorhanden ist. Aber Vorsicht, diese Option kann dazu führen, dass Transaktionen nicht bestätigt werden, wenn mehr Bedarf an Raven-Transaktionen besteht als das Netzwerk verarbeiten kann. - Catching up... - Hole auf... + (read the tooltip) + (den Hinweistext lesen) - Date: %1 - - Datum: %1 - + Recommended: + Empfehlungen: - Amount: %1 - - Betrag: %1 - + Custom: + Benutzerdefiniert: - Type: %1 - - Typ: %1 - + (Smart fee not initialized yet. This usually takes a few blocks...) + (Intelligente Gebührenlogik ist noch nicht verfügbar. Normalerweise dauert dies einige Blöcke lang...) - Label: %1 - - Bezeichnung: %1 - + Confirmation time target: + Gewünschte Bestätigungszeit: - Address: %1 - - Adresse: %1 - + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Deutet an, dass der Absender diese Transaktion durch eine neue Transaktion mit höheren Gebühren ersetzen will (bevor diese bestätigt wird). - Sent transaction - Gesendete Transaktion + Request Replace-By-Fee + Replace-By-Fee anfordern - Incoming transaction - Eingehende Transaktion + Confirm the send action + Überweisung bestätigen - HD key generation is <b>enabled</b> - HD Schlüssel Generierung ist <b>aktiviert</b> + S&end + &Überweisen - HD key generation is <b>disabled</b> - HD Schlüssel Generierung ist <b>deaktiviert</b> + Clear all fields of the form. + Alle Formularfelder zurücksetzen. - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Wallet ist <b>verschlüsselt</b> und aktuell <b>entsperrt</b> + Clear &All + Zurücksetzen - Wallet is <b>encrypted</b> and currently <b>locked</b> - Wallet ist <b>verschlüsselt</b> und aktuell <b>gesperrt</b> + Transfer to multiple recipients at once + An mehrere Empfänger auf einmal transferieren - A fatal error occurred. Raven can no longer continue safely and will quit. - Ein schwerer Fehler ist aufgetreten. Raven kann nicht stabil weiter ausgeführt werden und wird beendet. + Add &Recipient + Empfänger hinzufügen + + + Balance: + Kontostand: + + + Copy quantity + Anzahl kopieren + + + Copy amount + Betrag kopieren + + + Copy fee + Gebühr kopieren + + + Copy after fee + Abzüglich Gebühr kopieren + + + Copy bytes + Bytes kopieren + + + Copy dust + Staub kopieren + + + Copy change + Wechselgeld kopieren + + + %1 (%2 blocks) + %1 (%2 blocks) + + + Are you sure you want to send? + Sind Sie sicher, dass Sie die Überweisung ausführen möchten? + + + added as transaction fee + als Transaktionsgebühr hinzugefügt + + + Confirm send assets + Senden von Assets bestätigen + + + The recipient address is not valid. Please recheck. + Die Zahlungsadresse ist ungültig. Bitte nochmals überprüfen. + + + The amount to pay must be larger than 0. + Der zu zahlende Betrag muss größer als 0 sein. + + + The amount exceeds your balance. + Der angegebene Betrag übersteigt Ihren Kontostand. + + + Duplicate address found: addresses should only be used once each. + Doppelte Adresse entdeckt: Adressen dürfen jeweils nur einmal vorkommen. + + + Transaction creation failed! + Transaktionserstellung fehlgeschlagen! + + + The transaction was rejected with the following reason: %1 + Die Transaktion wurde aus folgendem Grund abgelehnt: %1 + + + Payment request expired. + Zahlungsanforderung abgelaufen. + + + Estimated to begin confirmation within %n block(s). + Voraussichtlicher Beginn der Bestätigung innerhalb von %n Block.Voraussichtlicher Beginn der Bestätigung innerhalb von %n Blöcken. + + + Warning: Invalid Raven address + Warnung: Ungültige Raven-Adresse + + + Warning: Unknown change address + Warnung: Unbekannte Wechselgeld-Adresse + + + Confirm custom change address + Benutzerdefinierte Wechselgeld-Adresse bestätigen + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Die ausgewählte Adresse für Ihr Wechselgeld ist nicht Bestandteil dieses Wallets. Einige oder alle Mittel aus Ihrem Wallet könnten an diese Adresse gesendet werden. Wollen Sie das wirklich? + + + (no label) + (keine Bezeichnung) + + + + AssignQualifier + + Frame + Rahmen + + + Select Type: + Typ auswählen: + + + Select Qualifier: + Qualifier auswählen: + + + Address: + Adresse: + + + IPFS / Hash: + IPFS / Hash: + + + Custom Change Address + Benutzerdefinierte Wechselgeld-Adresse + + + Check + Prüfen + + + Clear + Zurücksetzen + + + Submit + Senden + + + Assign Qualifier + Qualifier zuweisen + + + Remove Qualifier + Qualifier entfernen + + + Data has been validated, You can now submit the qualifier request + Die Daten wurden validiert, Sie können nun die Qualifier-Anfrage abschicken + + + Must have a qualifier asset selected + Sie müssen ein Qualifier-Asset ausgewählt haben + + + Address already has the qualifier assigned to it + Adresse hat bereits einen Qualifier zugewiesen + + + Address doesn't have the qualifier, so we can't remove it + Adresse hat diesen Qualifier nicht, also kann er nicht entfernt werden + + + Unable to preform action at this time + Aktion im Moment nicht möglich. + + + + BanTableModel + + IP/Netmask + IP/Netzmaske + + + Banned Until + Gesperrt bis @@ -706,1252 +871,2680 @@ - EditAddressDialog + CreateAssetDialog - Edit Address - Adresse bearbeiten + Coin Control Features + "Coin Control"-Funktionen - &Label - &Bezeichnung + Inputs... + Eingaben... - The label associated with this address list entry - Bezeichnung, die dem Adresslisteneintrag zugeordnet ist. + automatically selected + Automatisch ausgewählt - The address associated with this address list entry. This can only be modified for sending addresses. - Adresse, die dem Adresslisteneintrag zugeordnet ist. Diese kann nur bei Zahlungsadressen verändert werden. + Insufficient funds! + Unzureichender Kontostand! - &Address - &Adresse + Quantity: + Anzahl: - New receiving address - Neue Empfangsadresse + Bytes: + Bytes: - New sending address - Neue Zahlungsadresse + Amount: + Betrag: - Edit receiving address - Empfangsadresse bearbeiten + Dust: + Staub: - Edit sending address - Zahlungsadresse bearbeiten + Fee: + Gebühr: - The entered address "%1" is not a valid Raven address. - Die eingegebene Adresse "%1" ist keine gültige Raven-Adresse. + After Fee: + Abzgl. Gebühr: - The entered address "%1" is already in the address book. - Die eingegebene Adresse "%1" befindet sich bereits im Adressbuch. + Change: + Wechselgeld: - Could not unlock wallet. - Wallet konnte nicht entsperrt werden. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Wenn dies aktiviert ist, aber die Wechselgeldadresse leer oder ungültig ist, wird das Wechselgeld an eine neu generierte Adresse gesendet. - New key generation failed. - Erzeugung eines neuen Schlüssels fehlgeschlagen. + Custom change address + Benutzerdefinierte Wechselgeld-Adresse - - - FreespaceChecker - A new data directory will be created. - Es wird ein neues Datenverzeichnis angelegt. + Name: + Name: - name - Name + A-Z 0-9 and . or _ as the second character + A-Z 0-9 und . oder _ als zweites Zeichen - Directory already exists. Add %1 if you intend to create a new directory here. - Verzeichnis existiert bereits. Fügen Sie %1 an, wenn Sie beabsichtigen hier ein neues Verzeichnis anzulegen. + The name of the asset you would like to create + Der Name des Assets, das erstellt werden soll - Path already exists, and is not a directory. - Pfad existiert bereits und ist kein Verzeichnis. + Check Availabilty + Verfügbarkeit prüfen - Cannot create data directory here. - Datenverzeichnis kann hier nicht angelegt werden. + Address: + Adresse: - - - HelpMessageDialog - version - Version + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + Die RVN-Adresse, die dieses Asset halten wird (Sie müssen diese Adresse besitzen). Das Feld Leer lassen, um eine neue Adresse zu erstellen. - (%1-bit) - (%1-Bit) + Verifier String: + Verifier String: - About %1 - Über %1 + Create a verifier string built from Qualifier names e.g (#KYC & #VALID). Leave blank to default to true + Erstellen Sie einen Verifier String, der aus Qualifier-Namen aufgebaut ist, z. B. (#KYC & #VALID). Leer lassen, damit der Standardwert 'true' ist - Command-line options - Kommandozeilenoptionen + Warning: + Warnung: - Usage: - Benutzung: + The number of assets that will be created + Die Anzahl der Assets, die erstellt werden - command-line options - Kommandozeilenoptionen + Units: + Menge: - UI Options: - UI Einstellungen: + How divisble the assets will be (e.g. 8 = 1.00000000, 2 = 1.00) + Wie oft das Asset geteilt werden kann (z.B. 8 = 1.00000000, 2 = 1.00) - Choose data directory on startup (default: %u) - Datenverzeichnis beim Starten auswählen (Standard: %u) + e.g. 1 + z.B. 1 - Set language, for example "de_DE" (default: system locale) - Sprache einstellen, zum Beispiel "de_DE" (Standard: Systemgebietsschema) + If the owner of this asset will be able to issue more assets in the future + Ob der Eigentümer dieses Assets in der Zukunft weitere Assets ausgeben kann - Start minimized - Minimiert starten + Reissuable + Wieder ausgebbar - Set SSL root certificates for payment request (default: -system-) - SSL-Wurzelzertifikate für Zahlungsanforderungen festlegen (Standard: Systemstandard) + Does this asset have an ipfs hash to go with it + Hat dieses Asset einen ipfs hash - Show splash screen on startup (default: %u) - Startbildschirm beim Starten anzeigen (Standard: %u) + Add IPFS/Txid Hash + IPFS/Txid Hash hinzufügen - Reset all settings changed in the GUI - Setze alle Einstellungen zurück, die über die grafische Oberfläche geändert wurden. + The ipfs/txid hash that contains information about the asset + Der IPFS/Txid Hash, der Informationen über das Asset enthält - - - Intro - Welcome - Willkommen + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) + Der IPFS/Txid Hash, der mit dem Asset verbunden ist (z.B. QmU4h365LYMHx...) - Welcome to %1. - Willkommen zu %1. + ERROR TEXT + FEHLER TEXT - As this is the first time the program is launched, you can choose where %1 will store its data. - Da Sie das Programm gerade zum ersten Mal starten, können Sie nun auswählen wo %1 seine Daten ablegen wird. + Transaction Fee: + Transaktionsgebühr: - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 wird eine Kopie der Raven Blockchain herunterladen und speichern. Mindestens %2GB Daten werden in diesem Verzeichnis abgelegt und die Datenmenge wächst über die Zeit an. Auch die Wallet wird in diesem Verzeichnis abgelegt. + Choose... + Auswählen... - Use the default data directory - Standard-Datenverzeichnis verwenden + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Die Verwendung der Fallbackfee kann dazu führen, dass eine Transaktion gesendet wird, die mehrere Stunden oder Tage (oder nie) zur Bestätigung benötigt. Überlegen Sie sich, ob Sie Ihre Gebühr manuell wählen oder warten Sie, bis Sie die gesamte Kette validiert haben. - Use a custom data directory: - Ein benutzerdefiniertes Datenverzeichnis verwenden: + Warning: Fee estimation is currently not possible. + Warnung: Gebührenschätzung im Moment nicht möglich. - Error: Specified data directory "%1" cannot be created. - Fehler: Angegebenes Datenverzeichnis "%1" kann nicht angelegt werden. + collapse fee-settings + Transaktionsgebühreneinstellungen ausblenden - Error - Fehler - - - %n GB of free space available - %n GB freier Speicherplatz verfügbar%n GB freier Speicherplatz verfügbar - - - (of %n GB needed) - (von benötigtem %n GB)(von benötigten %n GB) + Hide + Ausblenden - - - ModalOverlay - Form - Formular + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Wenn die benutzerdefinierte Gebühr 1000 Satoshis beträgt und die Transaktion nur 250 Byte groß ist, wird bei Auswahl von "pro Kilobyte" eine Gebühr in Höhe von 250 Satoshis, bei Auswahl von "Mindestbetrag" eine Gebühr in Höhe von 1000 Satoshis bezahlt. Bei Transaktionen die größer als ein Kilobyte sind, werden bei beiden Optionen die Gebühren pro Kilobyte bezahlt. - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. - Neueste Transaktionen werden eventuell noch nicht angezeigt, daher könnte Ihr Kontostand veraltet sein. Er wird korrigiert, sobald Ihre Wallet die Synchronisation mit dem Raven-Netzwerk erfolgreich abgeschlossen hat. Details dazu finden sich weiter unten. + per kilobyte + pro Kilobyte - Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. - Versuche, Ravens aus noch nicht angezeigten Transaktionen auszugeben, werden vom Netzwerk nicht akzeptiert. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Nur die minimale Gebühr zu bezahlen ist so lange in Ordnung, wie weniger Transaktionsvolumen als Platz in den Blöcken vorhanden ist. Aber Vorsicht, diese Option kann dazu führen, dass Transaktionen nicht bestätigt werden, wenn mehr Bedarf an Raven-Transaktionen besteht als das Netzwerk verarbeiten kann. - Number of blocks left - Anzahl verbleibender Blöcke + (read the tooltip) + (den Hinweistext lesen) - Unknown... - Unbekannt... + Recommended: + Empfohlen: - Last block time - Letzte Blockzeit + C&ustom: + &Benutzerdefiniert: - Progress - Fortschritt + (Smart fee not initialized yet. This usually takes a few blocks...) + (Die Smart fee ist noch nicht initialisiert. Dies dauert normalerweise einige Blöcke...) - Progress increase per hour - Fortschritt pro Stunde + Confirmation time target: + Gewünschte Bestätigungszeit: - calculating... - berechne... + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Deutet an, dass der Absender diese Transaktion durch eine neue Transaktion mit höheren Gebühren ersetzen will (bevor diese bestätigt wird). - Estimated time left until synced - Abschätzung der verbleibenden Zeit bis synchronisiert + Request Replace-By-Fee + Replace-By-Fee anfordern - Hide - Ausblenden + Create Asset + Asset erstellen - Unknown. Syncing Headers (%1)... - Unbekannt. Synchronisiere Headers (%1)... + Clear + Zurücksetzen - - - OpenURIDialog - Open URI - URI öffnen + Balance: + Kontostand: - Open payment request from URI or file - Zahlungsanforderung über URI oder aus Datei öffnen + 123.456 RVN + 123.456 RVN - URI: - URI: + Copy quantity + Anzahl kopieren - Select payment request file - Zahlungsanforderungsdatei auswählen + Copy amount + Betrag kopieren - Select payment request file to open - Zu öffnende Zahlungsanforderungsdatei auswählen + Copy fee + Gebühr kopieren - - - OptionsDialog - Options - Konfiguration + Copy after fee + Abzüglich Gebühr kopieren - &Main - &Allgemein + Copy bytes + Bytes kopieren - Automatically start %1 after logging in to the system. - %1 nach der Anmeldung am System automatisch ausführen. + Copy dust + "Staub" kopieren - &Start %1 on system login - &Starte %1 nach Systemanmeldung + Copy change + Wechselgeld kopieren - Size of &database cache - Größe des &Datenbankcaches + %1 (%2 blocks) + %1 (%2 blocks) - MB - MB + Main Asset + Haupt-Asset - Number of script &verification threads - Anzahl an Skript-&Verifizierungs-Threads + Sub Asset + Unter-Asset - Accept connections from outside - Eingehende Verbindungen annehmen + Unique Asset + Einzigartiges Asset - Allow incoming connections - Erlaubt eingehende Verbindungen + Messaging Channel Asset + Messaging-Kanal Asset - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - IP-Adresse des Proxies (z.B. IPv4: 127.0.0.1 / IPv6: ::1) + Qualifier Asset + Qualifier Asset - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimiert die Anwendung anstatt sie zu beenden wenn das Fenster geschlossen wird. Wenn dies aktiviert ist, müssen Sie die Anwendung über "Beenden" im Menü schließen. + Sub Qualifier Asset + Unter-Qualifier-Asset - 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 |. - Externe URLs (z.B. ein Block-Explorer), die im Kontextmenü des Transaktionsverlaufs eingefügt werden. In der URL wird %s durch den Transaktionshash ersetzt. Bei Angabe mehrerer URLs müssen diese durch "|" voneinander getrennt werden. + Restricted Asset + Eingeschränktes Asset - Third party transaction URLs - Externe Transaktions-URLs + Asset Type + Asset-Typ - Active command-line options that override above options: - Aktive Kommandozeilenoptionen, die obige Konfiguration überschreiben: + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters + Der IPFS/Txid Hash muss mit 'Qm' beginnen und 46 Zeichen lang sein oder aus 64 hex Zeichen bestehen - Reset all client options to default. - Setzt die Clientkonfiguration auf Standardwerte zurück. + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters + Der IPFS/Txid Hash muss 46 normale oder 64 hex Zeichen lang sein - &Reset Options - Konfiguration &zurücksetzen + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + Der IPFS/Txid Hash ist nicht gültig. Bitte benutzen Sie einen gültigen IPFS/Txid Hash. - &Network - &Netzwerk + Warning: Invalid Raven address + Warnung: Ungültige Raven-Adresse - (0 = auto, <0 = leave that many cores free) - (0 = automatisch, <0 = so viele Kerne frei lassen) + Warning: Restricted Assets Reissuance requires an address + Warnung: Die Wiederveröffentlichung eingeschränkter Assets erfordert eine Adresse - W&allet - W&allet + Valid Asset + Gültiges Asset - Expert - Erweiterte Wallet-Optionen + Invalid: Asset name already in use + Ungültig: Asset-Name wird bereits verwendet - Enable coin &control features - "&Coin Control"-Funktionen aktivieren + Error: Asset Database not in sync + Fehler: Asset-Datenbank nicht synchronisiert - 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. - Wenn Sie das Ausgeben von unbestätigtem Wechselgeld deaktivieren, kann das Wechselgeld einer Transaktion nicht verwendet werden, bis es mindestens eine Bestätigung erhalten hat. Dies wirkt sich auf die Berechnung des Kontostands aus. + %1 to %2 + %1 bis %2 - &Spend unconfirmed change - &Unbestätigtes Wechselgeld darf ausgegeben werden + Are you sure you want to send? + Sind Sie sicher, dass Sie die Überweisung ausführen möchten? - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Automatisch den Raven-Clientport auf dem Router öffnen. Dies funktioniert nur, wenn Ihr Router UPnP unterstützt und dies aktiviert ist. + added as transaction fee + als Transaktionsgebühr hinzugefügt - Map port using &UPnP - Portweiterleitung via &UPnP + Total Amount %1 + Gesamtbetrag %1 - Connect to the Raven network through a SOCKS5 proxy. - Über einen SOCKS5-Proxy mit dem Raven-Netzwerk verbinden. + or + oder - &Connect through SOCKS5 proxy (default proxy): - Über einen SOCKS5-Proxy &verbinden (Standardproxy): + Confirm send assets + Senden von Assets bestätigen - Proxy &IP: - Proxy-&IP: + Invalid: + Ungültig: - &Port: - &Port: + Copy + Kopieren - Port of the proxy (e.g. 9050) - Port des Proxies (z.B. 9050) + Transaction ID Copied + Transaktions-ID kopiert - Used for reaching peers via: - Benutzt um Gegenstellen zu erreichen über: + Asset transaction sent to network: + Asset-Transaktion an das Netzwerk gesendet: + + + Estimated to begin confirmation within %n block(s). + Voraussichtlicher Beginn der Bestätigung innerhalb von %n Blöcken.Voraussichtlicher Beginn der Bestätigung innerhalb von %n Blöcken. - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Zeigt an, ob der eingegebene Standard SOCKS5 Proxy genutzt wird um Peers mit dem Netzwerktyp zu erreichen. + Warning: Unknown change address + Warnung: Unbekannte Wechselgeld-Adresse - IPv4 - IPv4 + Confirm custom change address + Benutzerdefinierte Wechselgeld-Adresse bestätigen - IPv6 - IPv6 + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Die ausgewählte Adresse für Ihr Wechselgeld ist nicht Bestandteil dieses Wallets. Einige oder alle Mittel aus Ihrem Wallet könnten an diese Adresse gesendet werden. Wollen Sie das wirklich? - Tor - Tor + (no label) + (keine Bezeichnung) - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Über einen separaten SOCKS5 Proxy für Tor Services mit dem Raven Netzwerk verbinden. + Pay only the required fee of %1 + Nur die notwendige Gebühr in Höhe von %1 zahlen + + + EditAddressDialog - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Separaten SOCKS5-Proxy verwenden, um Gegenstellen über versteckte Tor-Dienste zu erreichen: + Edit Address + Adresse bearbeiten - &Window - &Programmfenster + &Label + &Bezeichnung - &Hide the icon from the system tray. - &Das Icon im Infobereich verstecken. + The label associated with this address list entry + Bezeichnung, die dem Adresslisteneintrag zugeordnet ist. - Hide tray icon - Icon verstecken + The address associated with this address list entry. This can only be modified for sending addresses. + Adresse, die dem Adresslisteneintrag zugeordnet ist. Diese kann nur bei Zahlungsadressen verändert werden. - Show only a tray icon after minimizing the window. - Nur ein Symbol im Infobereich anzeigen, nachdem das Programmfenster minimiert wurde. + &Address + &Adresse - &Minimize to the tray instead of the taskbar - In den Infobereich anstatt in die Taskleiste &minimieren + New receiving address + Neue Empfangsadresse - M&inimize on close - Beim Schließen m&inimieren + New sending address + Neue Zahlungsadresse - &Display - Anzei&ge + Edit receiving address + Empfangsadresse bearbeiten - User Interface &language: - &Sprache der Benutzeroberfläche: + Edit sending address + Zahlungsadresse bearbeiten - The user interface language can be set here. This setting will take effect after restarting %1. - Die Benutzeroberflächensprache kann hier festgelegt werden. Diese Einstellung wird nach einem Neustart von %1 wirksam werden. + The entered address "%1" is not a valid Raven address. + Die eingegebene Adresse "%1" ist keine gültige Raven-Adresse. - &Unit to show amounts in: - &Einheit der Beträge: + The entered address "%1" is already in the address book. + Die eingegebene Adresse "%1" befindet sich bereits im Adressbuch. - Choose the default subdivision unit to show in the interface and when sending coins. - Wählen Sie die standardmäßige Untereinheit, die in der Benutzeroberfläche und beim Überweisen von Ravens angezeigt werden soll. + Could not unlock wallet. + Wallet konnte nicht entsperrt werden. - Whether to show coin control features or not. - Legt fest, ob die "Coin Control"-Funktionen angezeigt werden. + New key generation failed. + Erzeugung eines neuen Schlüssels fehlgeschlagen. + + + FreespaceChecker - &OK - &OK + A new data directory will be created. + Es wird ein neues Datenverzeichnis angelegt. - &Cancel - A&bbrechen + name + Name - default - Standard + Directory already exists. Add %1 if you intend to create a new directory here. + Verzeichnis existiert bereits. Fügen Sie %1 an, wenn Sie beabsichtigen hier ein neues Verzeichnis anzulegen. - none - keine + Path already exists, and is not a directory. + Pfad existiert bereits und ist kein Verzeichnis. - Confirm options reset - Zurücksetzen der Konfiguration bestätigen + Cannot create data directory here. + Datenverzeichnis kann hier nicht angelegt werden. + + + FreezeAddress - Client restart required to activate changes. - Clientneustart nötig, um die Änderungen zu aktivieren. + Frame + Rahmen - Client will be shut down. Do you want to proceed? - Client wird beendet. Möchten Sie den Vorgang fortsetzen? + Restricted Asset: + Eingeschränktes Asset: - This change would require a client restart. - Diese Änderung würde einen Clientneustart benötigen. + Address: + Adresse: - The supplied proxy address is invalid. - Die eingegebene Proxyadresse ist ungültig. + Custom Change Address + Benutzerdefinierte Wechselgeld-Adresse - - - OverviewPage - Form - Formular + IPFS / Hash: + IPFS / Hash: - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Die angezeigten Informationen sind möglicherweise nicht mehr aktuell. Ihre Wallet wird automatisch synchronisiert, nachdem eine Verbindung zum Raven-Netzwerk hergestellt wurde. Dieser Prozess ist jedoch derzeit noch nicht abgeschlossen. + Single Address Options + Optionen für einzelne Adressen - Watch-only: - Beobachtet: + Global Options + Globale Einstellungen - Available: - Verfügbar: + Free&ze trading on this address + Handel mit d&ieser Adresse einfrieren - Your current spendable balance - Ihr aktuell verfügbarer Kontostand + Unfreeze tradin&g on this address + Handeln mit dieser Adresse frei&geben. - Pending: - Ausstehend: + Freeze all &trading for the selected restricted asset + Den gesam&ten Handel für das ausgewählte eingeschränkte Asset einfrieren - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Betrag aus unbestätigten Transaktionen, der noch nicht im aktuell verfügbaren Kontostand enthalten ist + &Unfreeze all trading for the selected restricted asset + Den gesamten Handel für das a&usgewählte eingeschränkte Asset freigeben - Immature: - Unreif: + Check + Prüfen - Mined balance that has not yet matured - Erarbeiteter Betrag der noch nicht gereift ist + Clear + Zurücksetzen - Balances - Kontostände + Submit + Einreichen - Total: - Gesamtbetrag: + Data has been validated, You can now submit the restriction transaction + Die Daten wurden validiert, Sie können nun die Einschränkungs-Transaktion senden - Your current total balance - Aktueller Gesamtbetrag aus obigen Kategorien + Must have a restricted asset selected + Ein eingeschränktes Asset muss ausgewählt sein - Your current balance in watch-only addresses - Ihr aktueller Kontostand beobachteter Adressen + Address is already frozen + Adresse ist bereits eingefroren - Spendable: - Verfügbar: + Address is not frozen + Adresse ist nicht eingefroren - Recent transactions - Letzte Transaktionen + Restricted asset is already frozen globally + Eingeschränktes Asset ist bereits global eingefroren - Unconfirmed transactions to watch-only addresses - Unbestätigte Transaktionen von beobachteten Adressen + Restricted asset is not frozen globally + Eingeschränktes Asset wird nicht global eingefroren - Mined balance in watch-only addresses that has not yet matured - Erarbeiteter Betrag in beobachteten Adressen der noch nicht gereift ist + Unable to preform action at this time + Aktion im Moment nicht möglich + + + GUIUtil::SyncWarningMessage - Current total balance in watch-only addresses - Aktueller Gesamtbetrag in beobachteten Adressen aus obigen Kategorien + Warning: transaction while syncing wallet! + Warnung: Transaktion während Wallet synchronisiert! + + + You are trying to send a transaction while your wallet is not fully synced. This is not recommended because the transaction might get stuck in your wallet. Are you sure you want to proceed? + +Recommended action: Fully sync your wallet before sending a transaction. + + Sie versuchen eine Transaktion zu senden, während die Wallet nicht vollständig synchronisiert ist. Dies ist nicht empfohlen, da die Transaktion eventuell in Ihrer Wallet hängen bleibt. Sind Sie sicher, dass Sie fortfahren möchten? + +Empfohlene Aktion: Vollständige Synchronisation bevor eine Transaktion gesendet wird. + - PaymentServer + HelpMessageDialog - Payment request error - Fehlerhafte Zahlungsanforderung + version + Version - Cannot start raven: click-to-pay handler - Kann Raven nicht starten: Klicken-zum-Bezahlen-Handler + (%1-bit) + (%1-Bit) - URI handling - URI-Verarbeitung + About %1 + Über %1 - Payment request fetch URL is invalid: %1 - Abruf-URL der Zahlungsanforderung ist ungültig: %1 + Command-line options + Kommandozeilenoptionen - Invalid payment address %1 - Ungültige Zahlungsadresse %1 + Usage: + Benutzung: - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - URI kann nicht analysiert werden! Dies kann durch eine ungültige Raven-Adresse oder fehlerhafte URI-Parameter verursacht werden. + command-line options + Kommandozeilenoptionen - Payment request file handling - Zahlungsanforderungsdatei-Verarbeitung + UI Options: + UI Einstellungen: - Payment request file cannot be read! This can be caused by an invalid payment request file. - Zahlungsanforderungsdatei kann nicht gelesen werden! Dies kann durch eine ungültige Zahlungsanforderungsdatei verursacht werden. + Choose data directory on startup (default: %u) + Datenverzeichnis beim Starten auswählen (Standard: %u) - Payment request rejected - Zahlungsanforderung abgelehnt + Set language, for example "de_DE" (default: system locale) + Sprache einstellen, zum Beispiel "de_DE" (Standard: Systemgebietsschema) - Payment request network doesn't match client network. - Netzwerk der Zahlungsanforderung stimmt nicht mit dem Client-Netzwerk überein. + Start minimized + Minimiert starten - Payment request expired. - Zahlungsanforderung abgelaufen. + Set SSL root certificates for payment request (default: -system-) + SSL-Wurzelzertifikate für Zahlungsanforderungen festlegen (Standard: Systemstandard) - Payment request is not initialized. - Zahlungsanforderung ist nicht initialisiert. + Show splash screen on startup (default: %u) + Startbildschirm beim Starten anzeigen (Standard: %u) - Unverified payment requests to custom payment scripts are unsupported. - Unverifizierte Zahlungsanforderungen an benutzerdefinierte Zahlungsskripte werden nicht unterstützt. + Reset all settings changed in the GUI + Setze alle Einstellungen zurück, die über die grafische Oberfläche geändert wurden. + + + Intro - Invalid payment request. - Ungültige Zahlungsanforderung. + Welcome + Willkommen - Requested payment amount of %1 is too small (considered dust). - Angeforderter Zahlungsbetrag in Höhe von %1 ist zu niedrig und wurde als "Staub" eingestuft. + Welcome to %1. + Willkommen zu %1. - Refund from %1 - Rücküberweisung von %1 + As this is the first time the program is launched, you can choose where %1 will store its data. + Da Sie das Programm gerade zum ersten Mal starten, können Sie nun auswählen wo %1 seine Daten ablegen wird. - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - Zahlungsanforderung %1 ist zu groß (%2 Byte, erlaubt sind %3 Byte). + When you click OK, %1 will begin to download and process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched. + Wenn Sie auf 'OK' klicken, beginnt %1 mit dem Herunterladen und Verarbeiten der gesamten %4-Blockchain (%2GB), beginnend mit den frühesten Transaktionen in %3 beim ersten Start von %4. - Error communicating with %1: %2 - Kommunikationsfehler mit %1: %2 + This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off. + Die anfängliche Synchronisierung ist sehr anspruchsvoll und kann Hardware-Probleme mit Ihrem Computer aufdecken, die zuvor unbemerkt geblieben waren. Jedes Mal, wenn Sie %1 ausführen, wird das Herunterladen an der Stelle fortgesetzt, an der es unterbrochen wurde. - Payment request cannot be parsed! - Zahlungsanforderung kann nicht verarbeitet werden! + If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. + Wenn Sie sich dafür entschieden haben, den Speicherplatz der Blockchain zu begrenzen, müssen die zurückliegenden Daten dennoch heruntergeladen und verarbeitet werden, werden aber anschließend gelöscht, um die Festplattennutzung gering zu halten. - Bad response from server %1 - Fehlerhafte Antwort vom Server: %1 + Use the default data directory + Standard-Datenverzeichnis verwenden - Network request error - Fehlerhafte Netzwerkanfrage + Use a custom data directory: + Ein benutzerdefiniertes Datenverzeichnis verwenden: - Payment acknowledged - Zahlung bestätigt + Raven + Raven + + + %1 will download and store a copy of the Raven block chain. + %1 wird eine Kopie der Raven-Blockchain herunterladen und speichern. + + + The wallet will also be stored in this directory. + Die Wallet wird ebenfalls in diesem Ordner gespeichert. + + + Error: Specified data directory "%1" cannot be created. + Fehler: Angegebenes Datenverzeichnis "%1" kann nicht angelegt werden. + + + Error + Fehler + + + %n GB of free space available + %n GB freier Speicherplatz verfügbar%n GB freier Speicherplatz verfügbar + + + (of %n GB needed) + (von benötigten %n GB)(von benötigten %n GB) - PeerTableModel + MnemonicDialog - User Agent - User-Agent + HD Wallet Setup + HD Wallet Erstellung + + + + MnemonicDialog1 + + HD Wallet Setup + HD Wallet Erstellung - Node/Service - Knoten/Dienst + Select the type of wallet to create. + Wählen Sie den Typ der zu erstellenden Wallet aus. - NodeId - Knoten Identität + Since no wallet.dat file was found in the Raven block chain data directory, a wallet file will be created. + Eine neue Wallet-Datei wird erstellt, da am Speicherort der Raven-Blockchain keine wallet.dat gefunden wurde. - Ping - Ping + Please choose what you would like to do: + Bitte wählen Sie aus, was Sie machen möchten: + + + Create a new wallet using a new BIP39 compliant set of 12 seed words. + Erstellen Sie eine neue Wallet mit einem neuen BIP39-konformen Satz von 12 Seed-Wörtern. + + + Re-create an existing wallet using a previously used BIP39 compliant set + of 12 seed words which you know. + Wiedererstellen einer bestehenden Wallet unter Verwendung eines zuvor verwendeten BIP39-konformen Satzes +von 12 Seed-Wörtern, die Sie kennen sollten. + + + Accept + Annehmen + + + You are choosing to create a new wallet using new seed words. + Sie entscheiden sich dafür, eine neue Wallet mit neuen Seed-Wörtern zu erstellen. + + + You are choosing to re-create an old wallet using seed words which you know. + Sie entscheiden sich dafür, ein altes Wallet wiederherzustellen, indem Sie die Ihnen bekannten Seed-Wörter verwenden. - QObject + MnemonicDialog2 - Amount - Betrag + Passphrase: + Passphrase: - Enter a Raven address (e.g. %1) - Raven-Adresse eingeben (z.B. %1) + Warning: + Warnung: - %1 d - %1 d + Please write down your 12 seed words and Passphrase before Accepting. +They are not recoverable !! + Bitte notieren Sie sich vor dem Akzeptieren Ihre 12 Seed-Wörter und die Passphrase. +Sie sind nicht wiederherstellbar! - %1 h - %1 h + Accept + Annehmen - %1 m - %1 m + Go Back + Zurück + + + MnemonicDialog3 - %1 s - %1 s + Passphrase: + Passphrase: - None - Keine + Warning: + Warnung: - N/A - k.A. + Accept + Annehmen - %1 ms - %1 ms + Go Back + Zurück - - %n second(s) - %n Sekunde%n Sekunden + + + ModalOverlay + + Form + Formular - - %n minute(s) - %n Minute%n Minuten + + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. + Neueste Transaktionen werden eventuell noch nicht angezeigt, daher könnte Ihr Kontostand veraltet sein. Er wird korrigiert, sobald Ihre Wallet die Synchronisation mit dem Raven-Netzwerk erfolgreich abgeschlossen hat. Details dazu finden sich weiter unten. - - %n hour(s) - %n Stunde%n Stunden + + Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. + Versuche, Ravens aus noch nicht angezeigten Transaktionen auszugeben, werden vom Netzwerk nicht akzeptiert. - - %n day(s) - %n Tag%n Tage + + Number of blocks left + Anzahl verbleibender Blöcke - - %n week(s) - %n Woche%n Wochen + + Unknown... + Unbekannt... - %1 and %2 - %1 und %2 + Last block time + Letzte Blockzeit - %1 didn't yet exit safely... - %1 wurde noch nicht sicher beendet... + Progress + Fortschritt + + + Progress increase per hour + Fortschritt pro Stunde + + + calculating... + berechne... + + + Estimated time left until synced + Abschätzung der verbleibenden Zeit bis synchronisiert + + + Hide + Ausblenden + + + Unknown. Syncing Headers (%1)... + Unbekannt. Synchronisiere Headers (%1)... + + + + MyRestrictedAssetsTableModel + + Date + Datum + + + Type + Typ + + + Address + Adresse + + + Asset Name + Asset-Name + + + Other + Andere + + + (no label) + (keine Bezeichnung) + + + Date and time that the transaction was received. + Datum und Zeit als die Transaktion empfangen wurde. + + + Type of transaction. + Art der Transaktion + + + User-defined intent/purpose of the transaction. + Benutzerdefinierte Absicht bzw. Verwendungszweck der Transaktion + + + The asset (or RVN) removed or added to balance. + Das Asset (oder RVN), das entfernt oder zum Bestand hinzugefügt wurde. + + + + OpenURIDialog + + Open URI + URI öffnen + + + Open payment request from URI or file + Zahlungsanforderung über URI oder aus Datei öffnen + + + URI: + URI: + + + Select payment request file + Zahlungsanforderungsdatei auswählen + + + Select payment request file to open + Zu öffnende Zahlungsanforderungsdatei auswählen + + + + OptionsDialog + + Options + Konfiguration + + + &Main + &Allgemein + + + Automatically start %1 after logging in to the system. + %1 nach der Anmeldung am System automatisch ausführen. + + + &Start %1 on system login + &Starte %1 nach Systemanmeldung + + + Size of &database cache + Größe des &Datenbankcaches + + + MB + MB + + + Number of script &verification threads + Anzahl an Skript-&Verifizierungs-Threads + + + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + IP-Adresse des Proxies (z.B. IPv4: 127.0.0.1 / IPv6: ::1) + + + Use separate SOCKS&5 proxy to reach peers via Tor hidden services: + Separaten SOCKS&5-Proxy verwenden, um Gegenstellen über versteckte Tor-Dienste zu erreichen: + + + &Hide tray icon + &Icon verstecken + + + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimiert die Anwendung anstatt sie zu beenden wenn das Fenster geschlossen wird. Wenn dies aktiviert ist, müssen Sie die Anwendung über "Beenden" im Menü schließen. + + + &Currency Unit: + &Währungseinheit: + + + Choose which currency to display the realtime value of RVN in (ie: BTC/RVN). + Wählen Sie, in welcher Währung der Echtzeitwert von RVN angezeigt wird (z.B.: BTC/RVN). + + + 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 |. + Externe URLs (z.B. ein Block-Explorer), die im Kontextmenü des Transaktionsverlaufs eingefügt werden. In der URL wird %s durch den Transaktionshash ersetzt. Bei Angabe mehrerer URLs müssen diese durch "|" voneinander getrennt werden. + + + Active command-line options that override above options: + Aktive Kommandozeilenoptionen, die obige Konfiguration überschreiben: + + + Open Configuration File + Konfigurationsdatei öffnen + + + Reset all client options to default. + Setzt die Clientkonfiguration auf Standardwerte zurück. + + + &Reset Options + Konfiguration &zurücksetzen + + + &Network + &Netzwerk + + + (0 = auto, <0 = leave that many cores free) + (0 = automatisch, <0 = so viele Kerne frei lassen) + + + W&allet + W&allet + + + Expert + Erweiterte Wallet-Optionen + + + Enable coin &control features + "&Coin Control"-Funktionen aktivieren + + + 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. + Wenn Sie das Ausgeben von unbestätigtem Wechselgeld deaktivieren, kann das Wechselgeld einer Transaktion nicht verwendet werden, bis es mindestens eine Bestätigung erhalten hat. Dies wirkt sich auf die Berechnung des Kontostands aus. + + + &Spend unconfirmed change + &Unbestätigtes Wechselgeld darf ausgegeben werden + + + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Automatisch den Raven-Clientport auf dem Router öffnen. Dies funktioniert nur, wenn Ihr Router UPnP unterstützt und dies aktiviert ist. + + + Map port using &UPnP + Portweiterleitung via &UPnP + + + Accept connections from outside. + Eingehende Verbindungen zulassen. + + + Connect to the Raven network through a SOCKS5 proxy. + Über einen SOCKS5-Proxy mit dem Raven-Netzwerk verbinden. + + + &Connect through SOCKS5 proxy (default proxy): + Über einen SOCKS5-Proxy &verbinden (Standardproxy): + + + Proxy &IP: + Proxy-&IP: + + + &Port: + &Port: + + + Port of the proxy (e.g. 9050) + Port des Proxies (z.B. 9050) + + + Used for reaching peers via: + Benutzt um Gegenstellen zu erreichen über: + + + IPv4 + IPv4 + + + IPv6 + IPv6 + + + Tor + Tor + + + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Über einen separaten SOCKS5 Proxy für Tor Services mit dem Raven Netzwerk verbinden. + + + &Window + &Programmfenster + + + Show only a tray icon after minimizing the window. + Nur ein Symbol im Infobereich anzeigen, nachdem das Programmfenster minimiert wurde. + + + &Minimize to the tray instead of the taskbar + In den Infobereich anstatt in die Taskleiste &minimieren + + + M&inimize on close + Beim Schließen m&inimieren + + + &Display + Anzei&ge + + + User Interface &language: + &Sprache der Benutzeroberfläche: + + + The user interface language can be set here. This setting will take effect after restarting %1. + Die Benutzeroberflächensprache kann hier festgelegt werden. Diese Einstellung wird nach einem Neustart von %1 wirksam werden. + + + &Unit to show amounts in: + &Einheit der Beträge: + + + Choose the default subdivision unit to show in the interface and when sending coins. + Wählen Sie die standardmäßige Untereinheit, die in der Benutzeroberfläche und beim Überweisen von Ravens angezeigt werden soll. + + + Whether to show coin control features or not. + Legt fest, ob die "Coin Control"-Funktionen angezeigt werden. + + + &Third party transaction URLs + &Externe Transaktions-URLs + + + &OK + &OK + + + &Cancel + A&bbrechen + + + default + Standard + + + none + keine + + + Confirm options reset + Zurücksetzen der Konfiguration bestätigen + + + Client restart required to activate changes. + Clientneustart nötig, um die Änderungen zu aktivieren. + + + Client will be shut down. Do you want to proceed? + Client wird beendet. Möchten Sie den Vorgang fortsetzen? + + + The configuration file is used to specify advanced user options which override GUI settings. Additionally, any command-line options will override this configuration file. + Die Konfigurationsdatei wird benutzt, um fortgeschrittene Optionen festzulegen, die die GUI-Optionen überschreiben. Zudem wird die Konfigurationsdatei durch jegliche Kommandozeilenoptionen überschrieben. + + + Error + Fehler + + + The configuration file could not be opened. + Die Konfigurationsdatei konnte nicht geöffnet werden. + + + This change would require a client restart. + Diese Änderung würde einen Clientneustart benötigen. + + + The supplied proxy address is invalid. + Die eingegebene Proxyadresse ist ungültig. + + + + OverviewPage + + Form + Formular + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Die angezeigten Informationen sind möglicherweise nicht mehr aktuell. Ihre Wallet wird automatisch synchronisiert, nachdem eine Verbindung zum Raven-Netzwerk hergestellt wurde. Dieser Prozess ist jedoch derzeit noch nicht abgeschlossen. + + + Watch-only: + Beobachtet: + + + Available: + Verfügbar: + + + Your current spendable balance + Ihr aktuell verfügbarer Kontostand + + + Pending: + Ausstehend: + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Betrag aus unbestätigten Transaktionen, der noch nicht im aktuell verfügbaren Kontostand enthalten ist + + + Immature: + Unreif: + + + Mined balance that has not yet matured + Erarbeiteter Betrag der noch nicht gereift ist + + + Total: + Gesamtbetrag: + + + Your current total balance + Aktueller Gesamtbetrag aus obigen Kategorien + + + RVN Balances + RVN Kontostände + + + Your current balance in watch-only addresses + Ihr aktueller Kontostand beobachteter Adressen + + + Spendable: + Verfügbar: + + + Asset Balances + Asset Kontostände + + + Search + Suchen + + + Recent transactions + Letzte Transaktionen + + + Unconfirmed transactions to watch-only addresses + Unbestätigte Transaktionen von beobachteten Adressen + + + Mined balance in watch-only addresses that has not yet matured + Erarbeiteter Betrag in beobachteten Adressen der noch nicht gereift ist + + + Current total balance in watch-only addresses + Aktueller Gesamtbetrag in beobachteten Adressen aus obigen Kategorien + + + Send Asset + Asset senden + + + Copy Amount + Betrag kopieren + + + Copy Hash + Hash kopieren + + + Issue Sub Asset + Unter-Asset ausgeben + + + Issue Unique Asset + Einzigartiges Asset ausgeben + + + Reissue Asset + Asset erneut ausgeben + + + Open IPFS in Browser + IPFS im Browser öffnen + + + + PaymentServer + + Payment request error + Fehlerhafte Zahlungsanforderung + + + Cannot start raven: click-to-pay handler + Kann Raven nicht starten: Klicken-zum-Bezahlen-Handler + + + URI handling + URI-Verarbeitung + + + Payment request fetch URL is invalid: %1 + Abruf-URL der Zahlungsanforderung ist ungültig: %1 + + + Invalid payment address %1 + Ungültige Zahlungsadresse %1 + + + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + URI kann nicht analysiert werden! Dies kann durch eine ungültige Raven-Adresse oder fehlerhafte URI-Parameter verursacht werden. + + + Payment request file handling + Zahlungsanforderungsdatei-Verarbeitung + + + Payment request file cannot be read! This can be caused by an invalid payment request file. + Zahlungsanforderungsdatei kann nicht gelesen werden! Dies kann durch eine ungültige Zahlungsanforderungsdatei verursacht werden. + + + Payment request rejected + Zahlungsanforderung abgelehnt + + + Payment request network doesn't match client network. + Netzwerk der Zahlungsanforderung stimmt nicht mit dem Client-Netzwerk überein. + + + Payment request expired. + Zahlungsanforderung abgelaufen. + + + Payment request is not initialized. + Zahlungsanforderung ist nicht initialisiert. + + + Unverified payment requests to custom payment scripts are unsupported. + Unverifizierte Zahlungsanforderungen an benutzerdefinierte Zahlungsskripte werden nicht unterstützt. + + + Invalid payment request. + Ungültige Zahlungsanforderung. + + + Refund from %1 + Rücküberweisung von %1 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + Zahlungsanforderung %1 ist zu groß (%2 Byte, erlaubt sind %3 Byte). + + + Error communicating with %1: %2 + Kommunikationsfehler mit %1: %2 + + + Payment request cannot be parsed! + Zahlungsanforderung kann nicht verarbeitet werden! + + + Bad response from server %1 + Fehlerhafte Antwort vom Server: %1 + + + Network request error + Fehlerhafte Netzwerkanfrage + + + Payment acknowledged + Zahlung bestätigt + + + + PeerTableModel + + User Agent + User-Agent + + + Node/Service + Knoten/Dienst + + + NodeId + Knoten Identität + + + Ping + Ping + + + Received + Empfangen + + + + QObject + + Amount + Betrag + + + Enter a Raven address (e.g. %1) + Raven-Adresse eingeben (z.B. %1) + + + %1 d + %1 d + + + %1 h + %1 h + + + %1 m + %1 m + + + %1 s + %1 s + + + None + Keine + + + N/A + k.A. + + + %1 ms + %1 ms + + + %n second(s) + %n Sekunden%n Sekunden + + + %n minute(s) + %n Minuten%n Minuten + + + %n hour(s) + %n Stunden%n Stunden + + + %n day(s) + %n Tage%n Tage + + + %n week(s) + %n Wochen%n Wochen + + + %1 and %2 + %1 und %2 + + + %n year(s) + %n Jahre%n Jahre + + + %1 B + %1 B + + + %1 KB + %1 KB + + + %1 MB + %1 MB + + + %1 GB + %1 GB + + + %1 didn't yet exit safely... + %1 wurde noch nicht sicher beendet... + + + unknown + unbekannt + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + Fehler: Angegebenes Datenverzeichnis "%1" existiert nicht. + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + Fehler: Konfigurationsdatei kann nicht analysiert werden: %1. Bitte nur "Schlüssel=Wert"-Syntax verwenden. + + + Error: %1 + Fehler: %1 + + + + QRImageWidget + + &Save Image... + Grafik &speichern... + + + &Copy Image + Grafik &kopieren + + + Save QR Code + QR-Code speichern + + + PNG Image (*.png) + PNG-Grafik (*.png) + + + + RPCConsole + + N/A + k.A. + + + Client version + Clientversion + + + &Information + Hinweis + + + Debug window + Debugfenster + + + General + Allgemein + + + Using BerkeleyDB version + Verwendete BerkeleyDB-Version + + + Datadir + Datenverzeichnis + + + Startup time + Startzeit + + + Network + Netzwerk + + + Name + Name + + + Number of connections + Anzahl der Verbindungen + + + Block chain + Blockchain + + + Current number of blocks + Aktuelle Anzahl der Blöcke + + + Memory Pool + Speicherpool + + + Current number of transactions + Aktuelle Anzahl der Transaktionen + + + Memory usage + Speichernutzung + + + &Reset + &Zurücksetzen + + + Received + Empfangen + + + Sent + Übertragen + + + &Peers + &Peers + + + Banned peers + Gesperrte Peers + + + Select a peer to view detailed information. + Peer auswählen, um detaillierte Informationen zu erhalten. + + + Whitelisted + Zugelassene + + + Direction + Richtung + + + Version + Version + + + Starting Block + Start-Block + + + Synced Headers + Synchronisierte Header + + + Synced Blocks + Synchronisierte Blöcke + + + The buttons below will restart the wallet with command-line options to recover missing transactions or rebuild corrupt blockchain files. + Die Schaltflächen starten die Wallet mit Kommandozeilenparametern neu, um fehlende Transaktionen oder beschädigte Blockchain-Dateien wiederherzustellen. + + + Wallet Path + Wallet-Pfad + + + -rescan: Rescan the blockchain files on disk for missing wallet transactions. (Short process) + -rescan: Blockchaindateien auf der Festplatte erneut nach fehlenden Transaktionen durchsuchen. (Kurzzeitverfahren) + + + -zapwallettxes=1: Delete all wallet transactions and recover them with a rescan. (Keeps metadata) + -zapwallettxes=1: Alle Wallet-Transaktionen löschen und diese durch einen erneuten Scan wiederherstellen. (Behält Metadaten) + + + -reindex: Rebuild chain state and block index from the blk00*.dat files on disk. (Long process) + Wiederherstellen des Blockchain-Zustands und Block-Index aus den blk00*.dat Dateien auf der Festplatte. (Langzeitverfahren) + + + User Agent + User-Agent + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Öffnet die %1-Debugprotokolldatei aus dem aktuellen Datenverzeichnis. Dies kann bei großen Protokolldateien einige Sekunden dauern. + + + Decrease font size + Schrift verkleinern + + + Increase font size + Schrift vergrößern + + + Services + Dienste + + + Ban Score + Sperrpunktzahl + + + Connection Time + Verbindungsdauer + + + Last Send + Letzte Übertragung + + + Last Receive + Letzter Empfang + + + Ping Time + Pingzeit + + + The duration of a currently outstanding ping. + Die Laufzeit eines aktuell ausstehenden Ping. + + + Ping Wait + Ping Wartezeit + + + Min Ping + Minimaler Ping + + + Time Offset + Zeitversatz + + + Last block time + Letzte Blockzeit + + + &Open + &Öffnen + + + &Console + &Konsole + + + &Network Traffic + &Netzwerkauslastung + + + Totals + Gesamtbetrag: + + + In: + Eingehend: + + + Out: + Ausgehend: + + + Debug log file + Debugprotokolldatei + + + Clear console + Konsole zurücksetzen + + + 1 &hour + 1 &Stunde + + + 1 &day + 1 &Tag + + + 1 &week + 1 &Woche + + + 1 &year + 1 &Jahr + + + &Disconnect + &Trennen + + + Ban for + Banne für + + + &Unban + &Node entsperren + + + Welcome to the %1 RPC console. + Willkommen in der %1 RPC Konsole. + + + Type <b>help</b> for an overview of available commands. + Bitte <b>help</b> eingeben, um eine Übersicht verfügbarer Befehle zu erhalten. + + + WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command. + WARNUNG: Betrüger versuchen, mit der Eingabe von Kommandos, die Wallet-Inhalte anderer Benutzer zu stehlen. Benutzen Sie diese Konsole nur, wenn Sie die Auswirkungen eines Kommandos vollständig verstehen. + + + Network activity disabled + Netzwerkaktivität deaktiviert + + + (node id: %1) + (Knotenkennung: %1) + + + via %1 + über %1 + + + never + nie + + + Inbound + Eingehend + + + Outbound + Ausgehend + + + Yes + Ja + + + No + Nein + + + Unknown + Unbekannt + + + + RavenGUI + + Sign &message... + Nachricht s&ignieren... + + + Synchronizing with network... + Synchronisiere mit Netzwerk... + + + &Overview + &Übersicht + + + Node + Knoten + + + Show general overview of wallet + Allgemeine Wallet-Übersicht anzeigen + + + &Transactions + &Transaktionen + + + Browse transaction history + Transaktionsverlauf durchsehen + + + &Create Assets + &Assets erstellen + + + Create new main/sub/unique assets + Neue Haupt-/Unter-/Einzel-Assets erstellen + + + &Transfer Assets + &Assets verschicken + + + Transfer assets to RVN addresses + Assets an RVN Adressen verschicken + + + &Manage Assets + &Assets verwalten + + + Manage assets you are the administrator of + Verwalten von Assets, für die Sie der Administrator sind + + + Coming Soon + Bald verfügbar + + + &Restricted Assets + Eingesch&ränkte Assets + + + Manage restricted assets + Verwalten von eingeschränkten Assets + + + E&xit + &Beenden + + + Quit application + Anwendung beenden + + + &About %1 + Über %1 + + + Show information about %1 + Informationen über %1 anzeigen + + + About &Qt + Über &Qt + + + Show information about Qt + Informationen über Qt anzeigen + + + &Options... + &Konfiguration... + + + Modify configuration options for %1 + Konfiguration von %1 bearbeiten + + + &Encrypt Wallet... + Wallet &verschlüsseln... + + + &Backup Wallet... + Wallet &sichern... + + + &Change Passphrase... + Passphrase &ändern... + + + &Sending addresses... + &Zahlungsadressen... + + + &Receiving addresses... + &Empfangsadressen... + + + Open &URI... + &URI öffnen... + + + &Wallet + &Wallet + + + Ravencoin Market Price + Ravencoin Marktpreis + + + Brought to you by binance.com + Zur Verfügung gestellt von binance.com + + + Click to disable network activity. + Klicken zum Deaktivieren der Netzwerkaktivität. + + + Network activity disabled. + Netzwerkaktivität deaktiviert. + + + Click to enable network activity again. + Klicken zum Aktivieren der Netzwerkaktivität. + + + Syncing Headers (%1%)... + Header werden synchronisiert (%1%)... + + + Reindexing blocks on disk... + Reindiziere Blöcke auf Datenträger... + + + Send coins to a Raven address + Ravens an eine Raven-Adresse überweisen + + + Backup wallet to another location + Eine Wallet-Sicherungskopie erstellen und abspeichern + + + Change the passphrase used for wallet encryption + Ändert die Passphrase, die für die Wallet-Verschlüsselung benutzt wird + + + Open debugging and diagnostic console + Debugging- und Diagnosekonsole öffnen + + + &Verify message... + Nachricht &verifizieren... + + + Raven + Raven + + + Wallet + Wallet + + + &Send + &Überweisen + + + &Receive + &Empfangen + + + &Show / Hide + &Anzeigen / Verstecken + + + Show or hide the main Window + Das Hauptfenster anzeigen oder verstecken + + + Encrypt the private keys that belong to your wallet + Verschlüsselt die zu Ihrer Wallet gehörenden privaten Schlüssel + + + Sign messages with your Raven addresses to prove you own them + Nachrichten signieren, um den Besitz Ihrer Raven-Adressen zu beweisen + + + Verify messages to ensure they were signed with specified Raven addresses + Nachrichten verifizieren, um sicherzustellen, dass diese mit den angegebenen Raven-Adressen signiert wurden + + + &File + &Datei + + + &Help + &Hilfe + + + Request payments (generates QR codes and raven: URIs) + Zahlungen anfordern (erzeugt QR-Codes und "raven:"-URIs) + + + Show the list of used sending addresses and labels + Liste verwendeter Zahlungsadressen und Bezeichnungen anzeigen + + + Show the list of used receiving addresses and labels + Liste verwendeter Empfangsadressen und Bezeichnungen anzeigen + + + Open a raven: URI or payment request + Eine "raven:"-URI oder Zahlungsanforderung öffnen + + + &Command-line options + &Kommandozeilenoptionen + + + %n active connection(s) to Raven network + %n aktive Verbindungen zum Raven-Netzwerk%n aktive Verbindungen zum Raven-Netzwerk + + + Indexing blocks on disk... + Indiziere Blöcke auf Datenträger... + + + Processing blocks on disk... + Verarbeite Blöcke auf Datenträger... + + + Processed %n block(s) of transaction history. + %n Blöcke des Transaktionsverlaufs verarbeitet.%n Blöcke des Transaktionsverlaufs verarbeitet. + + + %1 behind + %1 im Rückstand + + + Last received block was generated %1 ago. + Der letzte empfangene Block ist %1 alt. + + + Transactions after this will not yet be visible. + Transaktionen hiernach werden noch nicht angezeigt. + + + Error + Fehler + + + Warning + Warnung + + + Information + Hinweis + + + Up to date + Auf aktuellem Stand + + + Show the %1 help message to get a list with possible Raven command-line options + Zeige den "%1"-Hilfetext, um eine Liste mit möglichen Kommandozeilenoptionen zu erhalten + + + %1 client + %1 Client + + + Connecting to peers... + Verbinde mit Netzwerk... + + + Catching up... + Hole auf... + + + Date: %1 + + Datum: %1 + + + + Amount: %1 + + Betrag: %1 + + + + Type: %1 + + Typ: %1 + + + + Label: %1 + + Bezeichnung: %1 + + + + Address: %1 + + Adresse: %1 + + + + Sent transaction + Gesendete Transaktion + + + Incoming transaction + Eingehende Transaktion + + + Assets not yet active + Assets noch nicht aktiv + + + Restricted Assets not yet active + Eingeschränkte Assets noch nicht aktiv + + + HD key generation is <b>enabled</b> + HD Schlüssel Generierung ist <b>aktiviert</b> + + + HD key generation is <b>disabled</b> + HD Schlüssel Generierung ist <b>deaktiviert</b> + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Wallet ist <b>verschlüsselt</b> und aktuell <b>entsperrt</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Wallet ist <b>verschlüsselt</b> und aktuell <b>gesperrt</b> + + + A fatal error occurred. Raven can no longer continue safely and will quit. + Ein schwerer Fehler ist aufgetreten. Raven kann nicht stabil weiter ausgeführt werden und wird beendet. + + + + ReceiveCoinsDialog + + &Amount: + &Betrag: + + + &Label: + &Bezeichnung: + + + &Message: + &Nachricht: + + + 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. + Eine der bereits verwendeten Empfangsadressen wiederverwenden. Adressen wiederzuverwenden birgt Sicherheits- und Datenschutzrisiken. Außer zum Neuerstellen einer bereits erzeugten Zahlungsanforderung sollten Sie dies nicht nutzen. + + + R&euse an existing receiving address (not recommended) + Vorhandene Empfangsadresse &wiederverwenden (nicht empfohlen) - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - Fehler: Angegebenes Datenverzeichnis "%1" existiert nicht. + 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 Raven network. + Eine optionale Nachricht, die an die Zahlungsanforderung angehängt wird. Sie wird angezeigt, wenn die Anforderung geöffnet wird. Hinweis: Diese Nachricht wird nicht mit der Zahlung über das Raven-Netzwerk gesendet. - Error: Cannot parse configuration file: %1. Only use key=value syntax. - Fehler: Konfigurationsdatei kann nicht analysiert werden: %1. Bitte nur "Schlüssel=Wert"-Syntax verwenden. + An optional label to associate with the new receiving address. + Eine optionale Bezeichnung, die der neuen Empfangsadresse zugeordnet wird. - Error: %1 - Fehler: %1 + Use this form to request payments. All fields are <b>optional</b>. + Verwenden Sie dieses Formular, um Zahlungen anzufordern. Alle Felder sind <b>optional</b>. - - - QRImageWidget - &Save Image... - Grafik &speichern... + An optional amount to request. Leave this empty or zero to not request a specific amount. + Ein optional angeforderter Betrag. Lassen Sie dieses Feld leer oder setzen Sie es auf 0, um keinen spezifischen Betrag anzufordern. - &Copy Image - Grafik &kopieren + Clear all fields of the form. + Alle Formularfelder zurücksetzen. - Save QR Code - QR-Code speichern + Clear + Zurücksetzen - PNG Image (*.png) - PNG-Grafik (*.png) + Requested payments history + Verlauf der angeforderten Zahlungen - - - RPCConsole - N/A - k.A. + &Request payment + &Zahlung anfordern - Client version - Clientversion + Show the selected request (does the same as double clicking an entry) + Ausgewählte Zahlungsanforderungen anzeigen (entspricht einem Doppelklick auf einen Eintrag) - &Information - Hinweis + Show + Anzeigen - Debug window - Debugfenster + Remove the selected entries from the list + Ausgewählte Einträge aus der Liste entfernen - General - Allgemein + Remove + Entfernen - Using BerkeleyDB version - Verwendete BerkeleyDB-Version + Copy URI + &URI kopieren - Datadir - Datenverzeichnis + Copy label + Bezeichnung kopieren - Startup time - Startzeit + Copy message + Nachricht kopieren - Network - Netzwerk + Copy amount + Betrag kopieren + + + ReceiveRequestDialog - Name - Name + QR Code + QR-Code - Number of connections - Anzahl der Verbindungen + Copy &URI + &URI kopieren - Blockchain - Blockchain + Copy &Address + &Adresse kopieren - Current number of blocks - Aktuelle Anzahl der Blöcke + &Save Image... + Grafik &speichern... - Memory Pool - Speicherpool + Request payment to %1 + Zahlung anfordern an %1 - Current number of transactions - Aktuelle Anzahl der Transaktionen + Payment information + Zahlungsinformationen - Memory usage - Speichernutzung + URI + URI - Received - Empfangen + Address + Adresse - Sent - Übertragen + Amount + Betrag - &Peers - &Peers + Label + Bezeichnung - Banned peers - Gesperrte Peers + Message + Nachricht - Select a peer to view detailed information. - Peer auswählen, um detaillierte Informationen zu erhalten. + Resulting URI too long, try to reduce the text for label / message. + Resultierende URI ist zu lang, bitte den Text für Bezeichnung/Nachricht kürzen. - Whitelisted - Zugelassene + Error encoding URI into QR Code. + Beim Enkodieren der URI in den QR-Code ist ein Fehler aufgetreten. + + + RecentRequestsTableModel - Direction - Richtung + Date + Datum - Version - Version + Label + Bezeichnung - Starting Block - Start-Block + Message + Nachricht - Synced Headers - Synchronisierte Header + (no label) + (keine Bezeichnung) - Synced Blocks - Synchronisierte Blöcke + (no message) + (keine Nachricht) - User Agent - User-Agent + (no amount requested) + (kein Betrag angefordert) - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Öffnet die %1-Debugprotokolldatei aus dem aktuellen Datenverzeichnis. Dies kann bei großen Protokolldateien einige Sekunden dauern. + Requested + Angefordert + + + ReissueAssetDialog - Decrease font size - Schrift verkleinern + Coin Control Features + "Coin Control"-Funktionen - Increase font size - Schrift vergrößern + Inputs... + Eingaben... - Services - Dienste + automatically selected + automatisch ausgewählt - Ban Score - Sperrpunktzahl + Insufficient funds! + Unzureichender Kontostand! - Connection Time - Verbindungsdauer + Quantity: + Anzahl: - Last Send - Letzte Übertragung + Bytes: + Bytes: - Last Receive - Letzter Empfang + Amount: + Betrag: - Ping Time - Pingzeit + Fee: + Gebühr: - The duration of a currently outstanding ping. - Die Laufzeit eines aktuell ausstehenden Ping. + After Fee: + Abzgl. Gebühr: - Ping Wait - Ping Wartezeit + Change: + Wechselgeld: - Min Ping - Minimaler Ping + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Wenn dies aktiviert ist, aber die Wechselgeldadresse leer oder ungültig ist, wird das Wechselgeld an eine neu generierte Adresse gesendet. - Time Offset - Zeitversatz + Custom change address + Benutzerdefinierte Wechselgeld-Adresse - Last block time - Letzte Blockzeit + Reissue Asset + Asset erneut ausgeben - &Open - &Öffnen + Select an asset to reissue: + Wählen Sie ein Asset aus, das Sie neu ausgeben möchten: - &Console - &Konsole + Address: + Adresse: - &Network Traffic - &Netzwerkauslastung + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + Die RVN-Adresse, die dieses Asset halten wird (Sie müssen diese Adresse besitzen). Das Feld leer lassen, um eine neue Adresse zu erstellen. - &Clear - &Zurücksetzen + Verifier String: + Verifier String: - Totals - Gesamtbetrag: + Warning: + Warnung: - In: - Eingehend: + The number of assets that will be created + Die Anzahl der Assets, die erstellt werden - Out: - Ausgehend: + e.g. 1.00000000 + z.B. 1.00000000 - Debug log file - Debugprotokolldatei + If the owner of this asset will be able to issue more assets in the future + Ob der Eigentümer dieses Assets in der Zukunft weitere Assets ausgeben kann - Clear console - Konsole zurücksetzen + Change IPFS/Txid Hash + IPFS/Txid Hash ändern - 1 &hour - 1 &Stunde + The ipfs/txid hash that contains information about the asset + Der IPFS/Txid Hash, der Informationen über das Asset enthält - 1 &day - 1 &Tag + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) + Der IPFS/Txid Hash, der mit dem Asset verbunden ist (z.B. QmU4h365LYMHx...) - 1 &week - 1 &Woche + ERROR TEXT + FEHLER TEXT - 1 &year - 1 &Jahr + Current Asset Settings + Aktuelle Asset-Einstellungen - &Disconnect - &Trennen + Updated Asset Settings + Aktualisierte Asset-Einstellungen - Ban for - Banne für + Transaction Fee: + Transaktionsgebühr: - &Unban - &Node entsperren + Choose... + Auswählen... - Welcome to the %1 RPC console. - Willkommen in der %1 RPC Konsole. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Die Verwendung der Fallbackfee kann dazu führen, dass eine Transaktion gesendet wird, die mehrere Stunden oder Tage (oder nie) zur Bestätigung benötigt. Überlegen Sie sich, ob Sie Ihre Gebühr manuell wählen oder warten Sie, bis Sie die gesamte Blockchain validiert haben. - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Pfeiltaste hoch und runter, um den Verlauf durchzublättern und <b>Strg-L</b>, um die Konsole zurückzusetzen. + Warning: Fee estimation is currently not possible. + Warnung: Gebührenschätzung im Moment nicht möglich. - Type <b>help</b> for an overview of available commands. - Bitte <b>help</b> eingeben, um eine Übersicht verfügbarer Befehle zu erhalten. + collapse fee-settings + Transaktionsgebühreneinstellungen ausblenden - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - WARNUNG: Betrüger versuchen aktiv Nutzer dazu zu bringen Kommandos hier auszuführen um die Wallet Inhalte zu stehlen. Diese Konsole sollte nicht benutzt werden ausser man kennt die möglichen Folgen des Kommandos. + Hide + Ausblenden - Network activity disabled - Netzwerkaktivität deaktiviert + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Wenn die benutzerdefinierte Gebühr 1000 Satoshis beträgt und die Transaktion nur 250 Byte groß ist, wird bei Auswahl von "pro Kilobyte" eine Gebühr in Höhe von 250 Satoshis, bei Auswahl von "Mindestbetrag" eine Gebühr in Höhe von 1000 Satoshis bezahlt. Bei Transaktionen die größer als ein Kilobyte sind, werden bei beiden Optionen die Gebühren pro Kilobyte bezahlt. - %1 B - %1 B + per kilobyte + pro Kilobyte - %1 KB - %1 KB + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Nur die minimale Gebühr zu bezahlen ist so lange in Ordnung, wie weniger Transaktionsvolumen als Platz in den Blöcken vorhanden ist. Aber Vorsicht, diese Option kann dazu führen, dass Transaktionen nicht bestätigt werden, wenn mehr Bedarf an Raven-Transaktionen besteht als das Netzwerk verarbeiten kann. - %1 MB - %1 MB + Recommended: + Empfohlen: - %1 GB - %1 GB + Confirmation time target: + Gewünschte Bestätigungszeit: - (node id: %1) - (Knotenkennung: %1) + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Deutet an, dass der Absender diese Transaktion durch eine neue Transaktion mit höheren Gebühren ersetzen will (bevor diese bestätigt wird). - via %1 - über %1 + Request Replace-By-Fee + Replace-By-Fee anfordern - never - nie + Clear + Zurücksetzen - Inbound - Eingehend + Balance: + Kontostand: - Outbound - Ausgehend + 123.456 RVN + 123,456 RVN - Yes - Ja + Copy quantity + Anzahl kopieren - No - Nein + Copy amount + Betrag kopieren - Unknown - Unbekannt + Copy fee + Gebühr kopieren - - - ReceiveCoinsDialog - &Amount: - &Betrag: + Copy after fee + Abzüglich Gebühr kopieren - &Label: - &Bezeichnung: + Copy bytes + Bytes kopieren - &Message: - &Nachricht: + Copy change + Wechselgeld kopieren - 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. - Eine der bereits verwendeten Empfangsadressen wiederverwenden. Adressen wiederzuverwenden birgt Sicherheits- und Datenschutzrisiken. Außer zum Neuerstellen einer bereits erzeugten Zahlungsanforderung sollten Sie dies nicht nutzen. + Select an asset to reissue.. + Wählen Sie ein Asset aus, das Sie neu ausgeben möchten. - R&euse an existing receiving address (not recommended) - Vorhandene Empfangsadresse &wiederverwenden (nicht empfohlen) + Select the asset you want to reissue. + Wählen Sie das Asset aus, das Sie erneut ausgeben möchten. - 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 Raven network. - Eine optionale Nachricht, die an die Zahlungsanforderung angehängt wird. Sie wird angezeigt, wenn die Anforderung geöffnet wird. Hinweis: Diese Nachricht wird nicht mit der Zahlung über das Raven-Netzwerk gesendet. + Asset data couldn't be found + Asset-Daten konnten nicht gefunden werden - An optional label to associate with the new receiving address. - Eine optionale Bezeichnung, die der neuen Empfangsadresse zugeordnet wird. + Quantity is to large. Max is 21,000,000,000 + Anzahl zu groß. Maximal 21.000.000.000 - Use this form to request payments. All fields are <b>optional</b>. - Verwenden Sie dieses Formular, um Zahlungen anzufordern. Alle Felder sind <b>optional</b>. + Invalid Raven Destination Address + Ungültige Raven-Zieladresse - An optional amount to request. Leave this empty or zero to not request a specific amount. - Ein optional angeforderter Betrag. Lassen Sie dieses Feld leer oder setzen Sie es auf 0, um keinen spezifischen Betrag anzufordern. + Warning: Restricted Assets Issuance requires an address + Warnung: Die Ausgabe eingeschränkter Assets erfordert eine Adresse - Clear all fields of the form. - Alle Formularfelder zurücksetzen. + Warning: Invalid Raven address + Warnung: Ungültige Raven-Adresse - Clear - Zurücksetzen + Yes + Ja - Requested payments history - Verlauf der angeforderten Zahlungen + No + Nein - &Request payment - &Zahlung anfordern + Name + Name - Show the selected request (does the same as double clicking an entry) - Ausgewählte Zahlungsanforderungen anzeigen (entspricht einem Doppelklick auf einen Eintrag) + IPFS Hash + IPFS Hash - Show - Anzeigen + Txid Hash + Txid Hash - Remove the selected entries from the list - Ausgewählte Einträge aus der Liste entfernen + Please select a asset from the menu to display the assets current settings + Wählen Sie ein Asset aus dem Menü, um die aktuellen Asset-Einstellungen anzuzeigen - Remove - Entfernen + Please select a asset from the menu to display the assets updated settings + Wählen Sie ein Asset aus dem Menü, um die aktualisierten Asset-Einstellungen anzuzeigen - Copy URI - &URI kopieren + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + Der IPFS/Txid Hash ist nicht gültig. Bitte benutzen Sie einen gültigen IPFS/Txid Hash. - Copy label - Bezeichnung kopieren + Confirm reissue assets + Bestätigen Sie die erneute Ausgabe von Assets - Copy message - Nachricht kopieren + Transaction ID Copied + Transaktions-ID kopiert - Copy amount - Betrag kopieren + Asset transaction sent to network: + Asset-Transaktion an das Netzwerk gesendet: - + - ReceiveRequestDialog + RestrictedAssetsDialog - QR Code - QR-Code + Asset Balances + Asset-Kontostände - Copy &URI - &URI kopieren + Address List + Adressliste - Copy &Address - &Adresse kopieren + Balance: + Kontostand: - &Save Image... - Grafik &speichern... + Failed to create a change address + Fehler beim Erstellen einer Wechselgeld-Adresse - Request payment to %1 - Zahlung anfordern an %1 + Failed to generate the correct transaction. Please try again + Fehler beim Generieren der richtigen Transaktion. Bitte versuchen Sie es erneut. - Payment information - Zahlungsinformationen + added as transaction fee + als Transaktionsgebühr hinzugefügt - URI - URI + Total Amount %1 + Gesamtbetrag %1 - Address - Adresse + or + oder + + + SendAssetsEntry - Amount - Betrag + This is an asset payment + Dies ist eine Asset-Zahlung - Label - Bezeichnung + A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. + Eine an die "raven:"-URI angefügte Nachricht, die zusammen mit der Transaktion gespeichert wird. Hinweis: Diese Nachricht wird nicht über das Raven-Netzwerk gesendet. - Message - Nachricht + Memo: + Memo: - Resulting URI too long, try to reduce the text for label / message. - Resultierende URI ist zu lang, bitte den Text für Bezeichnung/Nachricht kürzen. + Amount: + Betrag: - Error encoding URI into QR Code. - Beim Enkodieren der URI in den QR-Code ist ein Fehler aufgetreten. + Asset: + Asset: - - - RecentRequestsTableModel - Date - Datum + Choose previously used address + Bereits verwendete Adresse auswählen - Label - Bezeichnung + Alt+A + Alt+A - Message - Nachricht + Paste address from clipboard + Adresse aus der Zwischenablage einfügen - (no label) - (keine Bezeichnung) + Alt+P + Alt+P - (no message) - (keine Nachricht) + Remove this entry + Diesen Eintrag entfernen - (no amount requested) - (kein Betrag angefordert) + Message: + Nachricht: - Requested - Angefordert + Transfer Administrator Asset + Administrator Asset übertragen - + SendCoinsDialog @@ -2030,10 +3623,6 @@ Hide Ausblenden - - total at least - Mindestbetrag - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Nur die minimale Gebühr zu bezahlen ist so lange in Ordnung, wie weniger Transaktionsvolumen als Platz in den Blöcken vorhanden ist. Aber Vorsicht, diese Option kann dazu führen, dass Transaktionen nicht bestätigt werden, wenn mehr Bedarf an Raven-Transaktionen besteht als das Netzwerk verarbeiten kann. @@ -2055,12 +3644,8 @@ (Intelligente Gebührenlogik ist noch nicht verfügbar. Normalerweise dauert dies einige Blöcke lang...) - normal - normal - - - fast - schnell + Request Replace-By-Fee + Replace-By-Fee anfordern Send to multiple recipients at once @@ -2186,18 +3771,10 @@ Payment request expired. Zahlungsanforderung abgelaufen. - - %n block(s) - %n Block%n Blöcke - Pay only the required fee of %1 Nur die notwendige Gebühr in Höhe von %1 zahlen - - Estimated to begin confirmation within %n block(s). - Voraussichtlicher Beginn der Bestätigung innerhalb von %n Block.Voraussichtlicher Beginn der Bestätigung innerhalb von %n Blöcken. - Warning: Invalid Raven address Warnung: Ungültige Raven-Adresse @@ -2225,10 +3802,6 @@ A&mount: Betra&g: - - Pay &To: - E&mpfänger: - &Label: &Bezeichnung: @@ -2289,10 +3862,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Eine an die "raven:"-URI angefügte Nachricht, die zusammen mit der Transaktion gespeichert wird. Hinweis: Diese Nachricht wird nicht über das Raven-Netzwerk gesendet. - - Pay To: - Empfänger: - Memo: Memo: @@ -2477,7 +4046,7 @@ TransactionDesc Open for %n more block(s) - Offen für %n weiteren BlockOffen für %n weitere Blöcke + Offen für %n weitere BlöckeOffen für %n weitere Blöcke Open until %1 @@ -2523,10 +4092,6 @@ , has not been successfully broadcast yet , wurde noch nicht erfolgreich übertragen - - , broadcast through %n node(s) - , über %n Knoten übertragen, über %n Knoten übertragen - Date Datum @@ -2567,10 +4132,6 @@ Credit Gutschrift - - matures in %n more block(s) - reift noch %n weiteren Blockreift noch %n weitere Blöcke - not accepted nicht angenommen @@ -2673,9 +4234,13 @@ Label Bezeichnung - - Open for %n more block(s) - Offen für %n weiteren BlockOffen für %n weitere Blöcke + + Amount + Betrag + + + Asset + Asset Open until %1 @@ -2715,7 +4280,7 @@ Generated but not accepted - Generiert, aber nicht akzeptiert + Generiert, aber nicht angenommen Received with @@ -2737,6 +4302,10 @@ Mined Erarbeitet + + Asset Issued + Asset erstellt + watch-only beobachtet @@ -2773,7 +4342,7 @@ Amount removed from or added to balance. Der Betrag, der dem Kontostand abgezogen oder hinzugefügt wurde. - + TransactionView @@ -2949,7 +4518,7 @@ Send Coins Ravens überweisen - + WalletView @@ -2984,7 +4553,7 @@ The wallet data was successfully saved to %1. Speichern der Wallet-Daten nach %1 war erfolgreich. - + raven-core @@ -3007,14 +4576,6 @@ Accept command line and JSON-RPC commands Kommandozeilen- und JSON-RPC-Befehle annehmen - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Eingehende Verbindungen annehmen (Standard: 1, wenn nicht -proxy oder -connect/-noconnect) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Verbindungen nur zu spezifizierten Node(s); verwenden Sie -noconnect oder -connect=0 alleine um automatische Verbindungen zu deaktivieren - Distributed under the MIT software license, see the accompanying file %s or %s Veröffentlicht unter der MIT-Softwarelizenz, siehe beiliegende Datei %s oder %s. @@ -3083,14 +4644,14 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Alle Wallet-Transaktionen löschen und nur diese Teilbereiche der Blockchain durch -rescan beim Starten wiederherstellen - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Fehler beim Laden von %s: Sie können HD nicht aktivieren da sie derzeit eine nicht HD Brieftasche besitzen. - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Lesen von %s fehlgeschlagen! Alle Schlüssel wurden korrekt gelesen, Transaktionsdaten bzw. Adressbucheinträge fehlen aber möglicherweise oder sind inkorrekt. + + Exclude debugging information for a category. Can be used in conjunction with -debug=1 to output debug logs for all categories except one or more specified categories. + Debuginformationen einer Kategorie ausschließen. Kann zusammen mit -debug=1 benutzt werden, um Debug-Logs aller Kategorien außer einer oder mehreren angegebenen Kategorien zu erzeugen. + Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) Befehl ausführen wenn sich eine Wallet-Transaktion verändert (%s im Befehl wird durch die Transaktions-ID ersetzt) @@ -3119,6 +4680,10 @@ Please contribute if you find %s useful. Visit %s for further information about the software. Wenn sie %s nützlich finden, sind Helfer sehr gern gesehen. Besuchen Sie %s um mehr über das Softwareprojekt zu erfahren. + + Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect used) + Peer-Adressen über DNS-Namensauflösung abfragen, sofern nicht genug Adressen vorhanden (Default: 1, außer es wird -connect benutzt) + Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is incompatible with -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >%u = automatically prune block files to stay under the specified target size in MiB) Speicherplatzanforderung durch Kürzen (Pruning) alter Blöcke reduzieren. Dies erlaubt das Aufrufen des sogenannten Pruneblockchain RPC zum Löschen spezifischer Blöcke und aktiviert das automatische Pruning alter Blöcke, sofern eine Zielgröße in MIB angegeben wird. Dieser Modus ist nicht mit -txindex und -rescan kompatibel. Warnung: Das Rücksetzen dieser Einstellung erfordert das erneute Herunterladen der gesamten Blockchain. (Standard: 0 = deaktiviert das Pruning, 1 = erlaubt manuelles Pruning via RPC, >%u = automatisches Pruning der Blockdateien, um angegebene Maximalgröße in MiB nicht zu überschreiten) @@ -3164,8 +4729,12 @@ Warnung: Wir scheinen nicht vollständig mit unseren Peers übereinzustimmen! Sie oder die anderen Knoten müssen unter Umständen Ihre Client-Software aktualisieren. - You need to rebuild the database using -reindex-chainstate to change -txindex - Sie müssen die Datenbank mit Hilfe von -reindex-chainstate neu aufbauen, um -txindex zu verändern + Whether to save the mempool on shutdown and load on restart (default: %u) + Legt fest, ob der Memory Pool beim Schließen gespeichert und beim Neustart geladen werden soll (Default: %u) + + + %d of last 100 blocks have unexpected version + %d der letzten 100 Blöcke haben eine unerwartete Version %s corrupt, salvage failed @@ -3181,7 +4750,7 @@ Append comment to the user agent string - Hänge ein Kommentar zur User Agent-Zeichenkette an + Hänge ein Kommentar zu einem User Agent-String an Attempt to recover private keys from a corrupt wallet on startup @@ -3267,10 +4836,6 @@ Error loading %s: Wallet requires newer version of %s Fehler beim Laden von %s: Die Wallet benötigt eine neuere Version von %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Fehler beim Laden von %s: Sie können die hierarchisch deterministische Schlüsselgeneration (HD) für eine bereits existierende HD-Brieftasche nicht deaktivieren - Error loading block database Fehler beim Laden der Blockdatenbank @@ -3299,14 +4864,14 @@ Initialization sanity check failed. %s is shutting down. Initialisierungsplausibilitätsprüfung fehlgeschlagen. %s wird beendet. - - Invalid -onion address: '%s' - Ungültige "-onion"-Adresse: '%s' - Invalid amount for -%s=<amount>: '%s' Ungültiger Betrag für -%s=<amount>: '%s' + + Invalid amount for -discardfee=<amount>: '%s' + Ungültiger Betrag für -discardfee=<amount>: '%s' + Invalid amount for -fallbackfee=<amount>: '%s' Ungültiger Betrag für -fallbackfee=<amount>: '%s' @@ -3315,6 +4880,10 @@ Keep the transaction memory pool below <n> megabytes (default: %u) Halten Sie den Transaktionsspeicherpool unter <n> Megabytes (Voreinstellung: %u) + + Loading P2P addresses... + Lade P2P Adressen... + Loading banlist... Lade Sperrliste... @@ -3363,10 +4932,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Größe des Datenbankcaches in Megabyte festlegen (%d bis %d, Standard: %d) - - Set maximum block size in bytes (default: %d) - Maximale Blockgröße in Byte festlegen (Standard: %d) - Specify wallet file (within data directory) Wallet-Datei angeben (innerhalb des Datenverzeichnisses) @@ -3407,10 +4972,6 @@ Verifying blocks... Verifiziere Blöcke... - - Verifying wallet... - Verifiziere Wallet... - Wallet %s resides outside data directory %s Wallet %s liegt außerhalb des Datenverzeichnisses %s @@ -3435,10 +4996,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 An die angegebene Adresse binden und Peers, die sich dorthin verbinden, immer zulassen. Für IPv6 "[Host]:Port"-Notation verwenden - - 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) - 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) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Neue Dateien mit Standard-Systemrechten erzeugen, anstatt mit umask 077 (nur mit deaktivierter Walletfunktion nutzbar) @@ -3475,18 +5032,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Zufällige Anmeldedaten für jede Proxyverbindung verwenden. Dies aktiviert Tor-Datenflussisolation (Standard: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Maximale Größe in Byte von "high-priority/low-fee"-Transaktionen festlegen (Standard: %d) - The transaction amount is too small to send after the fee has been deducted Der Transaktionsbetrag ist zum Senden zu niedrig, nachdem die Gebühr abgezogen wurde. - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Verwende hierarchisch deterministische Schlüsselgenerierung (HD) nach BIP32. Funktioniert nur bei Erstellung (erstem Start) einer Wallet. - 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 Erlaubte Peers 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. @@ -3559,10 +5108,6 @@ Send trace/debug info to console instead of debug.log file Rückverfolgungs- und Debuginformationen an die Konsole senden, anstatt sie in debug.log zu schreiben - - Send transactions as zero-fee transactions if possible (default: %u) - Transaktionen, wenn möglich, als gebührenfreie Transaktion senden (Standard: %u) - Show all debugging options (usage: --help -help-debug) Alle Debuggingoptionen anzeigen (Benutzung: --help -help-debug) @@ -3615,6 +5160,10 @@ Username for JSON-RPC connections Benutzername für JSON-RPC-Verbindungen + + Verifying wallet(s)... + Verifiziere Wallet(s)... + Warning Warnung @@ -3647,10 +5196,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Erlaube DNS-Abfragen für -addnode, -seednode und -connect - - Loading addresses... - Lade Adressen... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = TX-Metadaten wie z.B. Accountbesitzer und Zahlungsanforderungsinformationen behalten, 2 = TX-Metadaten verwerfen) @@ -3667,6 +5212,10 @@ Equivalent bytes per sigop in transactions for relay and mining (default: %u) Maximale Datengröße in "Data Carrier"-Transaktionen die weitergeleitet und erarbeitet werden (Standard: %u) + + Error loading wallet %s. -wallet parameter must only specify a filename (not a path). + Fehler beim Laden der Wallet %s. Der -wallet Parameter darf nur Dateinamen beinhalten (keinen Pfad). + Fees (in %s/kB) smaller than this are considered zero fee for transaction creation (default: %s) Niedrigere Gebühren (in %s/Kb) als diese werden bei der Transaktionserstellung als gebührenfrei angesehen (Standard: %s) @@ -3691,10 +5240,6 @@ Output debugging information (default: %u, supplying <category> is optional) Debugging-Informationen ausgeben (Standard: %u, <category> anzugeben ist optional) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Adressen von Peers via DNS-Namensauflösung finden, falls zu wenige Adressen verfügbar sind (Standard: 1, außer bei -connect/-noconnect) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) Setzt die Serialisierung von Rohtransaktionen oder Block Hex-Daten auf non-verbose mode, nicht-Segwit(0) oder Segwit(1) (default: %d) @@ -3707,6 +5252,10 @@ This is the transaction fee you may pay when fee estimates are not available. Das ist die Transaktionsgebühr, die gezahlt werden müsste, wenn die Gebührenschätzungen nicht verfügbar sind. + + This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit %s and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard. + Dieses Produkt enthält Software, die vom OpenSSL Project zur Verwendung im OpenSSL Toolkit %s entwickelt wurde, sowie kryptografische Software, die von Eric Young entwickelt wurde, sowie UPnP Software, die von Thomas Bernhard entwickelt wurde. + Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments. Gesamtlänge des Netzwerkversionstrings (%i) erreicht die maximale Länge (%i). Reduzieren Sie die Nummer oder die Größe von uacomments. @@ -3731,6 +5280,10 @@ Warning: Unknown block versions being mined! It's possible unknown rules are in effect Warnung: Unbekannte Blockversion wird durch Mining erzeugt! Es ist möglich, dass unbekannte Regeln in Kraft sind. + + Warning: Wallet file corrupt, data salvaged! Original %s saved as %s in %s; if your balance or transactions are incorrect you should restore from a backup. + Warnung: Wallet-Datei beschädigt, Daten gerettet! Original %s wurde als %s in %s gespeichert; sofern der Kontostand oder Transaktionen falsch sind, sollten Sie die Datei aus einer Sicherung wiederherstellen. + Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times. Peers die sich von der angegebenen IP-Adresse (e.g. 1.2.3.4) oder CIDR Notation (eg. 1.2.3.0/24) aus verbinden immer zulassen. Kann mehrmals angegeben werden. @@ -3747,6 +5300,14 @@ Always query for peer addresses via DNS lookup (default: %u) Peer-Adressen immer über DNS-Namensauflösung abfragen (Standard: %u) + + Error loading wallet %s. -wallet filename must be a regular file. + Fehler beim Laden der Wallet %s. Der -wallet Dateiname muss eine reguläre Datei sein. + + + Error loading wallet %s. Invalid characters in -wallet filename. + Fehler beim Laden der Wallet %s. Ungültige Zeichen im -wallet Dateinamen. + How many blocks to check at startup (default: %u, 0 = all) Wieviele Blöcke beim Starten geprüft werden sollen (Standard: %u, 0 = alle) @@ -3755,10 +5316,6 @@ Include IP addresses in debug output (default: %u) IP-Adressen in Debugausgabe einschließen (Standard: %u) - - Invalid -proxy address: '%s' - Ungültige Adresse in -proxy: '%s' - Keypool ran out, please call keypoolrefill first Der Keypool ist erschöpft. Bitte rufen Sie zunächst keypoolrefill auf. @@ -3875,10 +5432,6 @@ Loading block index... Lade Blockindex... - - Add a node to connect to and attempt to keep the connection open - Mit dem angegebenen Knoten verbinden und versuchen die Verbindung aufrecht zu erhalten - Loading wallet... Lade Wallet... @@ -3887,18 +5440,10 @@ Cannot downgrade wallet Wallet kann nicht auf eine ältere Version herabgestuft werden - - Cannot write default address - Standardadresse kann nicht geschrieben werden - Rescanning... Durchsuche erneut... - - Done loading - Laden abgeschlossen - Error Fehler diff --git a/src/qt/locale/raven_el.ts b/src/qt/locale/raven_el.ts index 8b3e78897c..d59ac4c546 100644 --- a/src/qt/locale/raven_el.ts +++ b/src/qt/locale/raven_el.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -27,22 +25,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Quit application - Κλείσιμο εφαρμογής - - - Wallet - Πορτοφόλι - - - Error - Σφάλμα - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -51,6 +46,9 @@ Ημερομηνία + + CreateAssetDialog + EditAddressDialog @@ -65,6 +63,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -83,9 +87,24 @@ Σφάλμα + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -121,6 +140,21 @@ Υπηρεσίες + + RavenGUI + + Quit application + Κλείσιμο εφαρμογής + + + Wallet + Πορτοφόλι + + + Error + Σφάλμα + + ReceiveCoinsDialog @@ -134,6 +168,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -205,10 +248,6 @@ Rescanning... Επανάληψη σάρωσης - - Done loading - Η φόρτωση ολοκληρώθηκε - Error Σφάλμα diff --git a/src/qt/locale/raven_el_GR.ts b/src/qt/locale/raven_el_GR.ts index d4bfd17672..c90f27ee71 100644 --- a/src/qt/locale/raven_el_GR.ts +++ b/src/qt/locale/raven_el_GR.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -63,6 +61,14 @@ Receiving addresses Διευθύνσεις λήψης + + These are your Raven addresses for sending payments. Always check the amount and the receiving address before sending coins. + Αυτές είναι οι Raven διευθύνσεις για να στέλνεις πληρωμές. Πάντα ελέγχετε το ποσό και την διεύθενση παραλήπτη πριν στείλετε νομίσματα. + + + These are your Raven addresses for receiving payments. It is recommended to use a new receiving address for each transaction. + Αυτές είναι οι Raven διευθύνσεις για να στέλνεις πληρωμές. Είναι προτινόμενο να χρησιμοποιείτε μια νέα διεύθυνση για κάθε συναλλαγή. + &Copy Address &Αντιγραφή Διεύθυνσης @@ -87,7 +93,11 @@ Exporting Failed Αποτυχία Εξαγωγής - + + There was an error trying to save the address list to %1. Please try again. + Παρουσιάστηκε ένα σφάλμα κατά την προσπάθεια αποθήκευσης της λίστας διευθύνσεων στο %1. Παρακαλώ προσπαθήστε ξανά. + + AddressTableModel @@ -130,274 +140,101 @@ Ξεκλειδωσε το πορτοφολι - Change passphrase - Αλλάξτε Φράση Πρόσβασης - - - Wallet unlock failed - Το Ξεκλείδωμα του Πορτοφολιού Απέτυχε - - - - BanTableModel - - - RavenGUI - - Sign &message... - Υπογραφή &Μηνύματος... - - - Synchronizing with network... - Συγχρονισμός με το δίκτυο... - - - &Overview - &Επισκόπηση - - - Node - Κόμβος - - - Show general overview of wallet - Εμφάνισε τη γενική εικόνα του πορτοφολιού - - - &Transactions - &Συναλλαγές - - - Browse transaction history - Περιήγηση στο ιστορικό συναλλαγών - - - E&xit - Έ&ξοδος - - - Quit application - Εξοδος από την εφαρμογή - - - &About %1 - &Περί %1 - - - About &Qt - Σχετικά με &Qt - - - Show information about Qt - Εμφάνισε πληροφορίες σχετικά με Qt - - - &Options... - &Επιλογές... - - - &Encrypt Wallet... - &Κρυπτογράφησε το πορτοφόλι - - - &Backup Wallet... - &Αντίγραφο ασφαλείας του πορτοφολιού - - - &Change Passphrase... - &Άλλαξε κωδικο πρόσβασης - - - &Sending addresses... - Διευθύνσεις αποστολής - - - &Receiving addresses... - Διευθύνσεις λήψης - - - Open &URI... - 'Ανοιγμα &URI - - - Reindexing blocks on disk... - Φόρτωση ευρετηρίου μπλοκ στον σκληρο δισκο... + This operation needs your wallet passphrase to decrypt the wallet. + Αυτή η ενέργεια απαιτεί τον κωδικό πορτοφολιού για την αποκωδικοποίηση του πορτοφολιού. - Send coins to a Raven address - Στείλε νομίσματα σε μια διεύθυνση raven + Decrypt wallet + αποκωδικοποίηση πορτοφολιού - Backup wallet to another location - Δημιουργία αντιγράφου ασφαλείας πορτοφολιού σε άλλη τοποθεσία - - - Change the passphrase used for wallet encryption - Αλλαγή του κωδικού κρυπτογράφησης του πορτοφολιού - - - &Debug window - &Παράθυρο αποσφαλμάτωσης - - - Open debugging and diagnostic console - Άνοιγμα κονσόλας αποσφαλμάτωσης και διαγνωστικών - - - &Verify message... - &Επιβεβαίωση μηνύματος - - - Raven - Raven - - - Wallet - Πορτοφόλι - - - &Send - &Αποστολή - - - &Receive - &Παραλαβή - - - &Show / Hide - &Εμφάνισε/Κρύψε - - - Show or hide the main Window - Εμφάνιση ή αποκρύψη του κεντρικου παράθυρου - - - Encrypt the private keys that belong to your wallet - Κρυπτογραφήστε τα ιδιωτικά κλειδιά που ανήκουν στο πορτοφόλι σας - - - Sign messages with your Raven addresses to prove you own them - Υπογράψτε ένα μήνυμα για να βεβαιώσετε πως είστε ο κάτοχος αυτής της διεύθυνσης - - - Verify messages to ensure they were signed with specified Raven addresses - Υπογράψτε ένα μήνυμα για ν' αποδείξετε πως ανήκει μια συγκεκριμένη διεύθυνση Raven - - - &File - &Αρχείο - - - &Settings - &Ρυθμίσεις - - - &Help - &Βοήθεια - - - Tabs toolbar - Εργαλειοθήκη καρτελών - - - Request payments (generates QR codes and raven: URIs) - Αίτηση πληρωμών (δημιουργεί QR codes και διευθύνσεις raven: ) - - - Show the list of used sending addresses and labels - Προβολή της λίστας των χρησιμοποιημένων διευθύνσεων και ετικετών αποστολής - - - Show the list of used receiving addresses and labels - Προβολή της λίστας των χρησιμοποιημένων διευθύνσεων και ετικετών λήψεως + Change passphrase + Αλλάξτε Φράση Πρόσβασης - Open a raven: URI or payment request - Άνοιγμα raven: URI αίτησης πληρωμής + Enter the old passphrase and new passphrase to the wallet. + Παραθέστε τον παλιό και τον καινούργιο κωδικό στο πορτοφόλι. - &Command-line options - &Επιλογές γραμμής εντολών + Confirm wallet encryption + επιβεβαίωση κρυπτογράφησης πορτοφολιού - %1 behind - %1 πίσω + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR RAVENS</b>! + Προειδοποίηση: Αν κρυπτογραφήσεις το πορτοφόλι σου και χάσεις τον κωδικό, <b> ΘΑ ΧΑΣΕΙΣ ΟΛΑ ΤΑ RAVENS</b>! - Last received block was generated %1 ago. - Το τελευταίο μπλοκ που ελήφθη δημιουργήθηκε %1 πριν. + Are you sure you wish to encrypt your wallet? + Είσαι σίγουρος για την κρυπτογράφηση του πορτοφολιού σου; - Transactions after this will not yet be visible. - Οι συναλλαγές μετά από αυτό δεν θα είναι ακόμη ορατες. + Wallet encrypted + Το πορτοφόλι κρυπτογραφήθηκε - Error - Σφάλμα + %1 will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your ravens from being stolen by malware infecting your computer. + %1 θα κλείσει τώρα για να τελειώσει την διαδικασία κρυπτογράφησης. Θυμήσου οτι η κρυπτογράφηση του πορτοφολιού σας δεν μπορεί να προστατεύσει πλήρως τα ravens από το να κλαπούν λόγω κακόβουλου λογισμικού στον υπολογιστή σας. - Warning - Προειδοποίηση + Wallet encryption failed due to an internal error. Your wallet was not encrypted. + Η κρυπτογράφηση πορτοφολιού απέτυχε λόγω εσωτερικού σφάλματος. Το πορτοφόλι σας δεν κρυπτογραφήθηκε. - Information - Πληροφορία - - - Up to date - Ενημερωμένο - - - Catching up... - Ενημέρωση... + Wallet unlock failed + Το Ξεκλείδωμα του Πορτοφολιού Απέτυχε + + + AssetControlDialog - Date: %1 - - Ημερομηνία: %1 - + Amount + Ποσό - Amount: %1 - - Ποσό: %1 - + (no label) + (χωρίς ετικέτα) + + + AssetTableModel + + + AssetsDialog - Type: %1 - - Τύπος: %1 - + Balance: + Υπόλοιπο: - Label: %1 - - Ετικέτα: %1 - + The recipient address is not valid. Please recheck. + Η διεύθυνση παραλήπτη δεν είναι έγκυρη. Παρακαλώ ξαναελέγξτε. - Address: %1 - - Διεύθυνση: %1 - + The amount to pay must be larger than 0. + Το ποσό πληρωμής πρέπει να είναι μεγαλύτερο από 0. - Sent transaction - Η συναλλαγή απεστάλη + The amount exceeds your balance. + Το ποσό υπερβαίνει το υπόλοιπο σας. - Incoming transaction - Εισερχόμενη συναλλαγή + Pay only the required fee of %1 + Πληρώστε μόνο τον απαιτούμενο τέλος των %1 - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Το πορτοφόλι είναι <b>κρυπτογραφημένο</b> και <b>ξεκλείδωτο</b> + Confirm custom change address + Επιβεβαίωση προσαρμοσμένης αλλαγής διεύθυνσης - Wallet is <b>encrypted</b> and currently <b>locked</b> - Το πορτοφόλι είναι <b>κρυπτογραφημένο</b> και <b>κλειδωμένο</b> + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Η διεύθυνση που επιλέξατε για αλλαγή δεν είναι μέρος αυτού του πορτοφολιού. Μερικά ή όλα τα κεφάλαια στο πορτοφόλι σας θα σταλούν σε αυτήν την διεύθυνση. Είστε σίγουροι; + + AssignQualifier + + + BanTableModel + CoinControlDialog @@ -489,6 +326,45 @@ (χωρίς ετικέτα) + + CreateAssetDialog + + Check Availabilty + Έλεγχος διαθεσιμότητας + + + Address: + Διεύθυνση: + + + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + H διεύθυνση RVN που θα κρατά αυτό το περιουσιακό στοιχείο (Πρέπει να σου ανήκει αυτή η διεύθυνση). Άφηστε το κενό για δημιουργία νέας διεύθυνσης. + + + Balance: + Υπόλοιπο: + + + Asset transaction sent to network: + Η συναλλαγή του περιουσιαστικού στοιχείου στάλθηκε στο δίκτυο: + + + Confirm custom change address + Επιβεβαίωση προσαρμοσμένης αλλαγής διεύθυνσης + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Η διεύθυνση που επιλέξατε για αλλαγή δεν είναι μέρος αυτού του πορτοφολιού. Μερικά ή όλα τα κεφάλαια στο πορτοφόλι σας θα σταλούν σε αυτήν την διεύθυνση. Είστε σίγουροι; + + + (no label) + (χωρίς ετικέτα) + + + Pay only the required fee of %1 + Πληρώστε μόνο τον απαιτούμενο τέλος των %1 + + EditAddressDialog @@ -523,6 +399,22 @@ Edit receiving address Διόρθωση Διεύθυνσης Λήψης + + Edit sending address + Επεξεργασία διεύθυνση αποστολής + + + The entered address "%1" is not a valid Raven address. + Η εισαχθείσα διεύθυνση "%1" δεν είναι έγκυρη Raven διεύθυνση. + + + The entered address "%1" is already in the address book. + Η εισαχθείσα διεύθυνση "%1" είναι ήδη στο βιβλίο διευθύνσεων. + + + Could not unlock wallet. + Το πορτοφόλι δεν κατάφερε να ξεκλειδωθεί. + FreespaceChecker @@ -547,6 +439,12 @@ Δεν μπορεί να δημιουργηθεί φάκελος δεδομένων εδώ. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -592,15 +490,19 @@ Error Σφάλμα - - %n GB of free space available - %n GB ελεύθερου χώρου διαθέσιμα%n GB ελεύθερου χώρου διαθέσιμα - - - (of %n GB needed) - (από το %n GB που απαιτείται)(από τα %n GB που απαιτούνται) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -616,6 +518,9 @@ Απόκρυψη + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -657,14 +562,6 @@ Number of script &verification threads Αριθμός script και γραμμές επαλήθευσης - - Accept connections from outside - Αποδοχή συνδέσεων απο έξω - - - Allow incoming connections - Αποδοχή εισερχόμενων συναλλαγών - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Διεύθυνση IP του διαμεσολαβητή (π.χ. 127.0.0.1 / IPv6: ::1) @@ -677,10 +574,6 @@ 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 |. URLs από τρίτους (π.χ. ένας εξερευνητής μπλοκ) τα οποία εμφανίζονται στην καρτέλα συναλλαγών ως στοιχεία μενού. Το %s στα URL αντικαθιστάται από την τιμή της κατατεμαχισμένης συναλλαγής. - - Third party transaction URLs - Διευθύνσεις τρίτων συναλλαγών. - Active command-line options that override above options: Ενεργές επιλογές γραμμής-εντολών που παρακάμπτουν τις παραπάνω επιλογές: @@ -857,10 +750,6 @@ Mined balance that has not yet matured Εξορυγμενο υπόλοιπο που δεν έχει ακόμα ωριμάσει - - Balances - Υπόλοιπο: - Total: Σύνολο: @@ -893,7 +782,7 @@ Current total balance in watch-only addresses Το τρέχον συνολικό υπόλοιπο σε διευθύνσεις παρακολούθησης μόνο - + PaymentServer @@ -939,195 +828,424 @@ %1 ms - %1 and %2 - %1 και %2 + %1 and %2 + %1 και %2 + + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + N/A + Μη διαθέσιμο + + + Client version + Έκδοση Πελάτη + + + &Information + &Πληροφορία + + + Debug window + Παράθυρο αποσφαλμάτωσης + + + General + Γενικά + + + Using BerkeleyDB version + Χρήση BerkeleyDB έκδοσης + + + Startup time + Χρόνος εκκίνησης + + + Network + Δίκτυο + + + Name + Όνομα + + + Number of connections + Αριθμός συνδέσεων + + + Block chain + Αλυσίδα μπλοκ + + + Current number of blocks + Τρέχον αριθμός μπλοκ + + + Received + Παραλήφθησαν + + + Sent + Αποστολή + + + &Peers + &Χρήστες + + + Select a peer to view detailed information. + Επιλέξτε ένα χρήστη για να δείτε αναλυτικές πληροφορίες. + + + Version + Έκδοση + + + Services + Υπηρεσίες + + + Ban Score + Σκορ αποκλησμού + + + Connection Time + Χρόνος σύνδεσης + + + Last Send + Τελευταία αποστολή + + + Last Receive + Τελευταία λήψη + + + Ping Time + Χρόνος καθυστέρησης + + + Last block time + Χρόνος τελευταίου μπλοκ + + + &Open + &Άνοιγμα + + + &Console + &Κονσόλα + + + &Network Traffic + &Κίνηση δικτύου + + + Totals + Σύνολα + + + In: + Εισερχόμενα: + + + Out: + Εξερχόμενα: + + + Debug log file + Αρχείο καταγραφής εντοπισμού σφαλμάτων + + + Clear console + Καθαρισμός κονσόλας + + + Type <b>help</b> for an overview of available commands. + Γράψτε <b>help</b> για μια επισκόπηση των διαθέσιμων εντολών + + + via %1 + μέσω %1 + + + never + ποτέ + + + Inbound + Εισερχόμενα + + + Outbound + Εξερχόμενα + + + Unknown + Άγνωστο(α) + + + + RavenGUI + + Sign &message... + Υπογραφή &Μηνύματος... + + + Synchronizing with network... + Συγχρονισμός με το δίκτυο... + + + &Overview + &Επισκόπηση + + + Node + Κόμβος + + + Show general overview of wallet + Εμφάνισε τη γενική εικόνα του πορτοφολιού + + + &Transactions + &Συναλλαγές + + + Browse transaction history + Περιήγηση στο ιστορικό συναλλαγών + + + E&xit + Έ&ξοδος + + + Quit application + Εξοδος από την εφαρμογή + + + &About %1 + &Περί %1 + + + About &Qt + Σχετικά με &Qt + + + Show information about Qt + Εμφάνισε πληροφορίες σχετικά με Qt + + + &Options... + &Επιλογές... + + + &Encrypt Wallet... + &Κρυπτογράφησε το πορτοφόλι + + + &Backup Wallet... + &Αντίγραφο ασφαλείας του πορτοφολιού + + + &Change Passphrase... + &Άλλαξε κωδικο πρόσβασης - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - N/A - Μη διαθέσιμο + &Sending addresses... + Διευθύνσεις αποστολής - Client version - Έκδοση Πελάτη + &Receiving addresses... + Διευθύνσεις λήψης - &Information - &Πληροφορία + Open &URI... + 'Ανοιγμα &URI - Debug window - Παράθυρο αποσφαλμάτωσης + Network activity disabled. + Η δραστηριότητα του δικτύου απενεργοποιήθηκε. - General - Γενικά + Click to enable network activity again. + Κλικ για να ενεργοποιηθεί η δραστηριότητα δικτύου ξανά. - Using BerkeleyDB version - Χρήση BerkeleyDB έκδοσης + Reindexing blocks on disk... + Φόρτωση ευρετηρίου μπλοκ στον σκληρο δισκο... - Startup time - Χρόνος εκκίνησης + Send coins to a Raven address + Στείλε νομίσματα σε μια διεύθυνση raven - Network - Δίκτυο + Backup wallet to another location + Δημιουργία αντιγράφου ασφαλείας πορτοφολιού σε άλλη τοποθεσία - Name - Όνομα + Change the passphrase used for wallet encryption + Αλλαγή του κωδικού κρυπτογράφησης του πορτοφολιού - Number of connections - Αριθμός συνδέσεων + Open debugging and diagnostic console + Άνοιγμα κονσόλας αποσφαλμάτωσης και διαγνωστικών - Block chain - Αλυσίδα μπλοκ + &Verify message... + &Επιβεβαίωση μηνύματος - Current number of blocks - Τρέχον αριθμός μπλοκ + Raven + Raven - Received - Παραλήφθησαν + Wallet + Πορτοφόλι - Sent - Αποστολή + &Send + &Αποστολή - &Peers - &Χρήστες + &Receive + &Παραλαβή - Select a peer to view detailed information. - Επιλέξτε ένα χρήστη για να δείτε αναλυτικές πληροφορίες. + &Show / Hide + &Εμφάνισε/Κρύψε - Version - Έκδοση + Show or hide the main Window + Εμφάνιση ή αποκρύψη του κεντρικου παράθυρου - Services - Υπηρεσίες + Encrypt the private keys that belong to your wallet + Κρυπτογραφήστε τα ιδιωτικά κλειδιά που ανήκουν στο πορτοφόλι σας - Ban Score - Σκορ αποκλησμού + Sign messages with your Raven addresses to prove you own them + Υπογράψτε ένα μήνυμα για να βεβαιώσετε πως είστε ο κάτοχος αυτής της διεύθυνσης - Connection Time - Χρόνος σύνδεσης + Verify messages to ensure they were signed with specified Raven addresses + Υπογράψτε ένα μήνυμα για ν' αποδείξετε πως ανήκει μια συγκεκριμένη διεύθυνση Raven - Last Send - Τελευταία αποστολή + &File + &Αρχείο - Last Receive - Τελευταία λήψη + &Help + &Βοήθεια - Ping Time - Χρόνος καθυστέρησης + Request payments (generates QR codes and raven: URIs) + Αίτηση πληρωμών (δημιουργεί QR codes και διευθύνσεις raven: ) - Last block time - Χρόνος τελευταίου μπλοκ + Show the list of used sending addresses and labels + Προβολή της λίστας των χρησιμοποιημένων διευθύνσεων και ετικετών αποστολής - &Open - &Άνοιγμα + Show the list of used receiving addresses and labels + Προβολή της λίστας των χρησιμοποιημένων διευθύνσεων και ετικετών λήψεως - &Console - &Κονσόλα + Open a raven: URI or payment request + Άνοιγμα raven: URI αίτησης πληρωμής - &Network Traffic - &Κίνηση δικτύου + &Command-line options + &Επιλογές γραμμής εντολών - &Clear - &Εκκαθάριση + %1 behind + %1 πίσω - Totals - Σύνολα + Last received block was generated %1 ago. + Το τελευταίο μπλοκ που ελήφθη δημιουργήθηκε %1 πριν. - In: - Εισερχόμενα: + Transactions after this will not yet be visible. + Οι συναλλαγές μετά από αυτό δεν θα είναι ακόμη ορατες. - Out: - Εξερχόμενα: + Error + Σφάλμα - Debug log file - Αρχείο καταγραφής εντοπισμού σφαλμάτων + Warning + Προειδοποίηση - Clear console - Καθαρισμός κονσόλας + Information + Πληροφορία - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Χρησιμοποιήστε το πάνω και κάτω βέλος για να περιηγηθείτε στο ιστορικο, και <b>Ctrl-L</b> για εκκαθαριση οθονης. + Up to date + Ενημερωμένο - Type <b>help</b> for an overview of available commands. - Γράψτε <b>help</b> για μια επισκόπηση των διαθέσιμων εντολών + Catching up... + Ενημέρωση... - %1 B - %1 B + Date: %1 + + Ημερομηνία: %1 + - %1 KB - %1 KB + Amount: %1 + + Ποσό: %1 + - %1 MB - %1 MB + Type: %1 + + Τύπος: %1 + - %1 GB - %1 GB + Label: %1 + + Ετικέτα: %1 + - via %1 - μέσω %1 + Address: %1 + + Διεύθυνση: %1 + - never - ποτέ + Sent transaction + Η συναλλαγή απεστάλη - Inbound - Εισερχόμενα + Incoming transaction + Εισερχόμενη συναλλαγή - Outbound - Εξερχόμενα + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Το πορτοφόλι είναι <b>κρυπτογραφημένο</b> και <b>ξεκλείδωτο</b> - Unknown - Άγνωστο(α) + Wallet is <b>encrypted</b> and currently <b>locked</b> + Το πορτοφόλι είναι <b>κρυπτογραφημένο</b> και <b>κλειδωμένο</b> - + ReceiveCoinsDialog @@ -1221,6 +1339,55 @@ (χωρίς ετικέτα) + + ReissueAssetDialog + + Balance: + Υπόλοιπο: + + + Total Quantity + Συνολική ποσότητα + + + Units + Μονάδες + + + Asset transaction sent to network: + Η συναλλαγή του περιουσιαστικού στοιχείου στάλθηκε στο δίκτυο: + + + Confirm custom change address + Επιβεβαίωση προσαρμοσμένης αλλαγής διεύθυνσης + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Η διεύθυνση που επιλέξατε για αλλαγή δεν είναι μέρος αυτού του πορτοφολιού. Μερικά ή όλα τα κεφάλαια στο πορτοφόλι σας θα σταλούν σε αυτήν την διεύθυνση. Είστε σίγουροι; + + + Pay only the required fee of %1 + Πληρώστε μόνο τον απαιτούμενο τέλος των %1 + + + + RestrictedAssetsDialog + + Address List + Λίστα διεύθυνσης + + + Balance: + Υπόλοιπο: + + + Failed to create a change address + Απέτυχε η δημιουργία αλλαγής διεύθυνσης + + + + SendAssetsEntry + SendCoinsDialog @@ -1291,10 +1458,6 @@ Hide Απόκρυψη - - total at least - συνολικά τουλάχιστον - Recommended: Προτεινόμενο: @@ -1303,14 +1466,6 @@ Custom: Προσαρμογή: - - normal - κανονικό - - - fast - Γρήγορο - Send to multiple recipients at once Αποστολή σε πολλούς αποδέκτες ταυτόχρονα @@ -1347,6 +1502,34 @@ Copy amount Αντιγραφή ποσού + + Confirm send coins + Επιβεβαίωση ασποστολής νομισμάτων + + + The recipient address is not valid. Please recheck. + Η διεύθυνση παραλήπτη δεν είναι έγκυρη. Παρακαλώ ξαναελέγξτε. + + + The amount to pay must be larger than 0. + Το ποσό πληρωμής πρέπει να είναι μεγαλύτερο από 0. + + + The amount exceeds your balance. + Το ποσό υπερβαίνει το υπόλοιπο σας. + + + Pay only the required fee of %1 + Πληρώστε μόνο τον απαιτούμενο τέλος των %1 + + + Confirm custom change address + Επιβεβαίωση προσαρμοσμένης αλλαγής διεύθυνσης + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Η διεύθυνση που επιλέξατε για αλλαγή δεν είναι μέρος αυτού του πορτοφολιού. Μερικά ή όλα τα κεφάλαια στο πορτοφόλι σας θα σταλούν σε αυτήν την διεύθυνση. Είστε σίγουροι; + (no label) (χωρίς ετικέτα) @@ -1358,10 +1541,6 @@ A&mount: &Ποσό: - - Pay &To: - Πληρωμή &σε: - &Label: &Επιγραφή @@ -1402,10 +1581,6 @@ Enter a label for this address to add it to the list of used addresses Εισάγεται μία ετικέτα για αυτή την διεύθυνση για να προστεθεί στη λίστα με τις χρησιμοποιημένες διευθύνσεις - - Pay To: - Πληρωμή σε: - Memo: Σημείωση: @@ -1756,10 +1931,6 @@ Importing... ΕΙσαγωγή... - - Invalid -onion address: '%s' - Άκυρη διεύθυνση -onion : '%s' - Not enough file descriptors available. Δεν ειναι αρκετες περιγραφες αρχείων διαθέσιμες. @@ -1768,10 +1939,6 @@ Only connect to nodes in network <net> (ipv4, ipv6 or onion) Μόνο σύνδεση σε κόμβους του δικτύου <net> (ipv4, ipv6 ή onion) - - Set maximum block size in bytes (default: %d) - Ορίστε το μέγιστο μέγεθος block σε bytes (προεπιλογή: %d) - Specify wallet file (within data directory) Επιλέξτε αρχείο πορτοφολιού (μέσα απο κατάλογο δεδομένων) @@ -1780,10 +1947,6 @@ Verifying blocks... Επαλήθευση των μπλοκ... - - Verifying wallet... - Επαλήθευση πορτοφολιου... - Wallet %s resides outside data directory %s Το πορτοφόλι %s βρίσκεται έξω από το φάκελο δεδομένων %s @@ -1864,10 +2027,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Να επιτρέπονται οι έλεγχοι DNS για προσθήκη και σύνδεση κόμβων - - Loading addresses... - Φόρτωση διευθύνσεων... - How thorough the block verification of -checkblocks is (0-4, default: %u) Πόσο εξονυχιστική να είναι η επιβεβαίωση του μπλοκ (0-4, προεπιλογή: %u) @@ -1888,10 +2047,6 @@ Include IP addresses in debug output (default: %u) Να συμπεριληφθεί η διεύθυνση IP στην αναφορά? (προεπιλογή: %u) - - Invalid -proxy address: '%s' - Δεν είναι έγκυρη η διεύθυνση διαμεσολαβητή: '%s' - Maintain at most <n> connections to peers (default: %u) Μέγιστες αριθμός συνδέσεων με τους peers <n> (προεπιλογή: %u) @@ -1924,10 +2079,6 @@ Loading block index... Φόρτωση ευρετηρίου μπλοκ... - - Add a node to connect to and attempt to keep the connection open - Προσέθεσε ένα κόμβο για σύνδεση και προσπάθησε να κρατήσεις την σύνδεση ανοιχτή - Loading wallet... Φόρτωση πορτοφολιού... @@ -1936,18 +2087,10 @@ Cannot downgrade wallet Δεν μπορώ να υποβαθμίσω το πορτοφόλι - - Cannot write default address - Δεν μπορώ να γράψω την προεπιλεγμένη διεύθυνση - Rescanning... Ανίχνευση... - - Done loading - Η φόρτωση ολοκληρώθηκε - Error Σφάλμα diff --git a/src/qt/locale/raven_en.ts b/src/qt/locale/raven_en.ts index 62f859c338..0a0eb91336 100644 --- a/src/qt/locale/raven_en.ts +++ b/src/qt/locale/raven_en.ts @@ -54,7 +54,7 @@ &Delete - + Choose the address to send coins to @@ -127,7 +127,7 @@ AddressTableModel - + Label @@ -137,7 +137,7 @@ - + (no label) @@ -165,7 +165,7 @@ Repeat new passphrase - + 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>. @@ -284,4764 +284,7820 @@ - BanTableModel + AssetControlDialog - - IP/Netmask + + Asset Selection - - Banned Until + + Quantity: - - - RavenGUI - - Sign &message... - Sign &message... + + Bytes: + - - Synchronizing with network... - Synchronizing with network... + + Amount: + - - &Overview - &Overview + + Dust: + - - Node + + Fee: - - Show general overview of wallet - Show general overview of wallet + + After Fee: + - - &Transactions - &Transactions + + Change: + - - Browse transaction history - Browse transaction history + + (un)select all + - - E&xit - E&xit + + Tree mode + - - Quit application - Quit application + + List mode + - - &About %1 + + View assets that you have the ownership asset for - - Show information about %1 + + View Administrator Assets - - About &Qt - About &Qt + + Asset + - - Show information about Qt - Show information about Qt + + Amount + Amount - - &Options... - &Options... + + Received with label + - - Modify configuration options for %1 + + Received with address - - &Encrypt Wallet... - &Encrypt Wallet... + + Date + Date - - &Backup Wallet... - &Backup Wallet... + + Confirmations + - - &Change Passphrase... - &Change Passphrase... + + Confirmed + Confirmed - - &Sending addresses... + + Copy address - - &Receiving addresses... + + Copy label - - Open &URI... + + + Copy amount - - Click to disable network activity. + + Copy transaction ID - - Network activity disabled. + + Lock unspent - - Click to enable network activity again. + + Unlock unspent - - Syncing Headers (%1%)... + + Copy quantity - - Reindexing blocks on disk... - Reindexing blocks on disk... + + Copy fee + - - Send coins to a Raven address - Send coins to a Raven address + + Copy after fee + - - Backup wallet to another location - Backup wallet to another location + + Copy bytes + - - Change the passphrase used for wallet encryption - Change the passphrase used for wallet encryption + + Copy dust + - - &Debug window - &Debug window + + Copy change + - - Open debugging and diagnostic console - Open debugging and diagnostic console + + (%1 locked) + - - &Verify message... - &Verify message... + + yes + - - Raven - Raven + + no + - - Wallet - Wallet + + This label turns red if any recipient receives an amount smaller than the current dust threshold. + - - &Send - &Send + + Can vary +/- %1 satoshi(s) per input. + - - &Receive - &Receive + + + (no label) + - - &Show / Hide - &Show / Hide + + change from %1 (%2) + - Show or hide the main Window - Show or hide the main Window + (change) + + + + AssetTableModel - - Encrypt the private keys that belong to your wallet - Encrypt the private keys that belong to your wallet + + Name + - - Sign messages with your Raven addresses to prove you own them - Sign messages with your Raven addresses to prove you own them + + Quantity + + + + AssetsDialog - - Verify messages to ensure they were signed with specified Raven addresses - Verify messages to ensure they were signed with specified Raven addresses + + + Send Coins + Send Coins - - &File - &File + + Asset Control Features + - - &Settings - &Settings + + Inputs... + - - &Help - &Help + + automatically selected + - - Tabs toolbar - Tabs toolbar + + Insufficient funds! + - - Request payments (generates QR codes and raven: URIs) + + Quantity: - - Show the list of used sending addresses and labels + + Bytes: - - Show the list of used receiving addresses and labels + + Amount: - - Open a raven: URI or payment request + + Dust: - - &Command-line options + + Fee: - - - %n active connection(s) to Raven network - - %n active connection to Raven network - %n active connections to Raven network - - - - Indexing blocks on disk... + + After Fee: - - Processing blocks on disk... + + Change: - - - Processed %n block(s) of transaction history. - - Processed %n block of transaction history. - Processed %n blocks of transaction history. - + + + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + - - %1 behind - %1 behind + + Custom change address + - - Last received block was generated %1 ago. - Last received block was generated %1 ago. + + Transaction Fee: + - - Transactions after this will not yet be visible. - Transactions after this will not yet be visible. + + Choose... + - - Error - Error + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + - Warning - Warning + Warning: Fee estimation is currently not possible. + + + + + collapse fee-settings + - Information - Information + Hide + - - Up to date - Up to date + + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + - - Show the %1 help message to get a list with possible Raven command-line options + + per kilobyte - - %1 client + + + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. - - Connecting to peers... + + (read the tooltip) - - Catching up... - Catching up... + + Recommended: + - - Date: %1 - + + Custom: - - Amount: %1 - + + (Smart fee not initialized yet. This usually takes a few blocks...) - - Type: %1 - + + Confirmation time target: - - Label: %1 - + + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). - - Address: %1 - + + Request Replace-By-Fee - - Sent transaction - Sent transaction + + Confirm the send action + Confirm the send action - - Incoming transaction - Incoming transaction + + S&end + S&end - - HD key generation is <b>enabled</b> + + Clear all fields of the form. - - HD key generation is <b>disabled</b> + + Clear &All + Clear &All + + + + Transfer to multiple recipients at once - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Wallet is <b>encrypted</b> and currently <b>unlocked</b> + + Add &Recipient + Add &Recipient - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Wallet is <b>encrypted</b> and currently <b>locked</b> + + Balance: + Balance: - - A fatal error occurred. Raven can no longer continue safely and will quit. + + Copy quantity - - - CoinControlDialog - - Coin Selection + + Copy amount - - Quantity: + + Copy fee - - Bytes: + + Copy after fee - - Amount: + + Copy bytes - - Fee: + + Copy dust - - Dust: + + Copy change - - After Fee: + + %1 (%2 blocks) - - Change: + + + + + %1 to %2 - - (un)select all + + Are you sure you want to send? - - Tree mode + + added as transaction fee - List mode + Confirm send assets - - Amount - Amount - - - - Received with label + + The recipient address is not valid. Please recheck. - - Received with address + + The amount to pay must be larger than 0. - - Date - Date + + The amount exceeds your balance. + - - Confirmations + + The total exceeds your balance when the %1 transaction fee is included. - Confirmed - Confirmed + Duplicate address found: addresses should only be used once each. + - - Copy address + + Transaction creation failed! - - Copy label + + The transaction was rejected with the following reason: %1 - - - Copy amount + + A fee higher than %1 is considered an absurdly high fee. - - Copy transaction ID + + Payment request expired. - - Lock unspent + + Pay only the required fee of %1 + + + Estimated to begin confirmation within %n block(s). + + Estimated to begin confirmation within %n block. + Estimated to begin confirmation within %n blocks. + + - - Unlock unspent + + Warning: Invalid Raven address - - Copy quantity + + Warning: Unknown change address - - Copy fee + + Confirm custom change address - - Copy after fee + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? - - Copy bytes + + (no label) + + + AssignQualifier - - Copy dust + + Frame - - Copy change + + Select Type: - - (%1 locked) + + Select Qualifier: - - yes + + Address: - - no + + IPFS / Hash: - - This label turns red if any recipient receives an amount smaller than the current dust threshold. + + Custom Change Address - - Can vary +/- %1 satoshi(s) per input. + + Check - - - (no label) + + Clear - - change from %1 (%2) + + Submit + + + + + Assign Qualifier - (change) + Remove Qualifier - - - EditAddressDialog - - Edit Address - Edit Address + + Data has been validated, You can now submit the qualifier request + - - &Label - &Label + + Must have a qualifier asset selected + - - The label associated with this address list entry + + Address already has the qualifier assigned to it - - The address associated with this address list entry. This can only be modified for sending addresses. + + Address doesn't have the qualifier, so we can't remove it - - &Address - &Address + + Unable to preform action at this time + + + + BanTableModel - - New receiving address + + IP/Netmask - - New sending address + + Banned Until + + + CoinControlDialog - - Edit receiving address + + Coin Selection - - Edit sending address + + Quantity: - - The entered address "%1" is not a valid Raven address. + + Bytes: - - The entered address "%1" is already in the address book. + + Amount: - - Could not unlock wallet. + + Fee: - - New key generation failed. + + Dust: - - - FreespaceChecker - - A new data directory will be created. - A new data directory will be created. + + After Fee: + - - name - name + + Change: + - - Directory already exists. Add %1 if you intend to create a new directory here. - Directory already exists. Add %1 if you intend to create a new directory here. + + (un)select all + - - Path already exists, and is not a directory. - Path already exists, and is not a directory. + + Tree mode + - - Cannot create data directory here. - Cannot create data directory here. + + List mode + - - - HelpMessageDialog - - version - version + + Amount + Amount - - (%1-bit) + Received with label - About %1 + Received with address - - Command-line options - + + Date + Date - - Usage: - Usage: + + Confirmations + - - command-line options - command-line options + + Confirmed + Confirmed - - UI Options: + + Copy address - - Choose data directory on startup (default: %u) + + Copy label - Set language, for example "de_DE" (default: system locale) + + Copy amount - - Start minimized + + Copy transaction ID - Set SSL root certificates for payment request (default: -system-) + Lock unspent - Show splash screen on startup (default: %u) + Unlock unspent - - Reset all settings changed in the GUI + + Copy quantity - - - Intro - - Welcome - Welcome + + Copy fee + - - Welcome to %1. + + Copy after fee - - As this is the first time the program is launched, you can choose where %1 will store its data. + + Copy bytes - - When you click OK, %1 will begin to download and process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched. + + Copy dust - - This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off. + + Copy change - - If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. + + (%1 locked) - - Use the default data directory - Use the default data directory + + yes + - - Use a custom data directory: - Use a custom data directory: + + no + - - Raven - Raven + + This label turns red if any recipient receives an amount smaller than the current dust threshold. + - - At least %1 GB of data will be stored in this directory, and it will grow over time. + + Can vary +/- %1 satoshi(s) per input. - - Approximately %1 GB of data will be stored in this directory. + + + (no label) - - %1 will download and store a copy of the Raven block chain. + + change from %1 (%2) - - The wallet will also be stored in this directory. + + (change) + + + CreateAssetDialog - - Error: Specified data directory "%1" cannot be created. + + Coin Control Features - - Error - Error - - - - %n GB of free space available - - %n GB of free space available - %n GB of free space available - - - - - (of %n GB needed) - - (of %n GB needed) - (of %n GB needed) - + + Inputs... + - - - ModalOverlay - - Form - Form + + automatically selected + - - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. + + Insufficient funds! - - Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. + + + Quantity: - - Number of blocks left + + Bytes: - - - - Unknown... + + Amount: - - Last block time - Last block time + + Dust: + - - Progress + + Fee: - - Progress increase per hour + + After Fee: - - - calculating... + + Change: - - Estimated time left until synced + + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. - - Hide + + Custom change address - - Unknown. Syncing Headers (%1)... + + Name: - - - OpenURIDialog - - Open URI + + A-Z 0-9 and . or _ as the second character - Open payment request from URI or file + The name of the asset you would like to create - - URI: + + Check Availabilty - - Select payment request file + + Address: - - Select payment request file to open + + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. - - - OptionsDialog - - Options - Options + + Verifier String: + - - &Main - &Main + + Create a verifier string built from Qualifier names e.g (#KYC & #VALID). Leave blank to default to true + - - Automatically start %1 after logging in to the system. + + Warning: - - &Start %1 on system login + + The number of assets that will be created - - Size of &database cache + + Units: - - MB + + How divisble the assets will be (e.g. 8 = 1.00000000, 2 = 1.00) - - Number of script &verification threads + + e.g. 1 - - Accept connections from outside + + If the owner of this asset will be able to issue more assets in the future - Allow incoming connections + Reissuable - - - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + + Does this asset have an ipfs hash to go with it - - - - Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. + + Add IPFS/Txid Hash - - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + + The ipfs/txid hash that contains information about the asset - - - 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 |. + + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) - - Third party transaction URLs + + ERROR TEXT - - Active command-line options that override above options: + + Transaction Fee: - - Open the %1 configuration file from the working directory. + + Choose... - - Open Configuration File + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. - - - Reset all client options to default. - Reset all client options to default. - - &Reset Options - &Reset Options + Warning: Fee estimation is currently not possible. + - - &Network - &Network + + collapse fee-settings + - - (0 = auto, <0 = leave that many cores free) + + Hide - - W&allet + + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. - - Expert + + per kilobyte - - Enable coin &control features + + + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. - - 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. + + (read the tooltip) - - &Spend unconfirmed change + + Recommended: - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + C&ustom: + - - Map port using &UPnP - Map port using &UPnP + + (Smart fee not initialized yet. This usually takes a few blocks...) + - - Connect to the Raven network through a SOCKS5 proxy. + + Confirmation time target: + + + + + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). - &Connect through SOCKS5 proxy (default proxy): + Request Replace-By-Fee - - - Proxy &IP: - Proxy &IP: + + Create Asset + - - - &Port: - &Port: + + Clear + - - - Port of the proxy (e.g. 9050) - Port of the proxy (e.g. 9050) + + Balance: + Balance: - - Used for reaching peers via: + + 123.456 RVN - - IPv4 + + Copy quantity - - IPv6 + + Copy amount - - Tor + + Copy fee - - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + + Copy after fee - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: + + Copy bytes - - &Window - &Window + + Copy dust + - - &Hide the icon from the system tray. + + Copy change - - Hide tray icon + + %1 (%2 blocks) - - Show only a tray icon after minimizing the window. - Show only a tray icon after minimizing the window. + + Main Asset + - - &Minimize to the tray instead of the taskbar - &Minimize to the tray instead of the taskbar + + Sub Asset + - - M&inimize on close - M&inimize on close + + Unique Asset + - - &Display - &Display + + Messaging Channel Asset + - - User Interface &language: - User Interface &language: + + Qualifier Asset + - - The user interface language can be set here. This setting will take effect after restarting %1. + + Sub Qualifier Asset - - &Unit to show amounts in: - &Unit to show amounts in: + + Restricted Asset + - - Choose the default subdivision unit to show in the interface and when sending coins. - Choose the default subdivision unit to show in the interface and when sending coins. + + Asset Type + - - Whether to show coin control features or not. + + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters - - &OK - &OK + + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters + - - &Cancel - &Cancel + + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + - - default - default + + + + Warning: Invalid Raven address + - - none + + Warning: Restricted Assets Reissuance requires an address - - Confirm options reset - Confirm options reset + + Valid Asset + - - - Client restart required to activate changes. + + Invalid: Asset name already in use - - Client will be shut down. Do you want to proceed? + + Error: Asset Database not in sync - - Configuration options + + + %1 to %2 - - The configuration file is used to specify advanced user options which override GUI settings. Additionally, any command-line options will override this configuration file. + + Are you sure you want to send? - - Error - Error + + added as transaction fee + - - The configuration file could not be opened. + + Total Amount %1 - - This change would require a client restart. + + or - - The supplied proxy address is invalid. - The supplied proxy address is invalid. + + Confirm send assets + - - - OverviewPage - - Form - Form + + Invalid: + - - - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + + Copy + - - Watch-only: + + Transaction ID Copied - - Available: + + Asset transaction sent to network: - - - Your current spendable balance - Your current spendable balance + + + Estimated to begin confirmation within %n block(s). + + Estimated to begin confirmation within %n block. + Estimated to begin confirmation within %n blocks. + - - Pending: + + Warning: Unknown change address - - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + + Confirm custom change address + - - Immature: - Immature: + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + - - Mined balance that has not yet matured - Mined balance that has not yet matured + + (no label) + - - Balances + + Pay only the required fee of %1 + + + EditAddressDialog - - Total: - Total: + + Edit Address + Edit Address - - Your current total balance - Your current total balance + + &Label + &Label - - Your current balance in watch-only addresses + + The label associated with this address list entry - - Spendable: + + The address associated with this address list entry. This can only be modified for sending addresses. - - Recent transactions - + + &Address + &Address - - Unconfirmed transactions to watch-only addresses + + New receiving address - - Mined balance in watch-only addresses that has not yet matured + + New sending address - - Current total balance in watch-only addresses + + Edit receiving address - - - PaymentServer - - - - - - - Payment request error + + Edit sending address - - Cannot start raven: click-to-pay handler + + The entered address "%1" is not a valid Raven address. - - - - URI handling + + The entered address "%1" is already in the address book. - - Payment request fetch URL is invalid: %1 + + Could not unlock wallet. - - Invalid payment address %1 + + New key generation failed. + + + FreespaceChecker - - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - + + A new data directory will be created. + A new data directory will be created. - - Payment request file handling - + + name + name - - Payment request file cannot be read! This can be caused by an invalid payment request file. - + + Directory already exists. Add %1 if you intend to create a new directory here. + Directory already exists. Add %1 if you intend to create a new directory here. - - - - - - - Payment request rejected - + + Path already exists, and is not a directory. + Path already exists, and is not a directory. - - Payment request network doesn't match client network. - + + Cannot create data directory here. + Cannot create data directory here. + + + FreezeAddress - - Payment request expired. + + Frame - - Payment request is not initialized. + + Restricted Asset: - - Unverified payment requests to custom payment scripts are unsupported. + + Address: - - - Invalid payment request. + + Custom Change Address - + + IPFS / Hash: + + + + + Single Address Options + + + + + Global Options + + + + + Free&ze trading on this address + + + + + Unfreeze tradin&g on this address + + + + + Freeze all &trading for the selected restricted asset + + + + + &Unfreeze all trading for the selected restricted asset + + + + + Check + + + + + Clear + + + + + Submit + + + + + Data has been validated, You can now submit the restriction transaction + + + + + Must have a restricted asset selected + + + + + Address is already frozen + + + + + Address is not frozen + + + + + Restricted asset is already frozen globally + + + + + Restricted asset is not frozen globally + + + + + Unable to preform action at this time + + + + + GUIUtil::SyncWarningMessage + + + Warning: transaction while syncing wallet! + + + + + You are trying to send a transaction while your wallet is not fully synced. This is not recommended because the transaction might get stuck in your wallet. Are you sure you want to proceed? + +Recommended action: Fully sync your wallet before sending a transaction. + + + + + + HelpMessageDialog + + + version + version + + + + + (%1-bit) + + + + + About %1 + + + + + Command-line options + + + + + Usage: + Usage: + + + + command-line options + command-line options + + + + UI Options: + + + + + Choose data directory on startup (default: %u) + + + + + Set language, for example "de_DE" (default: system locale) + + + + + Start minimized + + + + + Set SSL root certificates for payment request (default: -system-) + + + + + Show splash screen on startup (default: %u) + + + + + Reset all settings changed in the GUI + + + + + Intro + + + Welcome + Welcome + + + + Welcome to %1. + + + + + As this is the first time the program is launched, you can choose where %1 will store its data. + + + + + When you click OK, %1 will begin to download and process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched. + + + + + This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off. + + + + + If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. + + + + + Use the default data directory + Use the default data directory + + + + Use a custom data directory: + Use a custom data directory: + + + + Raven + Raven + + + + At least %1 GB of data will be stored in this directory, and it will grow over time. + + + + + Approximately %1 GB of data will be stored in this directory. + + + + + %1 will download and store a copy of the Raven block chain. + + + + + The wallet will also be stored in this directory. + + + + + Error: Specified data directory "%1" cannot be created. + + + + + Error + Error + + + + %n GB of free space available + + %n GB of free space available + %n GB of free space available + + + + + (of %n GB needed) + + (of %n GB needed) + (of %n GB needed) + + + + + MnemonicDialog + + + HD Wallet Setup + + + + + MnemonicDialog1 + + + HD Wallet Setup + + + + + Select the type of wallet to create. + + + + + Since no wallet.dat file was found in the Raven block chain data directory, a wallet file will be created. + + + + + Please choose what you would like to do: + + + + + Create a new wallet using a new BIP39 compliant set of 12 seed words. + + + + + Re-create an existing wallet using a previously used BIP39 compliant set + of 12 seed words which you know. + + + + + Accept + + + + + You are choosing to create a new wallet using new seed words. + + + + + You are choosing to re-create an old wallet using seed words which you know. + + + + + MnemonicDialog2 + + + New HD Wallet Creation + + + + + BIP39 Compliant Seed Words: + + + + + Generate New Seed Words + + + + + These 12 generated seed words will be used. + + + + + Passphrase: + + + + + Enter a Passphrase to protect your seed words (optional). + + + + + You may enter an optional Passphrase to protect your seed words. + + + + + Warning: + + + + + Please write down your 12 seed words and Passphrase before Accepting. +They are not recoverable !! + + + + + Accept + + + + + Go Back + + + + + Words are not valid, please generate new words and try again + + + + + MnemonicDialog3 + + + Previous HD Wallet Re-creation + + + + + BIP39 Compliant Seed Words: + + + + + Enter the 12 seed words from your previous wallet here. + + + + + Passphrase: + + + + + You will need the Passphrase if your previous wallet used one. + + + + + Enter the Passphrase from your previous wallet if it used one. + + + + + Warning: + + + + + Please continue to remember your 12 seed words and Passphrase before Accepting. +They are not recoverable !! + + + + + Accept + + + + + Go Back + + + + + Words are not valid, please check the words and try again + + + + + ModalOverlay + + + Form + Form + + + + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. + + + + + Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. + + + + + Number of blocks left + + + + + + + Unknown... + + + + + Last block time + Last block time + + + + Progress + + + + + Progress increase per hour + + + + + + calculating... + + + + + Estimated time left until synced + + + + + Hide + + + + + Unknown. Syncing Headers (%1)... + + + + + MyRestrictedAssetsTableModel + + + Date + Date + + + + Type + + + + + Address + + + + + Asset Name + + + + + Tagged + + + + + Untagged + + + + + Frozen + + + + + Unfrozen + + + + + Other + + + + + watch-only + + + + + (no label) + + + + + Date and time that the transaction was received. + + + + + Type of transaction. + + + + + User-defined intent/purpose of the transaction. + + + + + The asset (or RVN) removed or added to balance. + + + + + OpenURIDialog + + + Open URI + + + + + Open payment request from URI or file + + + + + URI: + + + + + Select payment request file + + + + + Select payment request file to open + + + + + OptionsDialog + + + Options + Options + + + + &Main + &Main + + + + Automatically start %1 after logging in to the system. + + + + + &Start %1 on system login + + + + + Size of &database cache + + + + + MB + + + + + Number of script &verification threads + + + + + + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + + + + + + + Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. + + + + + Use separate SOCKS&5 proxy to reach peers via Tor hidden services: + + + + + Hide the icon from the system tray. + + + + + &Hide tray icon + + + + + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + + + + + &Currency Unit: + + + + + Choose which currency to display the realtime value of RVN in (ie: BTC/RVN). + + + + + + 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 |. + + + + + Active command-line options that override above options: + + + + + Open the %1 configuration file from the working directory. + + + + + Open Configuration File + + + + + Reset all client options to default. + Reset all client options to default. + + + + &Reset Options + &Reset Options + + + + &Network + &Network + + + + (0 = auto, <0 = leave that many cores free) + + + + + W&allet + + + + + Expert + + + + + Enable coin &control features + + + + + Enable fee control features + + + + + 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. + + + + + &Spend unconfirmed change + + + + + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + + + + Map port using &UPnP + Map port using &UPnP + + + + Accept connections from outside. + + + + + Allow incomin&g connections + + + + + Connect to the Raven network through a SOCKS5 proxy. + + + + + &Connect through SOCKS5 proxy (default proxy): + + + + + + Proxy &IP: + Proxy &IP: + + + + + &Port: + &Port: + + + + + Port of the proxy (e.g. 9050) + Port of the proxy (e.g. 9050) + + + + Used for reaching peers via: + + + + + IPv4 + + + + + IPv6 + + + + + Tor + + + + + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + + + + + &Window + &Window + + + + Show only a tray icon after minimizing the window. + Show only a tray icon after minimizing the window. + + + + &Minimize to the tray instead of the taskbar + &Minimize to the tray instead of the taskbar + + + + M&inimize on close + M&inimize on close + + + + Only show toolbar icons. No text. + + + + + &Icons only + + + + + &Display + &Display + + + + User Interface &language: + User Interface &language: + + + + The user interface language can be set here. This setting will take effect after restarting %1. + + + + + &Unit to show amounts in: + &Unit to show amounts in: + + + + Choose the default subdivision unit to show in the interface and when sending coins. + Choose the default subdivision unit to show in the interface and when sending coins. + + + + Whether to show coin control features or not. + + + + + &Third party transaction URLs + + + + + + Reset + + + + + + Third party URL for IPFS-viewer. %s in the URL is replaced by IPFS hash. + + + + + IPFS Viewer URL + + + + + Enable Dark Mode + + + + + &OK + &OK + + + + &Cancel + &Cancel + + + + default + default + + + + none + + + + + Confirm options reset + Confirm options reset + + + + + Client restart required to activate changes. + + + + + Client will be shut down. Do you want to proceed? + + + + + Configuration options + + + + + The configuration file is used to specify advanced user options which override GUI settings. Additionally, any command-line options will override this configuration file. + + + + + Error + Error + + + + The configuration file could not be opened. + + + + + This change would require a client restart. + + + + + The supplied proxy address is invalid. + The supplied proxy address is invalid. + + + + OverviewPage + + + Form + Form + + + + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + + + + Watch-only: + + + + + Available: + + + + + Your current spendable balance + Your current spendable balance + + + + Pending: + + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + + + + Immature: + Immature: + + + + Mined balance that has not yet matured + Mined balance that has not yet matured + + + + Total: + Total: + + + + Your current total balance + Your current total balance + + + + RVN Balances + + + + + Your current balance in watch-only addresses + + + + + Spendable: + + + + + Asset Balances + + + + + Search + + + + + Recent transactions + + + + + Unconfirmed transactions to watch-only addresses + + + + + Mined balance in watch-only addresses that has not yet matured + + + + + Current total balance in watch-only addresses + + + + + Send Asset + + + + + Copy Amount + + + + + Copy Name + + + + + Copy Hash + + + + + Issue Sub Asset + + + + + Issue Unique Asset + + + + + Reissue Asset + + + + + Open IPFS in Browser + + + + + Open IPFS content? + + + + + Open the following IPFS content in your default browser? + + + + + + PaymentServer + + + + + + + + Payment request error + + + + + Cannot start raven: click-to-pay handler + + + + + + + URI handling + + + + + Payment request fetch URL is invalid: %1 + + + + + Invalid payment address %1 + + + + + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + + + + + Payment request file handling + + + + + Payment request file cannot be read! This can be caused by an invalid payment request file. + + + + + + + + + + Payment request rejected + + + + + Payment request network doesn't match client network. + + + + + Payment request expired. + + + + + Payment request is not initialized. + + + + + Unverified payment requests to custom payment scripts are unsupported. + + + + + + Invalid payment request. + + + + Requested payment amount of %1 is too small (considered dust). - Refund from %1 + Refund from %1 + + + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + + + + + Error communicating with %1: %2 + + + + + Payment request cannot be parsed! + + + + + Bad response from server %1 + + + + + Network request error + + + + + Payment acknowledged + + + + + PeerTableModel + + + User Agent + + + + + Node/Service + + + + + NodeId + + + + + Ping + + + + + Sent + + + + + Received + + + + + QObject + + + Amount + Amount + + + + Enter a Raven address (e.g. %1) + + + + + %1 d + + + + + %1 h + + + + + %1 m + + + + + + %1 s + + + + + None + + + + + N/A + N/A + + + + %1 ms + + + + + %n second(s) + + %n second + %n seconds + + + + + %n minute(s) + + %n minute + %n minutes + + + + + %n hour(s) + + %n hour + %n hours + + + + + %n day(s) + + %n day + %n days + + + + + + %n week(s) + + %n week + %n weeks + + + + + %1 and %2 + + + + + %n year(s) + + %n year + %n years + + + + + %1 B + + + + + %1 KB + + + + + %1 MB + + + + + %1 GB + + + + + %1 didn't yet exit safely... + + + + + unknown + + + + + QObject::QObject + + + Error: Specified data directory "%1" does not exist. + + + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + + + + + Error: %1 + + + + + QRImageWidget + + + &Save Image... + + + + + &Copy Image + + + + + Save QR Code + + + + + PNG Image (*.png) + + + + + RPCConsole + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + N/A + N/A + + + + Client version + Client version + + + + &Information + &Information + + + + Debug window + + + + + General + + + + + Using BerkeleyDB version + + + + + Datadir + + + + + Startup time + Startup time + + + + Network + Network + + + + Name + + + + + Number of connections + Number of connections + + + + Block chain + Block chain + + + + Current number of blocks + Current number of blocks + + + + Memory Pool + + + + + Current number of transactions + + + + + Memory usage + + + + + &Reset + + + + + + Received + + + + + + Sent + + + + + &Peers + + + + + Banned peers + + + + + + + Select a peer to view detailed information. + + + + + Whitelisted + + + + + Direction + + + + + Version + + + + + Starting Block + + + + + Synced Headers + + + + + Synced Blocks + + + + + &Wallet Repair + + + + + Wallet Repair Options + + + + + The buttons below will restart the wallet with command-line options to recover missing transactions or rebuild corrupt blockchain files. + + + + + Wallet Path + + + + + Rescan blockchain files + + + + + Recover transactions + + + + + Rebuild index + + + + + -rescan: Rescan the blockchain files on disk for missing wallet transactions. (Short process) + + + + + -zapwallettxes=1: Delete all wallet transactions and recover them with a rescan. (Keeps metadata) + + + + + Use to recover balance when transactions fail to broadcast to the network. + + + + + -reindex: Rebuild chain state and block index from the blk00*.dat files on disk. (Long process) + + + + + Use after importing private keys or restoring a wallet.dat backup. + + + + + + User Agent + + + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + + + + + Decrease font size + + + + + Increase font size + + + + + Services + + + + + Ban Score + + + + + Connection Time + + + + + Last Send + + + + + Last Receive + + + + + Ping Time + + + + + The duration of a currently outstanding ping. + + + + + Ping Wait + + + + + Min Ping + + + + + Time Offset + + + + + Last block time + Last block time + + + + &Open + &Open + + + + &Console + &Console + + + + &Network Traffic + + + + + Totals + + + + + In: + + + + + Out: + + + + + Debug log file + Debug log file + + + + Clear console + Clear console + + + + 1 &hour + + + + + 1 &day + + + + + 1 &week + + + + + 1 &year + + + + + &Disconnect + + + + + + + + Ban for + + + + + &Unban + + + + + Are you sure you want to reindex? + + + + + Confirm reindex + + + + + Welcome to the %1 RPC console. + + + + + Type <b>help</b> for an overview of available commands. + Type <b>help</b> for an overview of available commands. + + + + Use up and down arrows to navigate history, and %1 to clear screen. + + + + + WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command. + + + + + Network activity disabled + + + + + (node id: %1) + + + + + via %1 + + + + + + never + + + + + Inbound + + + + + Outbound + + + + + Yes + + + + + No + + + + + + Unknown + + + + + RavenGUI + + + Sign &message... + Sign &message... + + + + Synchronizing with network... + Synchronizing with network... + + + + &Overview + &Overview + + + + Node + + + + + Show general overview of wallet + Show general overview of wallet + + + + &Transactions + &Transactions + + + + Browse transaction history + Browse transaction history + + + + &Create Assets + + + + + + Create new main/sub/unique assets + + + + + &Transfer Assets + + + + + + Transfer assets to RVN addresses + + + + + &Manage Assets + + + + + Manage assets you are the administrator of + + + + + &Messaging + + + + + + Coming Soon + + + + + &Voting + + + + + &Restricted Assets + + + + + + Manage restricted assets + + + + + E&xit + E&xit + + + + Quit application + Quit application + + + + &About %1 + + + + + Show information about %1 + + + + + About &Qt + About &Qt + + + + Show information about Qt + Show information about Qt + + + + &Options... + &Options... + + + + Modify configuration options for %1 + + + + + &Encrypt Wallet... + &Encrypt Wallet... + + + + &Backup Wallet... + &Backup Wallet... + + + + &Change Passphrase... + &Change Passphrase... + + + + &Get my words... + + + + + Show the recoverywords for this wallet + + + + + &Debug Window + + + + + &Wallet Repair + + + + + Open wallet repair options + + + + + &Sending addresses... + + + + + &Receiving addresses... + + + + + Open &URI... + + + + + &Wallet + + + + + Ravencoin Market Price + + + + + Brought to you by binance.com + + + + + Click to disable network activity. + + + + + Network activity disabled. + + + + + Click to enable network activity again. + + + + + Syncing Headers (%1%)... + + + + + Reindexing blocks on disk... + Reindexing blocks on disk... + + + + Send coins to a Raven address + Send coins to a Raven address + + + + Backup wallet to another location + Backup wallet to another location + + + + Change the passphrase used for wallet encryption + Change the passphrase used for wallet encryption + + + + Open debugging and diagnostic console + Open debugging and diagnostic console + + + + &Verify message... + &Verify message... + + + + Raven + Raven + + + + Wallet + Wallet + + + + &Send + &Send + + + + &Receive + &Receive + + + + &Show / Hide + &Show / Hide + + + + Show or hide the main Window + Show or hide the main Window + + + + Encrypt the private keys that belong to your wallet + Encrypt the private keys that belong to your wallet + + + + Sign messages with your Raven addresses to prove you own them + Sign messages with your Raven addresses to prove you own them + + + + Verify messages to ensure they were signed with specified Raven addresses + Verify messages to ensure they were signed with specified Raven addresses + + + + &File + &File + + + + &Help + &Help + + + + Request payments (generates QR codes and raven: URIs) + + + + + Show the list of used sending addresses and labels + + + + + Show the list of used receiving addresses and labels + + + + + Open a raven: URI or payment request + + + + + &Command-line options + + + + + %n active connection(s) to Raven network + + %n active connection to Raven network + %n active connections to Raven network + + + + + Indexing blocks on disk... + + + + + Processing blocks on disk... + + + + + Processed %n block(s) of transaction history. + + Processed %n block of transaction history. + Processed %n blocks of transaction history. + + + + + %1 behind + %1 behind + + + + Last received block was generated %1 ago. + Last received block was generated %1 ago. + + + + Transactions after this will not yet be visible. + Transactions after this will not yet be visible. + + + + Error + Error + + + + Warning + Warning + + + + Information + Information + + + + Up to date + Up to date + + + + Show the %1 help message to get a list with possible Raven command-line options + + + + + %1 client + + + + + Connecting to peers... + + + + + Catching up... + Catching up... + + + + Date: %1 + + + + + + + Amount: %1 + + + + + + Type: %1 + + + + + + Label: %1 + + + + + + Address: %1 + + + + + + Sent transaction + Sent transaction + + + + Incoming transaction + Incoming transaction + + + + + Assets not yet active + + + + + Restricted Assets not yet active + + + + + HD key generation is <b>enabled</b> + + + + + HD key generation is <b>disabled</b> + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Wallet is <b>encrypted</b> and currently <b>locked</b> + + + + A fatal error occurred. Raven can no longer continue safely and will quit. + + + + + ReceiveCoinsDialog + + + &Amount: + + + + + &Label: + &Label: + + + + &Message: + + + + + 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. + + + + + R&euse an existing receiving address (not recommended) + + + + + + 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 Raven network. + + + + + + An optional label to associate with the new receiving address. + + + + + Use this form to request payments. All fields are <b>optional</b>. + + + + + + An optional amount to request. Leave this empty or zero to not request a specific amount. + + + + + Clear all fields of the form. + + + + + Clear + + + + + Requested payments history + + + + + &Request payment + + + + + Show the selected request (does the same as double clicking an entry) + + + + + Show + + + + + Remove the selected entries from the list + + + + + Remove + + + + + Copy URI + + + + + Copy label + + + + + Copy message + + + + + Copy amount + + + + + ReceiveRequestDialog + + + QR Code + + + + + Copy &URI + + + + + Copy &Address + + + + + &Save Image... + + + + + Request payment to %1 + + + + + Payment information + + + + + URI + + + + + Address + + + + + Amount + Amount + + + + Label + + + + + Message + + + + + Resulting URI too long, try to reduce the text for label / message. + + + + + Error encoding URI into QR Code. + + + + + RecentRequestsTableModel + + + Date + Date + + + + Label + + + + + Message + + + + + (no label) + + + + + (no message) + + + + + (no amount requested) + + + + + Requested + + + + + ReissueAssetDialog + + + Coin Control Features + + + + + Inputs... + + + + + automatically selected + + + + + Insufficient funds! + + + + + + Quantity: + + + + + Bytes: + + + + + Amount: + + + + + Dust: + + + + + Fee: + + + + + After Fee: + + + + + Change: + + + + + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + + + + + Custom change address + + + + + + Reissue Asset + + + + + Select an asset to reissue: + + + + + Address: + + + + + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + + + + + Verifier String: + + + + + Create a verifier string built from Qualifier names e.g (#KYC & #VALID). Leave blank not change this + + + + + Warning: + + + + + The number of assets that will be created + + + + + Unit: + + + + + e.g. 1.00000000 + + + + + If the owner of this asset will be able to issue more assets in the future + + + + + Reissuable + + + + + Change IPFS/Txid Hash + + + + + The ipfs/txid hash that contains information about the asset + + + + + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) + + + + + ERROR TEXT + + + + + Current Asset Settings + + + + + Updated Asset Settings + + + + + Transaction Fee: + + + + + Choose... + + + + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + + + + + Warning: Fee estimation is currently not possible. + + + + + collapse fee-settings + + + + + Hide + + + + + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + + + + + per kilobyte + + + + + + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + + + + + (read the tooltip) + + + + + Recommended: + + + + + Cus&tom: + + + + + (Smart fee not initialized yet. This usually takes a few blocks...) + + + + + Confirmation time target: + + + + + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + + + + + Request Replace-By-Fee + + + + + Clear + + + + + Balance: + Balance: + + + + 123.456 RVN + + + + + Copy quantity + + + + + Copy amount + + + + + Copy fee + + + + + Copy after fee + + + + + Copy bytes + + + + + Copy dust + + + + + Copy change + + + + + Select an asset to reissue.. + + + + + Select the asset you want to reissue. + + + + + %1 (%2 blocks) + + + + + Cost + + + + + Asset data couldn't be found + + + + + Quantity is to large. Max is 21,000,000,000 + + + + + Invalid Raven Destination Address + + + + + Warning: Restricted Assets Issuance requires an address + + + + + + Warning: Invalid Raven address + + + + + + Yes + + + + + No + + + + + + Name + + + + + + Total Quantity + + + + + + Units + + + + + + Can Reisssue + + + + + + + IPFS Hash + + + + + + + Txid Hash + + + + + Verifier String + + + + + + Current Verifier String + + + + + Please select a asset from the menu to display the assets current settings + + + + + Please select a asset from the menu to display the assets updated settings + + + + + Current Quantity + + + + + Current Units + + + + + Can Reissue + + + + + Unknown data hash type + + + + + Only IPFS Hashes allowed until RIP5 is activated + + + + + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters + + + + + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters + + + + + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + + + + + + %1 to %2 + + + + + Are you sure you want to send? + + + + + added as transaction fee + + + + + Total Amount %1 + + + + + or - - Payment request %1 is too large (%2 bytes, allowed %3 bytes). + + Confirm reissue assets - - Error communicating with %1: %2 + + Copy - - Payment request cannot be parsed! + + Transaction ID Copied - - Bad response from server %1 + + Asset transaction sent to network: - - - Network request error - + + + Estimated to begin confirmation within %n block(s). + + Estimated to begin confirmation within %n block. + Estimated to begin confirmation within %n blocks. + - - Payment acknowledged + + Warning: Unknown change address - - - PeerTableModel - - User Agent + + Confirm custom change address - Node/Service + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? - - NodeId + + (no label) - - Ping + + Pay only the required fee of %1 - QObject + RestrictedAssetsDialog - - Amount - Amount + + Send Coins + Send Coins - - Enter a Raven address (e.g. %1) + + Asset Balances - - %1 d + + + Search - - %1 h + + Address List - - %1 m - + + Balance: + Balance: - - - %1 s + + + Failed to create a change address - - None + + Failed to generate the correct transaction. Please try again - - N/A - N/A + + Freezing all trading of the restricted asset <b>%1</b> from address <b>%2</b><br> + - - %1 ms + + Unfreezing trading of the restricted asset <b>%1</b> from address <b>%2</b><br> - - - %n second(s) - - %n second - %n seconds - - - - - %n minute(s) - - %n minute - %n minutes - - - - - %n hour(s) - - %n hour - %n hours - - - - - %n day(s) - - %n day - %n days - - - - - - %n week(s) - - %n week - %n weeks - + + + Freezing all trading of the restricted asset <b>%1</b> from all addresses<br> + - - %1 and %2 + + Opening / Unfreezing all trading of the restricted asset <b>%1</b> from all addresses<br> - - - %n year(s) - - %n year - %n years - + + + + added as transaction fee + - - %1 didn't yet exit safely... + + + Total Amount %1 - - - QObject::QObject - - Error: Specified data directory "%1" does not exist. + + + or - - Error: Cannot parse configuration file: %1. Only use key=value syntax. + + Confirm adding restriction - - Error: %1 + + Confirm removing resetricton - - - QRImageWidget - - &Save Image... + + Adding qualifier <b>%1</b> to address <b>%2</b><br> - - &Copy Image + + Removing qualifier <b>%1</b> from address <b>%2</b><br> - Save QR Code + Confirm adding qualifier - - PNG Image (*.png) + + Confirm removing qualifier - RPCConsole - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - N/A - N/A - - - - Client version - Client version - + SendAssetsEntry - - &Information - &Information + + This is an asset payment + - - Debug window + + A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. - - General + + + + Memo: - - Using BerkeleyDB version + + Amount: - - Datadir + + Enter a label for this address to add it to the list of used addresses - - Startup time - Startup time + + &Label: + &Label: - - Network - Network + + Asset: + - - Name + + The Raven address to send the payment to - - Number of connections - Number of connections + + Choose previously used address + - - Block chain - Block chain + + Alt+A + Alt+A - Current number of blocks - Current number of blocks + Paste address from clipboard + Paste address from clipboard - - Memory Pool - + + Alt+P + Alt+P - Current number of transactions - - - - - Memory usage + + + Remove this entry - - &Reset + + Message: - - - Received + + Transfer &To: - - - Sent + + Transfer Administrator Asset - - &Peers + + Put a IPFS or Txid hash here to be sent with the asset transfer - - Banned peers + + This is an unauthenticated payment request. - - - - Select a peer to view detailed information. + + + Transfer to: - - Whitelisted - + + + A&mount: + A&mount: - - Direction + + This is an authenticated payment request. - - Version + + Enter a label for this address to add it to your address book - - Starting Block + + Select to view administrator assets to transfer - - Synced Headers + + + Select an asset to transfer - - Synced Blocks + + Memos can only be added once RIP5 is voted in - - - User Agent + + This restricted asset has been frozen globally. No transfers can be sent on the network. - - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + + Failed to get asset metadata for: - - Decrease font size + + The transaction in which the asset was issued must be mined into a block before you can transfer it - - Increase font size + + Failed to get asset outpoints from database - - Services + + Selected Balance - - Ban Score + + Wallet Balance - - Connection Time + + Select an administrator asset to transfer - - Last Send + + Warning: Transferring administrator asset + + + SendCoinsDialog - - Last Receive - + + + Send Coins + Send Coins - - Ping Time + + Coin Control Features - - The duration of a currently outstanding ping. + + Inputs... - - Ping Wait + + automatically selected - - Min Ping + + Insufficient funds! - - Time Offset + + Quantity: - - Last block time - Last block time + + Bytes: + - - &Open - &Open + + Amount: + - - &Console - &Console + + Fee: + - - &Network Traffic + + After Fee: - - Totals + + Change: - - In: + + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. - - Out: + + Custom change address - - Debug log file - Debug log file + + Transaction Fee: + - - Clear console - Clear console + + Choose... + - - 1 &hour + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. - - 1 &day + + Warning: Fee estimation is currently not possible. - - 1 &week + + collapse fee-settings - - 1 &year + + per kilobyte - - &Disconnect + + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. - - - - - Ban for + + Hide - - &Unban + + + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. - - Welcome to the %1 RPC console. + + (read the tooltip) - - Type <b>help</b> for an overview of available commands. - Type <b>help</b> for an overview of available commands. + + Recommended: + - - Use up and down arrows to navigate history, and %1 to clear screen. + + Custom: - - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command. + + (Smart fee not initialized yet. This usually takes a few blocks...) - - Network activity disabled + + Request Replace-By-Fee - - %1 B + + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). - - %1 KB - + + Send to multiple recipients at once + Send to multiple recipients at once - - %1 MB - + + Add &Recipient + Add &Recipient - - %1 GB + + Clear all fields of the form. - - (node id: %1) + + Dust: - - via %1 + + Confirmation time target: - - - never - + + Clear &All + Clear &All - - Inbound - + + Balance: + Balance: - - Outbound - + + Confirm the send action + Confirm the send action - - Yes - + + S&end + S&end - - No + + Copy quantity - - - Unknown + + Copy amount - - - ReceiveCoinsDialog - - &Amount: + + Copy fee - - &Label: - &Label: + + Copy after fee + - - &Message: + + Copy bytes - - 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. + + Copy dust - - R&euse an existing receiving address (not recommended) + + Copy change - - - 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 Raven network. + + %1 (%2 blocks) - - - An optional label to associate with the new receiving address. + + + + + %1 to %2 - - Use this form to request payments. All fields are <b>optional</b>. + + Are you sure you want to send? - - - An optional amount to request. Leave this empty or zero to not request a specific amount. + + added as transaction fee - - Clear all fields of the form. + + Total Amount %1 - Clear + or - - Requested payments history + + Confirm send coins - - &Request payment + + The recipient address is not valid. Please recheck. - - Show the selected request (does the same as double clicking an entry) + + The amount to pay must be larger than 0. - Show + The amount exceeds your balance. - - Remove the selected entries from the list + + The total exceeds your balance when the %1 transaction fee is included. - Remove + Duplicate address found: addresses should only be used once each. - - Copy URI + + Transaction creation failed! - - Copy label + + The transaction was rejected with the following reason: %1 - - Copy message + + A fee higher than %1 is considered an absurdly high fee. - - Copy amount + + Payment request expired. - - - ReceiveRequestDialog - - QR Code + + Pay only the required fee of %1 - - - Copy &URI - + + + Estimated to begin confirmation within %n block(s). + + Estimated to begin confirmation within %n block. + Estimated to begin confirmation within %n blocks. + - - Copy &Address + + Warning: Invalid Raven address - - &Save Image... + + Warning: Unknown change address - - Request payment to %1 + + Confirm custom change address - - Payment information + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? - - URI + + (no label) + + + SendCoinsEntry - - Address - + + + + A&mount: + A&mount: - - Amount - Amount + + &Label: + &Label: - - Label + + Choose previously used address - - Message + + This is a normal payment. - - Resulting URI too long, try to reduce the text for label / message. + + The Raven address to send the payment to - - Error encoding URI into QR Code. - + + Alt+A + Alt+A - - - RecentRequestsTableModel - - Date - Date + + Paste address from clipboard + Paste address from clipboard - - Label - + + Alt+P + Alt+P - - Message + + + + Remove this entry - - (no label) + + The fee will be deducted from the amount being sent. The recipient will receive less ravens than you enter in the amount field. If multiple recipients are selected, the fee is split equally. - - (no message) + + S&ubtract fee from amount - - (no amount requested) + + Message: - - Requested + + Send &To: - - - SendCoinsDialog - - - Send Coins - Send Coins + + This is an unauthenticated payment request. + - - Coin Control Features + + + Send to: - - Inputs... + + This is an authenticated payment request. - - automatically selected + + Enter a label for this address to add it to the list of used addresses - - Insufficient funds! + + A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. - - Quantity: + + + Memo: - - Bytes: + + Enter a label for this address to add it to your address book + + + SendConfirmationDialog - - Amount: + + + Yes + + + ShutdownWindow - - Fee: + + %1 is shutting down... - - After Fee: + + Do not shut down the computer until this window disappears. + + + SignVerifyMessageDialog - - Change: - + + Signatures - Sign / Verify a Message + Signatures - Sign / Verify a Message - - If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. - + + &Sign Message + &Sign Message - - Custom change address + + You can sign messages/agreements with your addresses to prove you can receive ravens sent to them. Be careful not to sign anything vague or random, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - Transaction Fee: + + The Raven address to sign the message with - - Choose... + + + Choose previously used address - - Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. - + + + Alt+A + Alt+A - - Warning: Fee estimation is currently not possible. - + + Paste address from clipboard + Paste address from clipboard - - collapse fee-settings - + + Alt+P + Alt+P - - per kilobyte - + + Enter the message you want to sign here + Enter the message you want to sign here - - If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. - + + Signature + Signature - - Hide - + + Copy the current signature to the system clipboard + Copy the current signature to the system clipboard - - - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. - + + Sign the message to prove you own this Raven address + Sign the message to prove you own this Raven address - (read the tooltip) - + Sign &Message + Sign &Message - - Recommended: - + + Reset all sign message fields + Reset all sign message fields - - Custom: - + + + Clear &All + Clear &All - - (Smart fee not initialized yet. This usually takes a few blocks...) - + + &Verify Message + &Verify Message - - Request Replace-By-Fee + + Enter the receiver's 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. Note that this only proves the signing party receives with the address, it cannot prove sendership of any transaction! - - Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + + The Raven address the message was signed with - - Send to multiple recipients at once - Send to multiple recipients at once + + Verify the message to ensure it was signed with the specified Raven address + Verify the message to ensure it was signed with the specified Raven address - Add &Recipient - Add &Recipient + Verify &Message + Verify &Message - - Clear all fields of the form. - + + Reset all verify message fields + Reset all verify message fields - - Dust: + + Click "Sign Message" to generate signature - - Confirmation time target: + + + The entered address is invalid. - - Clear &All - Clear &All + + + + + Please check the address and try again. + - - Balance: - Balance: + + + The entered address does not refer to a key. + - - Confirm the send action - Confirm the send action + + Wallet unlock was cancelled. + - - S&end - S&end + + Private key for the entered address is not available. + - - Copy quantity + + Message signing failed. - - Copy amount + + Message signed. - - Copy fee + + The signature could not be decoded. - - Copy after fee + + + Please check the signature and try again. - - Copy bytes + + The signature did not match the message digest. - - Copy dust + + Message verification failed. - - Copy change + + Message verified. + + + SplashScreen - - %1 (%2 blocks) - + + [testnet] + [testnet] + + + TrafficGraphWidget - - - - - %1 to %2 + + KB/s + + + TransactionDesc + + + Open for %n more block(s) + + Open for %n more block + Open for %n more blocks + + - - Are you sure you want to send? + + Open until %1 - - added as transaction fee + + conflicted with a transaction with %1 confirmations - - Total Amount %1 + + %1/offline - - or + + 0/unconfirmed, %1 - - This transaction signals replaceability (optin-RBF). + + in memory pool - - Confirm send coins + + not in memory pool - - The recipient address is not valid. Please recheck. + + abandoned - - The amount to pay must be larger than 0. + + %1/unconfirmed - - The amount exceeds your balance. + + %1 confirmations - - The total exceeds your balance when the %1 transaction fee is included. + + + Status - - Duplicate address found: addresses should only be used once each. + + + , has not been successfully broadcast yet + + + + , broadcast through %n node(s) + + , broadcast through %n node + , broadcast through %n nodes + + - - Transaction creation failed! - + + + Date + Date - - The transaction was rejected with the following reason: %1 + + Source - - A fee higher than %1 is considered an absurdly high fee. + + Generated - - Payment request expired. + + + + + + From - - Pay only the required fee of %1 + + + unknown - - - Estimated to begin confirmation within %n block(s). - - Estimated to begin confirmation within %n block. - Estimated to begin confirmation within %n blocks. - - - - Warning: Invalid Raven address + + + + + + To - - Warning: Unknown change address + + + own address - - Confirm custom change address + + + + watch-only - - The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + + + label - - (no label) + + + + + + + + Credit - - - SendCoinsEntry - - - - - A&mount: - A&mount: + + + matures in %n more block(s) + + matures in %n more block + matures in %n more blocks + - - Pay &To: - Pay &To: + + not accepted + - - &Label: - &Label: + + + + + + Debit + - - Choose previously used address + + Total debit - - This is a normal payment. + + Total credit - - The Raven address to send the payment to + + Transaction fee - - Alt+A - Alt+A + + Net amount + - - Paste address from clipboard - Paste address from clipboard + + + + + Message + - - Alt+P - Alt+P + + + Comment + - - - - Remove this entry + + + Transaction ID - - The fee will be deducted from the amount being sent. The recipient will receive less ravens than you enter in the amount field. If multiple recipients are selected, the fee is split equally. + + + Transaction total size - - S&ubtract fee from amount + + + Output index - - Message: + + + Merchant - - This is an unauthenticated payment request. + + + 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. - - This is an authenticated payment request. + + Net RVN amount - - Enter a label for this address to add it to the list of used addresses + + Debug information - - A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. + + Transaction - - - Pay To: + + Inputs - - - Memo: + + Amount + Amount + + + + + true - - Enter a label for this address to add it to your address book + + + false - SendConfirmationDialog + TransactionDescDialog - - - Yes + + This pane shows a detailed description of the transaction + This pane shows a detailed description of the transaction + + + + Details for %1 - ShutdownWindow + TransactionTableModel - - %1 is shutting down... - + + Date + Date - - Do not shut down the computer until this window disappears. + + Type - - - SignVerifyMessageDialog - - Signatures - Sign / Verify a Message - Signatures - Sign / Verify a Message + + Label + - - &Sign Message - &Sign Message + + Amount + Amount - - You can sign messages/agreements with your addresses to prove you can receive ravens sent to them. Be careful not to sign anything vague or random, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Asset + + + Open for %n more block(s) + + Open for %n more block + Open for %n more blocks + + - - The Raven address to sign the message with + + Open until %1 - - - Choose previously used address + + Offline - - - Alt+A - Alt+A + + Unconfirmed + - - Paste address from clipboard - Paste address from clipboard + + Abandoned + - - Alt+P - Alt+P + + Confirming (%1 of %2 recommended confirmations) + - - Enter the message you want to sign here - Enter the message you want to sign here + + Confirmed (%1 confirmations) + - - Signature - Signature + + Conflicted + - - Copy the current signature to the system clipboard - Copy the current signature to the system clipboard + + Immature (%1 confirmations, will be available after %2) + - - Sign the message to prove you own this Raven address - Sign the message to prove you own this Raven address + + This block was not received by any other nodes and will probably not be accepted! + - Sign &Message - Sign &Message + Generated but not accepted + - - Reset all sign message fields - Reset all sign message fields + + Received with + + + + + Received from + - - Clear &All - Clear &All + Sent to + - - &Verify Message - &Verify Message + + Payment to yourself + - - Enter the receiver's 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. Note that this only proves the signing party receives with the address, it cannot prove sendership of any transaction! + + Mined - - The Raven address the message was signed with + + Asset Issued - - Verify the message to ensure it was signed with the specified Raven address - Verify the message to ensure it was signed with the specified Raven address + + Asset Reissued + - - Verify &Message - Verify &Message + + Assets Received + - - Reset all verify message fields - Reset all verify message fields + + Assets Sent + - - Click "Sign Message" to generate signature + + watch-only - - - The entered address is invalid. + + (n/a) - - - - - Please check the address and try again. + + (no label) - - - The entered address does not refer to a key. + + Transaction status. Hover over this field to show number of confirmations. - - Wallet unlock was cancelled. + + Date and time that the transaction was received. - - Private key for the entered address is not available. + + Type of transaction. - - Message signing failed. + + Whether or not a watch-only address is involved in this transaction. - - Message signed. + + User-defined intent/purpose of the transaction. - - The signature could not be decoded. + + Amount removed from or added to balance. - - - Please check the signature and try again. + + The asset (or RVN) removed or added to balance. + + + TransactionView - - The signature did not match the message digest. + + + All - - Message verification failed. + + Today - - Message verified. + + This week - - - SplashScreen - - [testnet] - [testnet] + + This month + - - - TrafficGraphWidget - - KB/s + + Last month - - - TransactionDesc - - - Open for %n more block(s) - - Open for %n more block - Open for %n more blocks - + + + This year + - - Open until %1 + + Range... - - conflicted with a transaction with %1 confirmations + + Received with - %1/offline + Sent to - 0/unconfirmed, %1 + To yourself - - in memory pool + + Mined - - not in memory pool + + Other - - abandoned + + Enter address or label to search - - %1/unconfirmed + + Min amount - - %1 confirmations + + Asset name - - Status + + Abandon transaction - - , has not been successfully broadcast yet + + Copy address - - - , broadcast through %n node(s) - - , broadcast through %n node - , broadcast through %n nodes - - - - Date - Date + + Copy label + - - Source + + Copy amount - - Generated + + Copy transaction ID - - - - From + + Copy raw transaction - - unknown + + Copy full transaction details - - - To + Edit label - - own address + + Show transaction details - - - watch-only + + Browse with: - - label + + Export Transaction History - - - - - - Credit + + Comma separated file (*.csv) - - - matures in %n more block(s) - - matures in %n more block - matures in %n more blocks - + + + Confirmed + Confirmed - not accepted + Watch-only - - - - Debit + + Date + Date + + + + Type - - Total debit + + Label - Total credit + Address - - Transaction fee + + Asset - - Net amount + + ID - - - Message + + Exporting Failed - - Comment + + There was an error trying to save the transaction history to %1. - - Transaction ID + + Exporting Successful + + + + + The transaction history was successfully saved to %1. + + + + + Asset Issued - Transaction total size + Asset Reissued - Output index + Asset Received - - Merchant + + Asset Sent - - 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. + + Copy asset name + + + + + Range: - Debug information + to + + + + + UnitDisplayStatusBarControl + + + Unit to show amounts in. Click to select another unit. + + + WalletFrame - - Transaction + + No wallet has been loaded. + + + WalletModel + + + Send Coins + Send Coins + - - Inputs + + Error: Wallet doesn't have 12 words. Only new wallets generated by the mnemonic phrase will have 12 words - - Amount - Amount + + Error: Wallet locked + - - - true + + Words: - - - false + + Passphrase: - TransactionDescDialog + WalletView - - This pane shows a detailed description of the transaction - This pane shows a detailed description of the transaction + + &Export + &Export - - Details for %1 + + Export the data in the current tab to a file + Export the data in the current tab to a file + + + + Backup Wallet - - - TransactionTableModel - - Date - Date + + Wallet Data (*.dat) + - - Type + + Backup Failed - Label + There was an error trying to save the wallet data to %1. - - - Open for %n more block(s) - - Open for %n more block - Open for %n more blocks - - - - Open until %1 + + Backup Successful - - Offline + + The wallet data was successfully saved to %1. - - Unconfirmed + + Recovery information - - Abandoned + + No words available. - - Confirming (%1 of %2 recommended confirmations) + + This wallet is not a HD wallet, words not supported. + + + raven-core - - Confirmed (%1 confirmations) - + + Options: + Options: - - Conflicted - + + Specify data directory + Specify data directory - - Immature (%1 confirmations, will be available after %2) - + + Connect to a node to retrieve peer addresses, and disconnect + Connect to a node to retrieve peer addresses, and disconnect - - This block was not received by any other nodes and will probably not be accepted! - + + Specify your own public address + Specify your own public address - - Generated but not accepted - + + Accept command line and JSON-RPC commands + Accept command line and JSON-RPC commands - - Received with + + Distributed under the MIT software license, see the accompanying file %s or %s - - Received from + + If <category> is not supplied or if <category> = 1, output all debugging information. - - Sent to + + Prune configured below the minimum of %d MiB. Please use a higher number. - Payment to yourself + Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node) - - Mined + + Rescans are not possible in pruned mode. You will need to use -reindex which will download the whole blockchain again. - - watch-only + + Error: A fatal internal error occurred, see debug.log for details - - (n/a) + + Fee (in %s/kB) to add to transactions you send (default: %s) - - (no label) + + Pruning blockstore... - - Transaction status. Hover over this field to show number of confirmations. - + + Run in the background as a daemon and accept commands + Run in the background as a daemon and accept commands - - Date and time that the transaction was received. + + Unable to start HTTP server. See debug log for details. - - Type of transaction. - + + Raven Core + Raven Core - - Whether or not a watch-only address is involved in this transaction. + + The %s developers - - User-defined intent/purpose of the transaction. + + A fee rate (in %s/kB) that will be used when fee estimation has insufficient data (default: %s) - - Amount removed from or added to balance. + + Accept relayed transactions received from whitelisted peers even when not relaying transactions (default: %d) - - - TransactionView - - - All + + Add a node to connect to and attempt to keep the connection open (see the `addnode` RPC command help for more info) - - Today - + + Bind to given address and always listen on it. Use [host]:port notation for IPv6 + Bind to given address and always listen on it. Use [host]:port notation for IPv6 - - This week + + Cannot obtain a lock on data directory %s. %s is probably already running. - - This month + + Cannot provide specific connections and have addrman find outgoing connections at the same. - - Last month + + Change address can not be sent to because it doesn't have the correct qualifier tags - - This year + + Connect only to the specified node(s); -connect=0 disables automatic connections (the rules for this peer are the same as for -addnode) - - Range... + + Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup - - Received with + + Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. - - Sent to + + Exclude debugging information for a category. Can be used in conjunction with -debug=1 to output debug logs for all categories except one or more specified categories. - - To yourself - + + Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) + Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) - - Mined + + Extra transactions to keep in memory for compact block reconstructions (default: %u) - - Other + + If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s) - - Enter address or label to search + + Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds) - - Min amount + + Maximum total fees (in %s) to use in a single wallet transaction or raw transaction; setting this too low may abort large transactions (default: %s) - - Abandon transaction + + Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly. - - Increase transaction fee + + Please contribute if you find %s useful. Visit %s for further information about the software. - - Copy address + + Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect used) - - Copy label + + Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is incompatible with -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >%u = automatically prune block files to stay under the specified target size in MiB) - - Copy amount + + Set lowest fee rate (in %s/kB) for transactions to be included in block creation. (default: %s) - - Copy transaction ID + + Set the number of script verification threads (%u to %d, 0 = auto, <0 = leave that many cores free, default: %d) - - Copy raw transaction + + The block database contains a block which appears to be from the future. This may be due to your computer's date and time being set incorrectly. Only rebuild the block database if you are sure that your computer's date and time are correct - - Copy full transaction details + + This is a pre-release test build - use at your own risk - do not use for mining or merchant applications + + + + + This is the transaction fee you may discard if change is smaller than dust at this level - - Edit label + + Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate. - - Show transaction details + + Unable to rewind the database to a pre-fork state. You will need to redownload the blockchain - - Export Transaction History + + Use UPnP to map the listening port (default: 1 when listening and no -proxy) - - Comma separated file (*.csv) + + Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcuser. The client then connects normally using the rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can be specified multiple times - Confirmed - Confirmed + Wallet will not create transactions that violate mempool chain limits (default: %u) + - - Watch-only + + Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues. - - Date - Date + + Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. + - - Type + + Whether to save the mempool on shutdown and load on restart (default: %u) - - Label + + %d of last 100 blocks have unexpected version - Address + %s corrupt, salvage failed - - ID + + -maxmempool must be at least %d MB - - Exporting Failed + + <category> can be: - - There was an error trying to save the transaction history to %1. + + Accept connections from outside (default: 1 if no -proxy or -connect) - Exporting Successful + Append comment to the user agent string - - The transaction history was successfully saved to %1. + + Attempt to recover private keys from a corrupt wallet on startup - - Range: - + + Block creation options: + Block creation options: - - to + + Cannot resolve -%s address: '%s' - - - UnitDisplayStatusBarControl - - Unit to show amounts in. Click to select another unit. + + Chain selection options: - - - WalletFrame - - No wallet has been loaded. + + Change index out of range - - - WalletModel - - - Send Coins - Send Coins - - - - - Fee bump error + + Connection options: - - Increasing transaction fee failed + + Copyright (C) %i-%i - - Do you want to increase the fee? - + + Corrupted block database detected + Corrupted block database detected - - Current fee: + + Debugging/Testing options: - - Increase: + + Do not load the wallet and disable wallet RPC calls - - New fee: - + + Do you want to rebuild the block database now? + Do you want to rebuild the block database now? - - Confirm fee bump + + Enable publish hash block in <address> - - Can't sign transaction. + + Enable publish hash transaction in <address> - - Could not commit transaction + + Enable publish raw block in <address> - - - WalletView - - &Export - &Export + + Enable publish raw transaction in <address> + - Export the data in the current tab to a file - Export the data in the current tab to a file + Enable transaction replacement in the memory pool (default: %u) + - - Backup Wallet - + + Error initializing block database + Error initializing block database - Wallet Data (*.dat) - + Error initializing wallet database environment %s! + Error initializing wallet database environment %s! - - Backup Failed + + Error loading %s - - There was an error trying to save the wallet data to %1. + + Error loading %s: Wallet corrupted - - Backup Successful + + Error loading %s: Wallet requires newer version of %s - - The wallet data was successfully saved to %1. - + + Error loading block database + Error loading block database - - - raven-core - - Options: - Options: + + Error opening block database + Error opening block database - - Specify data directory - Specify data directory + + Error: Disk space is low! + Error: Disk space is low! - - Connect to a node to retrieve peer addresses, and disconnect - Connect to a node to retrieve peer addresses, and disconnect + + Failed to listen on any port. Use -listen=0 if you want this. + Failed to listen on any port. Use -listen=0 if you want this. - - Specify your own public address - Specify your own public address + + Importing... + - - Accept command line and JSON-RPC commands - Accept command line and JSON-RPC commands + + Incorrect or no genesis block found. Wrong datadir for network? + Incorrect or no genesis block found. Wrong datadir for network? - - Distributed under the MIT software license, see the accompanying file %s or %s + + Initialization sanity check failed. %s is shutting down. - - If <category> is not supplied or if <category> = 1, output all debugging information. + + Invalid amount for -%s=<amount>: '%s' - - Prune configured below the minimum of %d MiB. Please use a higher number. + + Invalid amount for -discardfee=<amount>: '%s' - - Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node) + + Invalid amount for -fallbackfee=<amount>: '%s' - - Rescans are not possible in pruned mode. You will need to use -reindex which will download the whole blockchain again. + + Keep the transaction memory pool below <n> megabytes (default: %u) - - Error: A fatal internal error occurred, see debug.log for details + + Loading P2P addresses... - - Fee (in %s/kB) to add to transactions you send (default: %s) + + Loading banlist... - - Pruning blockstore... + + Location of the auth cookie (default: data dir) - - Run in the background as a daemon and accept commands - Run in the background as a daemon and accept commands + + Not enough file descriptors available. + Not enough file descriptors available. - - Unable to start HTTP server. See debug log for details. + + Only connect to nodes in network <net> (ipv4, ipv6 or onion) - - Raven Core - Raven Core + + Print this help message and exit + - The %s developers + Print version and exit - - A fee rate (in %s/kB) that will be used when fee estimation has insufficient data (default: %s) + + Prune cannot be configured with a negative value. - - Accept relayed transactions received from whitelisted peers even when not relaying transactions (default: %d) + + Prune mode is incompatible with -txindex. - - Bind to given address and always listen on it. Use [host]:port notation for IPv6 - Bind to given address and always listen on it. Use [host]:port notation for IPv6 - - - - Cannot obtain a lock on data directory %s. %s is probably already running. + + Rebuild chain state and block index from the blk*.dat files on disk - - Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup + + Rebuild chain state from the currently indexed blocks - - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. + + Replaying blocks... - - Exclude debugging information for a category. Can be used in conjunction with -debug=1 to output debug logs for all categories except one or more specified categories. + + Rewinding blocks... - - Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) - Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) + + Set database cache size in megabytes (%d to %d, default: %d) + - - Extra transactions to keep in memory for compact block reconstructions (default: %u) - + + Specify wallet file (within data directory) + Specify wallet file (within data directory) - - If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s) + + The source code is available from %s. - - Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds) + + Transaction fee and change calculation failed - Maximum total fees (in %s) to use in a single wallet transaction or raw transaction; setting this too low may abort large transactions (default: %s) + Unable to bind to %s on this computer. %s is probably already running. - - Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly. + + Unsupported argument -benchmark ignored, use -debug=bench. - - Please contribute if you find %s useful. Visit %s for further information about the software. + + Unsupported argument -debugnet ignored, use -debug=net. - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect used) + + Unsupported argument -tor found, use -onion. - - Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is incompatible with -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >%u = automatically prune block files to stay under the specified target size in MiB) + + Unsupported logging category %s=%s. - - Set lowest fee rate (in %s/kB) for transactions to be included in block creation. (default: %s) + + Upgrading UTXO database - - Set the number of script verification threads (%u to %d, 0 = auto, <0 = leave that many cores free, default: %d) + + Use UPnP to map the listening port (default: %u) - - The block database contains a block which appears to be from the future. This may be due to your computer's date and time being set incorrectly. Only rebuild the block database if you are sure that your computer's date and time are correct + + Use the test chain - - This is a pre-release test build - use at your own risk - do not use for mining or merchant applications + + User Agent comment (%s) contains unsafe characters. - - This is the transaction fee you may discard if change is smaller than dust at this level - + + Verifying blocks... + Verifying blocks... - - Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate. - + + Wallet %s resides outside data directory %s + Wallet %s resides outside data directory %s - - Unable to rewind the database to a pre-fork state. You will need to redownload the blockchain + + Wallet debugging/testing options: - - Use UPnP to map the listening port (default: 1 when listening and no -proxy) + + Wallet needed to be rewritten: restart %s to complete - - Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcuser. The client then connects normally using the rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can be specified multiple times + + Wallet options: - - Wallet will not create transactions that violate mempool chain limits (default: %u) + + 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 - - Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues. + + Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 - - Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. + + Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) - - Whether to save the mempool on shutdown and load on restart (default: %u) + + Discover own IP addresses (default: 1 when listening and no -externalip or -proxy) - - You need to rebuild the database using -reindex-chainstate to change -txindex + + Error: Listening for incoming connections failed (listen returned error %s) - - %d of last 100 blocks have unexpected version - + + Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) + Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) - - %s corrupt, salvage failed + + Fees (in %s/kB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: %s) - - (press q to shutdown and continue later) + + If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: %u) - - -maxmempool must be at least %d MB + + Invalid amount for -maxtxfee=<amount>: '%s' (must be at least the minrelay fee of %s to prevent stuck transactions) - - <category> can be: + + Maximum size of data in data carrier transactions we relay and mine (default: %u) - - Accept connections from outside (default: 1 if no -proxy or -connect) + + Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) - - Append comment to the user agent string + + The transaction amount is too small to send after the fee has been deducted - - Attempt to recover private keys from a corrupt wallet on startup + + 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 - - Block creation options: - Block creation options: + + You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain + - - Cannot resolve -%s address: '%s' + + (default: %u) - - Chain selection options: + + Accept public REST requests (default: %u) - - Change index out of range + + Automatically create Tor hidden service (default: %d) - - Connection options: + + Connect through SOCKS5 proxy - - Copyright (C) %i-%i + + Error loading %s: You can't disable HD on an already existing HD wallet - - Corrupted block database detected - Corrupted block database detected + + Error reading from database, shutting down. + - Debugging/Testing options: + Error upgrading chainstate database - - Do not load the wallet and disable wallet RPC calls + + Imports blocks from external blk000??.dat file on startup - - Do you want to rebuild the block database now? - Do you want to rebuild the block database now? + + Information + Information - - Enable publish hash block in <address> + + Invalid -onion address or hostname: '%s' - Enable publish hash transaction in <address> + Invalid -proxy address or hostname: '%s' - - Enable publish raw block in <address> + + Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s) - - Enable publish raw transaction in <address> + + Invalid netmask specified in -whitelist: '%s' - - Enable transaction replacement in the memory pool (default: %u) + + Keep at most <n> unconnectable transactions in memory (default: %u) - - Error initializing block database - Error initializing block database - - - - Error initializing wallet database environment %s! - Error initializing wallet database environment %s! - - - - Error loading %s + + Need to specify a port with -whitebind: '%s' - Error loading %s: Wallet corrupted + Node relay options: - - Error loading %s: Wallet requires newer version of %s + + RPC server options: - - Error loading block database - Error loading block database + + Reducing -maxconnections from %d to %d, because of system limitations. + - Error opening block database - Error opening block database + Rescan the block chain for missing wallet transactions on startup + - Error: Disk space is low! - Error: Disk space is low! + Send trace/debug info to console instead of debug.log file + Send trace/debug info to console instead of debug.log file + + + + Show all debugging options (usage: --help -help-debug) + - Failed to listen on any port. Use -listen=0 if you want this. - Failed to listen on any port. Use -listen=0 if you want this. + Shrink debug.log file on client startup (default: 1 when no -debug) + Shrink debug.log file on client startup (default: 1 when no -debug) - - Importing... - + + Signing transaction failed + Signing transaction failed - - Incorrect or no genesis block found. Wrong datadir for network? - Incorrect or no genesis block found. Wrong datadir for network? + + The transaction amount is too small to pay the fee + - - Initialization sanity check failed. %s is shutting down. + + This is experimental software. - Invalid amount for -%s=<amount>: '%s' + Tor control port password (default: empty) - Invalid amount for -discardfee=<amount>: '%s' + Tor control port to use if onion listening enabled (default: %s) - Invalid amount for -fallbackfee=<amount>: '%s' - + Transaction amount too small + Transaction amount too small - - Keep the transaction memory pool below <n> megabytes (default: %u) + + Transaction too large for fee policy - - Loading P2P addresses... - + + Transaction too large + Transaction too large - - Loading banlist... + + Unable to bind to %s on this computer (bind returned error %s) - - Location of the auth cookie (default: data dir) + + Upgrade wallet to latest format on startup - - Not enough file descriptors available. - Not enough file descriptors available. + + Username for JSON-RPC connections + Username for JSON-RPC connections - Only connect to nodes in network <net> (ipv4, ipv6 or onion) + Valid Verifier - - Print this help message and exit + + Variable is not allow in the expression: ' - Print version and exit + Verifier String doesn't exist for asset: - Prune cannot be configured with a negative value. + Verifier String for asset trasnfer, not found - Prune mode is incompatible with -txindex. + Verifier not found for asset: - - Rebuild chain state and block index from the blk*.dat files on disk + + Verifier string can not be empty. To default to true, use "true" - Rebuild chain state from the currently indexed blocks + Verifier string is empty - - Replaying blocks... + + Verifier string not found - - Rewinding blocks... + + Verifying wallet(s)... - - Set database cache size in megabytes (%d to %d, default: %d) - + + Warning + Warning - - Set maximum block size in bytes (default: %d) + + Warning: unknown new rules activated (versionbit %i) - - Specify wallet file (within data directory) - Specify wallet file (within data directory) + + Whether to operate in a blocks only mode (default: %u) + - - The source code is available from %s. + + You need to rebuild the database using -reindex to change -txindex - - Transaction fee and change calculation failed + + Zapping all transactions from wallet... - - Unable to bind to %s on this computer. %s is probably already running. + + ZeroMQ notification options: - - Unsupported argument -benchmark ignored, use -debug=bench. - + + Password for JSON-RPC connections + Password for JSON-RPC connections - - Unsupported argument -debugnet ignored, use -debug=net. - + + Execute command when the best block changes (%s in cmd is replaced by block hash) + Execute command when the best block changes (%s in cmd is replaced by block hash) - - Unsupported argument -tor found, use -onion. - + + Allow DNS lookups for -addnode, -seednode and -connect + Allow DNS lookups for -addnode, -seednode and -connect - - Unsupported logging category %s=%s. + + (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) - - Upgrading UTXO database + + -maxtxfee is set very high! Fees this large could be paid on a single transaction. - - Use UPnP to map the listening port (default: %u) + + Bind to given address to listen for JSON-RPC connections. This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -rpcallowip has been specified, 0.0.0.0 and :: i.e., all addresses) - - Use the test chain + + Do not keep transactions in the mempool longer than <n> hours (default: %u) - - User Agent comment (%s) contains unsafe characters. + + Equivalent bytes per sigop in transactions for relay and mining (default: %u) - Verifying blocks... - Verifying blocks... + Error loading %s: You can't enable HD on an already existing non-HD wallet + - Wallet %s resides outside data directory %s - Wallet %s resides outside data directory %s + Error loading wallet %s. -wallet parameter must only specify a filename (not a path). + - - Wallet debugging/testing options: + + Fees (in %s/kB) smaller than this are considered zero fee for transaction creation (default: %s) - - Wallet needed to be rewritten: restart %s to complete + + Force relay of transactions from whitelisted peers even if they violate local relay policy (default: %d) - - Wallet options: + + How thorough the block verification of -checkblocks is (0-4, default: %u) - - 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 + + Invalid parameter: amount must be divisible by the smaller unit assigned to the asset - - Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 + + Invalid parameter: asset_name must only consist of valid characters and have a size between 3 and 30 characters. See help for more details. - - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) + + Invalid parameter: ipfs_hash is not valid, or txid hash is not the right length - - Discover own IP addresses (default: 1 when listening and no -externalip or -proxy) + + Invalid parameter: ipfs_hash must be 46 characters. Txid must be valid 64 character hash - - Error: Listening for incoming connections failed (listen returned error %s) + + Invalid parameters: asset_name can't have a '!' at the end of it. See help for more details. - - Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) - Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) + + Keep an index of assets, used by the requestsnapshot rpc call. Requires a -reindex. + - - Fees (in %s/kB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: %s) + + Maintain a full address index, used to query for the balance, txids and unspent outputs for addresses (default: %u) - - If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: %u) + + Maintain a full spent index, used to query the spending txid and input index for an outpoint (default: %u) - - Invalid amount for -maxtxfee=<amount>: '%s' (must be at least the minrelay fee of %s to prevent stuck transactions) + + Maintain a full transaction index, used by the getrawtransaction rpc call (default: %u) - - Maximum size of data in data carrier transactions we relay and mine (default: %u) + + Maintain a timestamp index for block hashes, used to query blocks hashes by a range of timestamps (default: %u) - - Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) + + Number of seconds to keep misbehaving peers from reconnecting (default: %u) - - The transaction amount is too small to send after the fee has been deducted + + Output debugging information (default: %u, supplying <category> is optional) - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start + Set maximum BIP141 block weight to this * 4. Deprecated, use blockmaxweight - - 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 + + Set the Minimum amount of peers required to disallow reorg of chains of depth >= maxreorg. Peers must be greater than. (default: %u) - You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain + Set the Minimum tip age (in seconds) required to allow reorg of a chain of depth >= maxreorg on a node with more than minreorgpeers peers. (default: %u) - - (default: %u) + + Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) - - Accept public REST requests (default: %u) + + Sets the wallet to use/not use bip44 12-words, non-bip44=0 or bip44=1 (default: 1). Note: By default 12-words will automatically be generated for you (random word selection). See -mnemonic and -mnemonicpassphrase below to create a wallet using a specific word list (use an existing bip-44 wallet word-list), or use the RPC/CLI getmywords or dumpwallet to retrieve the auto-generated word-list. This flag is ignored if there is already an existing non-bip44 wallet. - - Automatically create Tor hidden service (default: %d) + + Support filtering of blocks and transaction with bloom filters (default: %u) - Connect through SOCKS5 proxy + The default height that is required before rewards are allowed to be sent out - - Error loading %s: You can't disable HD on an already existing HD wallet + + The fee rate (in %s/kB) that indicates your tolerance for discarding change by adding it to the fee (default: %s). Note: An output is discarded if it is dust at this rate, but we will always discard up to the dust relay fee and a discard fee above that is limited by the fee estimate for the longest target - - Error reading from database, shutting down. + + This address doesn't contain the correct tags to pass the verifier string check: - - Error upgrading chainstate database + + This is the transaction fee you may pay when fee estimates are not available. - - Imports blocks from external blk000??.dat file on startup + + This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit %s and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard. + + + + + Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments. - Information - Information + Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: %d) + - Invalid -onion address or hostname: '%s' + Unable to get restricted assets verifier string. Database out of sync. Reindex required - - Invalid -proxy address or hostname: '%s' + + Unable to reissue asset: amount must be divisible by the smaller unit assigned to the asset - - Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s) + + Unable to reissue asset: unit must be larger than current unit selection - - Invalid netmask specified in -whitelist: '%s' + + Unable to transfer restricted asset, this restricted asset has been globally frozen - - Keep at most <n> unconnectable transactions in memory (default: %u) + + Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. - - Need to specify a port with -whitebind: '%s' + + Unsupported argument -whitelistalwaysrelay ignored, use -whitelistrelay and/or -whitelistforcerelay. - - Node relay options: + + Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) - - RPC server options: + + Verifier string has length greater than 80 after whitespaces and '#' are removed + + + + + Warning: Unknown block versions being mined! It's possible unknown rules are in effect - Reducing -maxconnections from %d to %d, because of system limitations. + Warning: Wallet file corrupt, data salvaged! Original %s saved as %s in %s; if your balance or transactions are incorrect you should restore from a backup. - - Rescan the block chain for missing wallet transactions on startup + + When getblocktemplate is called. It will create the coinbase transaction using this address(default: empty string) - - Send trace/debug info to console instead of debug.log file - Send trace/debug info to console instead of debug.log file + + When set, if the CreateNewBlock fails because of a transaction. The mempool will be cleared. (default: %d) + + + + + When set, if the chain is in initialblockdownload the getblocktemplate rpc call will still return block data (default: %d) + - - Show all debugging options (usage: --help -help-debug) + + When transferring an 'Ownership Asset' the amount must always be 1. Please try again with the amount of 1 - - Shrink debug.log file on client startup (default: 1 when no -debug) - Shrink debug.log file on client startup (default: 1 when no -debug) + + Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times. + - - Signing transaction failed - Signing transaction failed + + You need to rebuild the database using -reindex-chainstate to change -addressindex + - - The transaction amount is too small to pay the fee + + You need to rebuild the database using -reindex-chainstate to change -spentindex - - This is experimental software. + + You need to rebuild the database using -reindex-chainstate to change -timestampindex - - Tor control port password (default: empty) + + %s is set very high! - Tor control port to use if onion listening enabled (default: %s) + ' doesn't exist in the database - Transaction amount too small - Transaction amount too small + ' has already been used + - - Transaction too large for fee policy + + ' is not a valid character in the expression: - Transaction too large - Transaction too large + ' the amount trying to reissue is to large + - Unable to bind to %s on this computer (bind returned error %s) + (default: %s) - - Upgrade wallet to latest format on startup + + A space separated list of 12-words used to import a bip44 wallet - Username for JSON-RPC connections - Username for JSON-RPC connections + Always query for peer addresses via DNS lookup (default: %u) + - Verifying wallet(s)... + Asset Transfer amounts must be greater than 0 - - - Warning - Warning - - Warning: unknown new rules activated (versionbit %i) + Asset doesn't exist: - Whether to operate in a blocks only mode (default: %u) + Asset must be a qualifier, sub qualifier, or a restricted asset - Zapping all transactions from wallet... + Asset name is not valid - ZeroMQ notification options: + Asset with this name is already in the mempool - - Password for JSON-RPC connections - Password for JSON-RPC connections - - - - Execute command when the best block changes (%s in cmd is replaced by block hash) - Execute command when the best block changes (%s in cmd is replaced by block hash) + + Done Loading + - - Allow DNS lookups for -addnode, -seednode and -connect - Allow DNS lookups for -addnode, -seednode and -connect + + Enable publish raw asset messages in <address> + - - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) + + Error creating %s: You can't create non-HD wallets with this version. - - -maxtxfee is set very high! Fees this large could be paid on a single transaction. + + Error loading wallet %s. -wallet filename must be a regular file. - - Bind to given address to listen for JSON-RPC connections. This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -rpcallowip has been specified, 0.0.0.0 and :: i.e., all addresses) + + Error loading wallet %s. Duplicate -wallet filename specified. - - Connect only to the specified node(s); -connect=0 disables automatic connections + + Error loading wallet %s. Invalid characters in -wallet filename. - - Do not keep transactions in the mempool longer than <n> hours (default: %u) + + Error not set - - Equivalent bytes per sigop in transactions for relay and mining (default: %u) + + Error writing bip 39 passphrase to database - - Error loading %s: You can't enable HD on an already existing non-HD wallet + + Error writing bip 39 vchseed to database - - Error loading wallet %s. -wallet parameter must only specify a filename (not a path). + + Error writing bip 39 words to database - - Fees (in %s/kB) smaller than this are considered zero fee for transaction creation (default: %s) + + Every '(' must have a corresponding ')' in the expression: - - Force relay of transactions from whitelisted peers even if they violate local relay policy (default: %d) + + Failed to extract destination from change script - - How thorough the block verification of -checkblocks is (0-4, default: %u) + + Failed to find restricted asset change address from inputs - - Maintain a full transaction index, used by the getrawtransaction rpc call (default: %u) + + Failed to get asset data from script - - Number of seconds to keep misbehaving peers from reconnecting (default: %u) + + Failed to get verifier string from output: - Output debugging information (default: %u, supplying <category> is optional) + Failed to load Assets Database - - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) + + Flag must be 1 or 0 - - Support filtering of blocks and transaction with bloom filters (default: %u) + + How many blocks to check at startup (default: %u, 0 = all) - - The fee rate (in %s/kB) that indicates your tolerance for discarding change by adding it to the fee (default: %s). Note: An output is discarded if it is dust at this rate, but we will always discard up to the dust relay fee and a discard fee above that is limited by the fee estimate for the longest target + + Include IP addresses in debug output (default: %u) - - This is the transaction fee you may pay when fee estimates are not available. + + Init Message Channels - Scanning Asset Transactions - This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit %s and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard. + Insufficient asset funds - Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments. - - - - - Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: %d) + Invalid Qualifier Name: - - Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. + + Invalid expressions in verifier string: - - Unsupported argument -whitelistalwaysrelay ignored, use -whitelistrelay and/or -whitelistforcerelay. + + Invalid parameter: amount must be - - Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) + + Invalid parameter: amount must be between - - Warning: Unknown block versions being mined! It's possible unknown rules are in effect + + Invalid parameter: asset amount can't be equal to or less than zero. - - Warning: Wallet file corrupt, data salvaged! Original %s saved as %s in %s; if your balance or transactions are incorrect you should restore from a backup. + + Invalid parameter: asset amount greater than max money: - - Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times. + + Invalid parameter: asset_name ' - - %s is set very high! + + Invalid parameter: has_ipfs must be 0 or 1. - (default: %s) + Invalid parameter: ipfs_hash must be 34 bytes, Txid must be 32 bytes - - Always query for peer addresses via DNS lookup (default: %u) + + Invalid parameter: reissuable must be 0 or 1 - - Error loading wallet %s. -wallet filename must be a regular file. + + Invalid parameter: reissuable must be 0 - Error loading wallet %s. Duplicate -wallet filename specified. + Invalid parameter: units must be - Error loading wallet %s. Invalid characters in -wallet filename. + Invalid parameter: units must be between 0-8. - - How many blocks to check at startup (default: %u, 0 = all) + + Invalid syntax: - Include IP addresses in debug output (default: %u) + Keypool ran out, please call keypoolrefill first - - Keypool ran out, please call keypoolrefill first + + Length is to large. Please use a smaller length @@ -5075,7 +8131,22 @@ - + + Mempool cleared + + + + + Multiple verifier strings found in transaction + + + + + Passphrase securing your 12-word mnemonic word-list + + + + Prepend debug output with timestamp (default: %u) @@ -5090,7 +8161,12 @@ - + + Restricted asset transfer from address that has been frozen + + + + Send transactions with full-RBF opt-in enabled (default: %u) @@ -5105,12 +8181,22 @@ - + + Set the Maximum reorg depth (default: %u) + + + + Set the number of threads to service RPC calls (default: %d) - + + Signing asset transaction failed + + + + Specify configuration file (default: %s) @@ -5135,7 +8221,17 @@ - + + The symbol: ' + + + + + The verifier string has two operators without a tag between them + + + + The wallet will avoid paying less than the minimum relay fee. @@ -5170,52 +8266,77 @@ - + + Turn off the databasing the messages sent with assets (default: %u) + + + + + Unable to generate initial keys + + + + + Unable to get coin to verify restricted asset transfer from address + + + + + Unable to reissue asset: amount must be 0 or larger + + + + + Unable to reissue asset: asset_name ' + + + + + Unable to reissue asset: reissuable is set to false + + + + + Unable to reissue asset: reissuable must be 0 or 1 + + + + + Unable to reissue asset: unit must be between 8 and -1 + + + + Unknown network specified in -onlynet: '%s' Unknown network specified in -onlynet: '%s' - + Insufficient funds Insufficient funds - + Loading block index... Loading block index... - - Add a node to connect to and attempt to keep the connection open - Add a node to connect to and attempt to keep the connection open - - - + Loading wallet... Loading wallet... - + Cannot downgrade wallet Cannot downgrade wallet - - Cannot write default address - Cannot write default address - - - + Rescanning... Rescanning... - - Done loading - Done loading - - - + Error Error diff --git a/src/qt/locale/raven_en_GB.ts b/src/qt/locale/raven_en_GB.ts index dab48173b4..bec2bedd61 100644 --- a/src/qt/locale/raven_en_GB.ts +++ b/src/qt/locale/raven_en_GB.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -126,6 +124,18 @@ Encrypt wallet + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -137,295 +147,6 @@ Banned Until - - RavenGUI - - Sign &message... - Sign &message... - - - Synchronizing with network... - Synchronising with network... - - - &Overview - &Overview - - - Node - Node - - - Show general overview of wallet - Show general overview of wallet - - - &Transactions - &Transactions - - - Browse transaction history - Browse transaction history - - - E&xit - E&xit - - - Quit application - Quit application - - - &About %1 - &About %1 - - - Show information about %1 - Show information about %1 - - - About &Qt - About &Qt - - - Show information about Qt - Show information about Qt - - - &Options... - &Options... - - - Modify configuration options for %1 - Modify configuration options for %1 - - - &Encrypt Wallet... - &Encrypt Wallet... - - - &Backup Wallet... - &Backup Wallet... - - - &Change Passphrase... - &Change Passphrase... - - - &Sending addresses... - &Sending addresses... - - - &Receiving addresses... - &Receiving addresses... - - - Open &URI... - Open &URI... - - - Reindexing blocks on disk... - Reindexing blocks on disk... - - - Send coins to a Raven address - Send coins to a Raven address - - - Backup wallet to another location - Backup wallet to another location - - - Change the passphrase used for wallet encryption - Change the passphrase used for wallet encryption - - - &Debug window - &Debug window - - - Open debugging and diagnostic console - Open debugging and diagnostic console - - - &Verify message... - &Verify message... - - - Raven - Raven - - - Wallet - Wallet - - - &Send - &Send - - - &Receive - &Receive - - - &Show / Hide - &Show / Hide - - - Show or hide the main Window - Show or hide the main Window - - - Encrypt the private keys that belong to your wallet - Encrypt the private keys that belong to your wallet - - - Sign messages with your Raven addresses to prove you own them - Sign messages with your Raven addresses to prove you own them - - - Verify messages to ensure they were signed with specified Raven addresses - Verify messages to ensure they were signed with specified Raven addresses - - - &File - &File - - - &Settings - &Settings - - - &Help - &Help - - - Tabs toolbar - Tabs toolbar - - - Request payments (generates QR codes and raven: URIs) - Request payments (generates QR codes and raven: URIs) - - - Show the list of used sending addresses and labels - Show the list of used sending addresses and labels - - - Show the list of used receiving addresses and labels - Show the list of used receiving addresses and labels - - - Open a raven: URI or payment request - Open a raven: URI or payment request - - - &Command-line options - &Command-line options - - - %n active connection(s) to Raven network - %n active connection to Raven network%n active connections to Raven network - - - Indexing blocks on disk... - Indexing blocks on disk... - - - Processing blocks on disk... - Processing blocks on disk... - - - Processed %n block(s) of transaction history. - Processed %n block of transaction history.Processed %n blocks of transaction history. - - - %1 behind - %1 behind - - - Last received block was generated %1 ago. - Last received block was generated %1 ago. - - - Transactions after this will not yet be visible. - Transactions after this will not yet be visible. - - - Error - Error - - - Warning - Warning - - - Information - Information - - - Up to date - Up to date - - - Show the %1 help message to get a list with possible Raven command-line options - Show the %1 help message to get a list with possible Raven command-line options - - - %1 client - %1 client - - - Catching up... - Catching up... - - - Date: %1 - - Date: %1 - - - - Amount: %1 - - Amount: %1 - - - - Type: %1 - - Type: %1 - - - - Label: %1 - - Label: %1 - - - - Address: %1 - - Address: %1 - - - - Sent transaction - Sent transaction - - - Incoming transaction - Incoming transaction - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Wallet is <b>encrypted</b> and currently <b>locked</b> - - CoinControlDialog @@ -501,6 +222,9 @@ (no label) + + CreateAssetDialog + EditAddressDialog @@ -547,6 +271,12 @@ Cannot create data directory here. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -616,10 +346,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. As this is the first time the program is launched, you can choose where %1 will store its data. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - Use the default data directory Use the default data directory @@ -636,15 +362,19 @@ Error Error - - %n GB of free space available - %n GB of free space available%n GB of free space available - - - (of %n GB needed) - (of %n GB needed)(of %n GB needed) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -660,6 +390,9 @@ Hide + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -709,14 +442,6 @@ Number of script &verification threads Number of script &verification threads - - Accept connections from outside - Accept connections from outside - - - Allow incoming connections - Allow incoming connections - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) @@ -729,10 +454,6 @@ 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 |. 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 |. - - Third party transaction URLs - Third party transaction URLs - Active command-line options that override above options: Active command-line options that override above options: @@ -805,10 +526,6 @@ Used for reaching peers via: Used for reaching peers via: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - IPv4 IPv4 @@ -825,22 +542,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - &Window &Window - - &Hide the icon from the system tray. - &Hide the icon from the system tray. - - - Hide tray icon - Hide tray icon - Show only a tray icon after minimizing the window. Show on a tray icon after minimising the window. @@ -952,10 +657,6 @@ Mined balance that has not yet matured Mined balance that has not yet matured - - Balances - Balances - Total: Total: @@ -988,7 +689,7 @@ Current total balance in watch-only addresses Current total balance in watch-only addresses - + PaymentServer @@ -1123,214 +824,459 @@ Received - Sent - Sent + Sent + Sent + + + &Peers + &Peers + + + Banned peers + Banned peers + + + Select a peer to view detailed information. + Select a peer to view detailed information. + + + Whitelisted + Whitelisted + + + Direction + Direction + + + Version + Version + + + Starting Block + Starting Block + + + Synced Headers + Synced Headers + + + Synced Blocks + Synced Blocks + + + User Agent + User Agent + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + + + Decrease font size + Decrease font size + + + Increase font size + Increase font size + + + Services + Services + + + Ban Score + Ban Score + + + Connection Time + Connection Time + + + Last Send + Last Send + + + Last Receive + Last Receive + + + Ping Time + Ping Time + + + The duration of a currently outstanding ping. + The duration of a currently outstanding ping. + + + Ping Wait + Ping Wait + + + Time Offset + Time Offset + + + Last block time + Last block time + + + &Open + &Open + + + &Console + &Console + + + &Network Traffic + &Network Traffic + + + Totals + Totals + + + In: + In: + + + Out: + Out: + + + Debug log file + Debug log file + + + Clear console + Clear console + + + 1 &hour + 1 &hour + + + 1 &day + 1 &day + + + 1 &week + 1 &week + + + 1 &year + 1 &year + + + Welcome to the %1 RPC console. + Welcome to the %1 RPC console. + + + Type <b>help</b> for an overview of available commands. + Type <b>help</b> for an overview of available commands. + + + (node id: %1) + (node id: %1) + + + via %1 + via %1 + + + never + never + + + Inbound + Inbound + + + Outbound + Outbound + + + Yes + Yes + + + No + No + + + Unknown + Unknown + + + + RavenGUI + + Sign &message... + Sign &message... + + + Synchronizing with network... + Synchronising with network... + + + &Overview + &Overview + + + Node + Node + + + Show general overview of wallet + Show general overview of wallet + + + &Transactions + &Transactions + + + Browse transaction history + Browse transaction history + + + E&xit + E&xit + + + Quit application + Quit application + + + &About %1 + &About %1 + + + Show information about %1 + Show information about %1 + + + About &Qt + About &Qt + + + Show information about Qt + Show information about Qt - &Peers - &Peers + &Options... + &Options... - Banned peers - Banned peers + Modify configuration options for %1 + Modify configuration options for %1 - Select a peer to view detailed information. - Select a peer to view detailed information. + &Encrypt Wallet... + &Encrypt Wallet... - Whitelisted - Whitelisted + &Backup Wallet... + &Backup Wallet... - Direction - Direction + &Change Passphrase... + &Change Passphrase... - Version - Version + &Sending addresses... + &Sending addresses... - Starting Block - Starting Block + &Receiving addresses... + &Receiving addresses... - Synced Headers - Synced Headers + Open &URI... + Open &URI... - Synced Blocks - Synced Blocks + Reindexing blocks on disk... + Reindexing blocks on disk... - User Agent - User Agent + Send coins to a Raven address + Send coins to a Raven address - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Backup wallet to another location + Backup wallet to another location - Decrease font size - Decrease font size + Change the passphrase used for wallet encryption + Change the passphrase used for wallet encryption - Increase font size - Increase font size + Open debugging and diagnostic console + Open debugging and diagnostic console - Services - Services + &Verify message... + &Verify message... - Ban Score - Ban Score + Raven + Raven - Connection Time - Connection Time + Wallet + Wallet - Last Send - Last Send + &Send + &Send - Last Receive - Last Receive + &Receive + &Receive - Ping Time - Ping Time + &Show / Hide + &Show / Hide - The duration of a currently outstanding ping. - The duration of a currently outstanding ping. + Show or hide the main Window + Show or hide the main Window - Ping Wait - Ping Wait + Encrypt the private keys that belong to your wallet + Encrypt the private keys that belong to your wallet - Time Offset - Time Offset + Sign messages with your Raven addresses to prove you own them + Sign messages with your Raven addresses to prove you own them - Last block time - Last block time + Verify messages to ensure they were signed with specified Raven addresses + Verify messages to ensure they were signed with specified Raven addresses - &Open - &Open + &File + &File - &Console - &Console + &Help + &Help - &Network Traffic - &Network Traffic + Request payments (generates QR codes and raven: URIs) + Request payments (generates QR codes and raven: URIs) - &Clear - &Clear + Show the list of used sending addresses and labels + Show the list of used sending addresses and labels - Totals - Totals + Show the list of used receiving addresses and labels + Show the list of used receiving addresses and labels - In: - In: + Open a raven: URI or payment request + Open a raven: URI or payment request - Out: - Out: + &Command-line options + &Command-line options - Debug log file - Debug log file + Indexing blocks on disk... + Indexing blocks on disk... - Clear console - Clear console + Processing blocks on disk... + Processing blocks on disk... - 1 &hour - 1 &hour + %1 behind + %1 behind - 1 &day - 1 &day + Last received block was generated %1 ago. + Last received block was generated %1 ago. - 1 &week - 1 &week + Transactions after this will not yet be visible. + Transactions after this will not yet be visible. - 1 &year - 1 &year + Error + Error - Welcome to the %1 RPC console. - Welcome to the %1 RPC console. + Warning + Warning - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. + Information + Information - Type <b>help</b> for an overview of available commands. - Type <b>help</b> for an overview of available commands. + Up to date + Up to date - %1 B - %1 B + Show the %1 help message to get a list with possible Raven command-line options + Show the %1 help message to get a list with possible Raven command-line options - %1 KB - %1 KB + %1 client + %1 client - %1 MB - %1 MB + Catching up... + Catching up... - %1 GB - %1 GB + Date: %1 + + Date: %1 + - (node id: %1) - (node id: %1) + Amount: %1 + + Amount: %1 + - via %1 - via %1 + Type: %1 + + Type: %1 + - never - never + Label: %1 + + Label: %1 + - Inbound - Inbound + Address: %1 + + Address: %1 + - Outbound - Outbound + Sent transaction + Sent transaction - Yes - Yes + Incoming transaction + Incoming transaction - No - No + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Unknown - Unknown + Wallet is <b>encrypted</b> and currently <b>locked</b> + Wallet is <b>encrypted</b> and currently <b>locked</b> - + ReceiveCoinsDialog @@ -1440,6 +1386,15 @@ (no label) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1518,10 +1473,6 @@ Hide Hide - - total at least - total at least - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. @@ -1542,14 +1493,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Smart fee not initialised yet. This usually takes a few blocks...) - - normal - normal - - - fast - fast - Send to multiple recipients at once Send to multiple recipients at once @@ -1593,10 +1536,6 @@ A&mount: A&mount: - - Pay &To: - Pay &To: - &Label: &Label: @@ -1657,10 +1596,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. - - Pay To: - Pay To: - Memo: Memo: @@ -1923,10 +1858,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Error loading %s: You can't enable HD on a already existing non-HD wallet - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -1967,10 +1898,6 @@ Use UPnP to map the listening port (default: 1 when listening and no -proxy) Use UPnP to map the listening port (default: 1 when listening and no -proxy) - - You need to rebuild the database using -reindex-chainstate to change -txindex - You need to rebuild the database using -reindex-chainstate to change -txindex - %s corrupt, salvage failed %s corrupt, salvage failed @@ -2067,10 +1994,6 @@ Error loading %s: Wallet requires newer version of %s Error loading %s: Wallet requires newer version of %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Error loading %s: You can't disable HD on a already existing HD wallet - Error loading block database Error loading block database @@ -2099,10 +2022,6 @@ Initialization sanity check failed. %s is shutting down. Initialisation sanity check failed. %s is shutting down. - - Invalid -onion address: '%s' - Invalid -onion address: '%s' - Invalid amount for -%s=<amount>: '%s' Invalid amount for -%s=<amount>: '%s' @@ -2163,10 +2082,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Set database cache size in megabytes (%d to %d, default: %d) - - Set maximum block size in bytes (default: %d) - Set maximum block size in bytes (default: %d) - Specify wallet file (within data directory) Specify wallet file (within data directory) @@ -2203,10 +2118,6 @@ Verifying blocks... Verifying blocks... - - Verifying wallet... - Verifying wallet... - Wallet %s resides outside data directory %s Wallet %s resides outside data directory %s @@ -2231,10 +2142,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 - - 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) - 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) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) @@ -2271,18 +2178,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Randomise credentials for every proxy connection. This enables Tor stream isolation (default: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - The transaction amount is too small to send after the fee has been deducted The transaction amount is too small to send after the fee has been deducted - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - 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 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 @@ -2355,10 +2254,6 @@ Send trace/debug info to console instead of debug.log file Send trace/debug info to console instead of debug.log file - - Send transactions as zero-fee transactions if possible (default: %u) - Send transactions as zero-fee transactions if possible (default: %u) - Show all debugging options (usage: --help -help-debug) Show all debugging options (usage: --help -help-debug) @@ -2443,10 +2338,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Allow DNS lookups for -addnode, -seednode and -connect - - Loading addresses... - Loading addresses... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) @@ -2531,10 +2422,6 @@ Include IP addresses in debug output (default: %u) Include IP addresses in debug output (default: %u) - - Invalid -proxy address: '%s' - Invalid -proxy address: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) @@ -2615,10 +2502,6 @@ Loading block index... Loading block index... - - Add a node to connect to and attempt to keep the connection open - Add a node to connect to and attempt to keep the connection open - Loading wallet... Loading wallet... @@ -2627,18 +2510,10 @@ Cannot downgrade wallet Cannot downgrade wallet - - Cannot write default address - Cannot write default address - Rescanning... Rescanning... - - Done loading - Done loading - Error Error diff --git a/src/qt/locale/raven_eo.ts b/src/qt/locale/raven_eo.ts index 484dab5c7e..b801421994 100644 --- a/src/qt/locale/raven_eo.ts +++ b/src/qt/locale/raven_eo.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -135,260 +133,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Subskribi &mesaĝon... - - - Synchronizing with network... - Sinkronigante kun reto... - - - &Overview - &Superrigardo - - - Node - Nodo - - - Show general overview of wallet - Vidigi ĝeneralan superrigardon de la monujo - - - &Transactions - &Transakcioj - - - Browse transaction history - Esplori historion de transakcioj - - - E&xit - &Eliri - - - Quit application - Eliri la aplikaĵon - - - About &Qt - Pri &Qt - - - Show information about Qt - Vidigi informojn pri Qt - - - &Options... - &Agordoj... - - - &Encrypt Wallet... - Ĉifri &Monujon... - - - &Backup Wallet... - &Krei sekurkopion de la monujo... - - - &Change Passphrase... - Ŝanĝi &Pasfrazon... - - - &Sending addresses... - &Sendaj adresoj... - - - &Receiving addresses... - &Ricevaj adresoj... - - - Open &URI... - Malfermi &URI-on... - - - Reindexing blocks on disk... - Reindeksado de blokoj sur disko... - - - Send coins to a Raven address - Sendi monon al Bitmon-adreso - - - Backup wallet to another location - Krei alilokan sekurkopion de monujo - - - Change the passphrase used for wallet encryption - Ŝanĝi la pasfrazon por ĉifri la monujon - - - &Debug window - Sen&cimiga fenestro - - - Open debugging and diagnostic console - Malfermi konzolon de sencimigo kaj diagnozo - - - &Verify message... - &Kontroli mesaĝon... - - - Raven - Bitmono - - - Wallet - Monujo - - - &Send - &Sendi - - - &Receive - &Ricevi - - - &Show / Hide - &Montri / Kaŝi - - - Show or hide the main Window - Montri aŭ kaŝi la ĉefan fenestron - - - Encrypt the private keys that belong to your wallet - Ĉifri la privatajn ŝlosilojn de via monujo - - - Sign messages with your Raven addresses to prove you own them - Subskribi mesaĝojn per via Bitmon-adresoj por pravigi, ke vi estas la posedanto - - - Verify messages to ensure they were signed with specified Raven addresses - Kontroli mesaĝojn por kontroli ĉu ili estas subskribitaj per specifaj Bitmon-adresoj - - - &File - &Dosiero - - - &Settings - &Agordoj - - - &Help - &Helpo - - - Tabs toolbar - Langeto-breto - - - Request payments (generates QR codes and raven: URIs) - Peti pagon (kreas QR-kodojn kaj URI-ojn kun prefikso raven:) - - - Show the list of used sending addresses and labels - Vidigi la liston de uzitaj sendaj adresoj kaj etikedoj - - - Show the list of used receiving addresses and labels - Vidigi la liston de uzitaj ricevaj adresoj kaj etikedoj - - - Open a raven: URI or payment request - Malfermi raven:-URI-on aŭ pagpeton - - - &Command-line options - &Komandliniaj agordaĵoj - - - %1 behind - mankas %1 - - - Last received block was generated %1 ago. - Lasta ricevita bloko kreiĝis antaŭ %1. - - - Transactions after this will not yet be visible. - Transakcioj por tio ankoraŭ ne videblas. - - - Error - Eraro - - - Warning - Averto - - - Information - Informoj - - - Up to date - Ĝisdata - - - Catching up... - Ĝisdatigante... - - - Date: %1 - - Dato: %1 - - - - Amount: %1 - - Sumo: %1 - - - - Type: %1 - - Tipo: %1 - - - - Label: %1 - - Etikedo: %1 - - - - Address: %1 - - Adreso: %1 - - - - Sent transaction - Sendita transakcio - - - Incoming transaction - Envenanta transakcio - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Monujo estas <b>ĉifrita</b> kaj aktuale <b>malŝlosita</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Monujo estas <b>ĉifrita</b> kaj aktuale <b>ŝlosita</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -461,6 +218,9 @@ (neniu etikedo) + + CreateAssetDialog + EditAddressDialog @@ -507,6 +267,12 @@ Ne eblas krei dosierujon por datumoj ĉi tie. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -548,10 +314,18 @@ Error Eraro - - %n GB of free space available - %n gigabajto de libera loko disponeble%n gigabajtoj de libera loko disponebla. - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 ModalOverlay @@ -564,6 +338,9 @@ Horo de la lasta bloko + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -601,14 +378,6 @@ MB MB - - Accept connections from outside - Akcepti konektojn el ekstere - - - Allow incoming connections - Permesi envenantajn konektojn - Reset all client options to default. Reagordi ĉion al defaŭlataj valoroj. @@ -714,237 +483,450 @@ Konfirmi reŝargo de agordoj - The supplied proxy address is invalid. - La prokurila adreso estas malvalida. + The supplied proxy address is invalid. + La prokurila adreso estas malvalida. + + + + OverviewPage + + Form + Formularo + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + 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. + + + Your current spendable balance + via aktuala elspezebla saldo + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + la sumo de transakcioj ankoraŭ ne konfirmitaj, kiuj ankoraŭ ne elspezeblas + + + Immature: + Nematura: + + + Mined balance that has not yet matured + Minita saldo, kiu ankoraŭ ne maturiĝis + + + Total: + Totalo: + + + Your current total balance + via aktuala totala saldo + + + Spendable: + Elspezebla: + + + Recent transactions + Lastaj transakcioj + + + + PaymentServer + + + PeerTableModel + + User Agent + Uzanto Agento + + + + QObject + + Amount + Sumo + + + %1 h + %1 h + + + %1 m + %1 m + + + None + Neniu + + + N/A + neaplikebla + + + %1 and %2 + %1 kaj %2 + + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + N/A + neaplikebla + + + Client version + Versio de kliento + + + &Information + &Informoj + + + Debug window + Sencimiga fenestro + + + General + Ĝenerala + + + Startup time + Horo de lanĉo + + + Network + Reto + + + Name + Nomo + + + Number of connections + Nombro de konektoj + + + Block chain + Blokĉeno + + + Current number of blocks + Aktuala nombro de blokoj + + + Received + Ricevita + + + Sent + Sendita + + + &Peers + &Samuloj + + + Banned peers + Malpermesita samuloj. + + + Version + Versio + + + User Agent + Uzanto Agento + + + Services + Servoj + + + Last block time + Horo de la lasta bloko + + + &Open + &Malfermi + + + &Console + &Konzolo + + + &Network Traffic + &Reta Trafiko + + + Totals + Totaloj + + + In: + En: + + + Out: + El: + + + Debug log file + Sencimiga protokoldosiero + + + Clear console + Malplenigi konzolon + + + Type <b>help</b> for an overview of available commands. + Tajpu <b>help</b> por superrigardo de la disponeblaj komandoj. + + + + RavenGUI + + Sign &message... + Subskribi &mesaĝon... + + + Synchronizing with network... + Sinkronigante kun reto... + + + &Overview + &Superrigardo + + + Node + Nodo + + + Show general overview of wallet + Vidigi ĝeneralan superrigardon de la monujo - - - OverviewPage - Form - Formularo + &Transactions + &Transakcioj - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - 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. + Browse transaction history + Esplori historion de transakcioj - Your current spendable balance - via aktuala elspezebla saldo + E&xit + &Eliri - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - la sumo de transakcioj ankoraŭ ne konfirmitaj, kiuj ankoraŭ ne elspezeblas + Quit application + Eliri la aplikaĵon - Immature: - Nematura: + About &Qt + Pri &Qt - Mined balance that has not yet matured - Minita saldo, kiu ankoraŭ ne maturiĝis + Show information about Qt + Vidigi informojn pri Qt - Balances - Saldoj + &Options... + &Agordoj... - Total: - Totalo: + &Encrypt Wallet... + Ĉifri &Monujon... - Your current total balance - via aktuala totala saldo + &Backup Wallet... + &Krei sekurkopion de la monujo... - Spendable: - Elspezebla: + &Change Passphrase... + Ŝanĝi &Pasfrazon... - Recent transactions - Lastaj transakcioj + &Sending addresses... + &Sendaj adresoj... - - - PaymentServer - - - PeerTableModel - User Agent - Uzanto Agento + &Receiving addresses... + &Ricevaj adresoj... - - - QObject - Amount - Sumo + Open &URI... + Malfermi &URI-on... - %1 h - %1 h + Reindexing blocks on disk... + Reindeksado de blokoj sur disko... - %1 m - %1 m + Send coins to a Raven address + Sendi monon al Bitmon-adreso - None - Neniu + Backup wallet to another location + Krei alilokan sekurkopion de monujo - N/A - neaplikebla + Change the passphrase used for wallet encryption + Ŝanĝi la pasfrazon por ĉifri la monujon - %1 and %2 - %1 kaj %2 + Open debugging and diagnostic console + Malfermi konzolon de sencimigo kaj diagnozo - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - N/A - neaplikebla + &Verify message... + &Kontroli mesaĝon... - Client version - Versio de kliento + Raven + Bitmono - &Information - &Informoj + Wallet + Monujo - Debug window - Sencimiga fenestro + &Send + &Sendi - General - Ĝenerala + &Receive + &Ricevi - Startup time - Horo de lanĉo + &Show / Hide + &Montri / Kaŝi - Network - Reto + Show or hide the main Window + Montri aŭ kaŝi la ĉefan fenestron - Name - Nomo + Encrypt the private keys that belong to your wallet + Ĉifri la privatajn ŝlosilojn de via monujo - Number of connections - Nombro de konektoj + Sign messages with your Raven addresses to prove you own them + Subskribi mesaĝojn per via Bitmon-adresoj por pravigi, ke vi estas la posedanto - Block chain - Blokĉeno + Verify messages to ensure they were signed with specified Raven addresses + Kontroli mesaĝojn por kontroli ĉu ili estas subskribitaj per specifaj Bitmon-adresoj - Current number of blocks - Aktuala nombro de blokoj + &File + &Dosiero - Received - Ricevita + &Help + &Helpo - Sent - Sendita + Request payments (generates QR codes and raven: URIs) + Peti pagon (kreas QR-kodojn kaj URI-ojn kun prefikso raven:) - &Peers - &Samuloj + Show the list of used sending addresses and labels + Vidigi la liston de uzitaj sendaj adresoj kaj etikedoj - Banned peers - Malpermesita samuloj. + Show the list of used receiving addresses and labels + Vidigi la liston de uzitaj ricevaj adresoj kaj etikedoj - Version - Versio + Open a raven: URI or payment request + Malfermi raven:-URI-on aŭ pagpeton - User Agent - Uzanto Agento + &Command-line options + &Komandliniaj agordaĵoj - Services - Servoj + %1 behind + mankas %1 - Last block time - Horo de la lasta bloko + Last received block was generated %1 ago. + Lasta ricevita bloko kreiĝis antaŭ %1. - &Open - &Malfermi + Transactions after this will not yet be visible. + Transakcioj por tio ankoraŭ ne videblas. - &Console - &Konzolo + Error + Eraro - &Network Traffic - &Reta Trafiko + Warning + Averto - &Clear - &Forigi ĉion + Information + Informoj - Totals - Totaloj + Up to date + Ĝisdata - In: - En: + Catching up... + Ĝisdatigante... - Out: - El: + Date: %1 + + Dato: %1 + - Debug log file - Sencimiga protokoldosiero + Amount: %1 + + Sumo: %1 + - Clear console - Malplenigi konzolon + Type: %1 + + Tipo: %1 + - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Uzu la sagojn supran kaj malsupran por esplori la historion, kaj <b>stir-L</b> por malplenigi la ekranon. + Label: %1 + + Etikedo: %1 + - Type <b>help</b> for an overview of available commands. - Tajpu <b>help</b> por superrigardo de la disponeblaj komandoj. + Address: %1 + + Adreso: %1 + - %1 B - %1 B + Sent transaction + Sendita transakcio - %1 KB - %1 KB + Incoming transaction + Envenanta transakcio - %1 MB - %1 MB + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Monujo estas <b>ĉifrita</b> kaj aktuale <b>malŝlosita</b> - %1 GB - %1 GB + Wallet is <b>encrypted</b> and currently <b>locked</b> + Monujo estas <b>ĉifrita</b> kaj aktuale <b>ŝlosita</b> @@ -1028,6 +1010,15 @@ (neniu etikedo) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1117,10 +1108,6 @@ A&mount: &Sumo: - - Pay &To: - &Ricevonto: - &Label: &Etikedo: @@ -1157,10 +1144,6 @@ Enter a label for this address to add it to the list of used addresses Tajpu etikedon por tiu ĉi adreso por aldoni ĝin al la listo de uzitaj adresoj - - Pay To: - Pagi Al: - Memo: Memorando: @@ -1395,10 +1378,6 @@ Incorrect or no genesis block found. Wrong datadir for network? Geneza bloko aŭ netrovita aŭ neĝusta. Ĉu eble la datadir de la reto malĝustas? - - Invalid -onion address: '%s' - Nevalida -onion-adreso: '%s' - Not enough file descriptors available. Nesufiĉa nombro de dosierpriskribiloj disponeblas. @@ -1411,10 +1390,6 @@ Verifying blocks... Kontrolado de blokoj... - - Verifying wallet... - Kontrolado de monujo... - Wallet %s resides outside data directory %s Monujo %s troviĝas ekster la dosierujo por datumoj %s @@ -1475,14 +1450,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permesi DNS-elserĉojn por -addnote, -seednote kaj -connect - - Loading addresses... - Ŝarĝante adresojn... - - - Invalid -proxy address: '%s' - Nevalid adreso -proxy: '%s' - Unknown network specified in -onlynet: '%s' Nekonata reto specifita en -onlynet: '%s' @@ -1495,10 +1462,6 @@ Loading block index... Ŝarĝante blok-indekson... - - Add a node to connect to and attempt to keep the connection open - Aldoni nodon por alkonekti kaj provi daŭrigi la malferman konekton - Loading wallet... Ŝargado de monujo... @@ -1507,18 +1470,10 @@ Cannot downgrade wallet Ne eblas malpromocii monujon - - Cannot write default address - Ne eblas skribi defaŭltan adreson - Rescanning... Reskanado... - - Done loading - Ŝargado finiĝis - Error Eraro diff --git a/src/qt/locale/raven_es.ts b/src/qt/locale/raven_es.ts index 7254c9244f..d1d9dacbe7 100644 --- a/src/qt/locale/raven_es.ts +++ b/src/qt/locale/raven_es.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -223,350 +221,297 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP/Máscara + Asset Selection + Selección de activo - Banned Until - Bloqueado Hasta + Quantity: + Cantidad: - - - RavenGUI - Sign &message... - Firmar &mensaje... + Bytes: + Bytes: - Synchronizing with network... - Sincronizando con la red… + Amount: + Monto: - &Overview - &Vista general + Fee: + Cargo: - Node - Nodo + After Fee: + Después de aplicar la comisión: - Show general overview of wallet - Mostrar vista general del monedero + Change: + Cambio: - &Transactions - &Transacciones + (un)select all + (de)seleccionar todo - Browse transaction history - Examinar el historial de transacciones + Tree mode + Modo árbol - E&xit - S&alir + List mode + Modo lista - Quit application - Salir de la aplicación + View assets that you have the ownership asset for + Ver los Activos de su propiedad - &About %1 - &Acerca de %1 + View Administrator Assets + Ver los Activos del Administrador - Show information about %1 - Mostrar información acerca de %1 + Asset + Activo - About &Qt - Acerca de &Qt + Amount + Monto - Show information about Qt - Mostrar información acerca de Qt + Received with label + Recibido con etiqueta - &Options... - &Opciones... + Received with address + Recibido con dirección - Modify configuration options for %1 - Modificar las opciones de configuración para %1 + Date + Fecha - &Encrypt Wallet... - &Cifrar monedero… + Confirmations + Confirmaciones - &Backup Wallet... - &Guardar copia del monedero... + Confirmed + Confirmado - &Change Passphrase... - &Cambiar la contraseña… + Copy address + Copiar dirección - &Sending addresses... - Direcciones de &envío... + Copy label + Copiar etiqueta - &Receiving addresses... - Direcciones de &recepción... + Copy amount + Copiar cantidad - Open &URI... - Abrir &URI... + Copy transaction ID + Copiar ID de transacción - Click to disable network activity. - Pulsar para deshabilitar la actividad de red. + Lock unspent + Bloquear lo no gastado - Network activity disabled. - Actividad de red deshabilitada. + Unlock unspent + Desbloquear lo no gastado - Click to enable network activity again. - Pulsar para volver a habilitar la actividad de red. + Copy quantity + Copiar cantidad - Syncing Headers (%1%)... - Sincronizando cabeceras (%1%) + Copy fee + Copiar comisión - Reindexing blocks on disk... - Reindexando bloques en disco... + Copy bytes + Copiar bytes - Send coins to a Raven address - Enviar ravens a una dirección Raven + Copy change + Copiar cambio - Backup wallet to another location - Copia de seguridad del monedero en otra ubicación + (%1 locked) + (%1 bloqueado) - Change the passphrase used for wallet encryption - Cambiar la contraseña utilizada para el cifrado del monedero + yes + - &Debug window - &Ventana de depuración + no + no - Open debugging and diagnostic console - Abrir la consola de depuración y diagnóstico + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Esta etiqueta se vuelve roja si algún destinatario recibe una cantidad inferior a la actual puerta polvorienta. - &Verify message... - &Verificar mensaje... + Can vary +/- %1 satoshi(s) per input. + Puede variar +/- %1 satoshi(s) por entrada. - Raven - Raven + (no label) + (sin etiqueta) - Wallet - Monedero + change from %1 (%2) + cambia desde %1 (%2) - &Send - &Enviar + (change) + (cambio) + + + AssetTableModel - &Receive - &Recibir + Name + Nombre - &Show / Hide - &Mostrar / Ocultar + Quantity + Cantidad: + + + AssetsDialog - Show or hide the main Window - Mostrar u ocultar la ventana principal + Send Coins + Enviar ravens - Encrypt the private keys that belong to your wallet - Cifrar las claves privadas de su monedero + Asset Control Features + Características de control de activos - Sign messages with your Raven addresses to prove you own them - Firmar mensajes con sus direcciones Raven para demostrar la propiedad + Inputs... + Entradas... - Verify messages to ensure they were signed with specified Raven addresses - Verificar mensajes comprobando que están firmados con direcciones Raven concretas + automatically selected + seleccionado automáticamente - &File - &Archivo + Insufficient funds! + Fondos insuficientes! - &Settings - &Configuración + Quantity: + Cantidad: - &Help - &Ayuda + Bytes: + Bytes: - Tabs toolbar - Barra de pestañas + Amount: + Monto: - Request payments (generates QR codes and raven: URIs) - Solicitar pagos (generando códigos QR e identificadores URI "raven:") + Change: + Cambio: - Show the list of used sending addresses and labels - Mostrar la lista de direcciones de envío y etiquetas + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Si se marca esta opción pero la dirección de cambio está vacía o es inválida, el cambio se enviará a una nueva dirección recién generada. - Show the list of used receiving addresses and labels - Muestra la lista de direcciones de recepción y etiquetas + Custom change address + Cambio de dirección personalizada - Open a raven: URI or payment request - Abrir un identificador URI "raven:" o una petición de pago + Transaction Fee: + Comisión de Transacción: - &Command-line options - &Opciones de consola de comandos + Choose... + Elija... - - %n active connection(s) to Raven network - %n conexión activa hacia la red Raven%n conexiones activas hacia la red Raven + + Warning: Fee estimation is currently not possible. + Advertencia: la estimación de la comisión no es posible. - Indexing blocks on disk... - Indexando bloques en disco... + collapse fee-settings + Colapsar ajustes de comisión. - Processing blocks on disk... - Procesando bloques en disco... + Hide + Ocultar - - Processed %n block(s) of transaction history. - %n bloque procesado del historial de transacciones.%n bloques procesados del historial de transacciones. + + per kilobyte + por kilobyte - %1 behind - %1 atrás + (read the tooltip) + (leer la sugerencia) - Last received block was generated %1 ago. - El último bloque recibido fue generado hace %1. + Recommended: + Recomendado: - Transactions after this will not yet be visible. - Las transacciones posteriores aún no están visibles. + Custom: + Personalizado: - Error - Error + (Smart fee not initialized yet. This usually takes a few blocks...) + (Comisión inteligente todavía no inicial izada. Esto usualmente suele tomar unos pocos bloques...) - Warning - Aviso + Confirmation time target: + Confirmación de tiempo al objetivo: - Information - Información + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Indica que quien envía tal vez desee reemplazar esta transacción con una nueva pagando comisiones mas altas (primeramente siendo confirmado) - Up to date - Actualizado + Request Replace-By-Fee + Requerir reemplazo-por-comisión - Show the %1 help message to get a list with possible Raven command-line options - Mostrar el mensaje de ayuda %1 para obtener una lista de los posibles comandos de linea de comandos de Raven + Confirm the send action + Confirmar la acción de enviar + + + AssignQualifier + + + BanTableModel - %1 client - %1 cliente + IP/Netmask + IP/Máscara - Connecting to peers... - Conectando a pares... + Banned Until + Bloqueado Hasta + + + CoinControlDialog - Catching up... - Actualizando... + Coin Selection + Selección de la moneda - Date: %1 - - Fecha: %1 - + Quantity: + Cantidad: - Amount: %1 - - Amount: %1 - - - - Type: %1 - - Tipo: %1 - - - - Label: %1 - - Etiqueta: %1 - - - - Address: %1 - - Dirección: %1 - - - - Sent transaction - Transacción enviada - - - Incoming transaction - Transacción entrante - - - HD key generation is <b>enabled</b> - La generación de clave HD está <b>habilitada</b> - - - HD key generation is <b>disabled</b> - La generación de clave HD está <b>deshabilitada</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - El monedero está <b>cifrado</b> y actualmente <b>desbloqueado</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Ha ocurrido un error fatal. Raven no puede seguir seguro y se cerrará. - - - - CoinControlDialog - - Coin Selection - Selección de la moneda - - - Quantity: - Cantidad: - - - Bytes: - Bytes: + Bytes: + Bytes: Amount: @@ -705,6 +650,21 @@ (cambio) + + CreateAssetDialog + + Request Replace-By-Fee + Solicita "Reemplazo-por-fee" + + + Create Asset + Crear activo + + + Clear + Vaciar + + EditAddressDialog @@ -783,6 +743,12 @@ No se puede crear un directorio de datos aquí. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -852,10 +818,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. Al ser la primera vez que se ejecuta el programa, puede elegir donde %1 almacenará sus datos. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 va a descargar y almacenar una copia de la cadena de bloques de Raven. Al menos %2GB de datos seran almacenados en este directorio, que ira creciendo con el tiempo. El monedero se guardara tambien en ese directorio. - Use the default data directory Utilizar el directorio de datos predeterminado @@ -872,15 +834,19 @@ Error Error - - %n GB of free space available - %n GB de espacio libre%n GB de espacio disponible - - - (of %n GB needed) - (de %n GB necesitados)(de %n GB requeridos) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -932,6 +898,9 @@ Desconocido. Sincronizando cabeceras (%1)... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -985,14 +954,6 @@ Number of script &verification threads Número de hilos de &verificación de scripts - - Accept connections from outside - Aceptar conexiones desde el exterior - - - Allow incoming connections - Aceptar conexiones entrantes - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Dirección IP del proxy (p. ej. IPv4: 127.0.0.1 / IPv6: ::1) @@ -1005,10 +966,6 @@ 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 |. Identificadores URL de terceros (por ejemplo, un explorador de bloques) que aparecen en la pestaña de transacciones como elementos del menú contextual. El %s en la URL es reemplazado por el valor hash de la transacción. Se pueden separar URL múltiples por una barra vertical |. - - Third party transaction URLs - Identificadores URL de transacciones de terceros - Active command-line options that override above options: Opciones activas de consola de comandos que tienen preferencia sobre las opciones anteriores: @@ -1081,10 +1038,6 @@ Used for reaching peers via: Usado para alcanzar compañeros via: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Muestra si el proxy SOCKS5 predeterminado es utilizado para llegar a los pares a traves de este tipo de red. - IPv4 IPv4 @@ -1101,22 +1054,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Conectar a la red Raven mediante un proxy SOCKS5 por separado para los servicios ocultos de Tor. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Usar distintos proxys SOCKS5 para comunicarse vía Tor de forma anónima: - &Window &Ventana - - &Hide the icon from the system tray. - &Ocultar el icono de la barra de tareas - - - Hide tray icon - Ocultar barra de tareas - Show only a tray icon after minimizing the window. Minimizar la ventana a la bandeja de iconos del sistema. @@ -1228,10 +1169,6 @@ Mined balance that has not yet matured Saldo recién minado que aún no ha madurado. - - Balances - Saldos - Total: Total: @@ -1264,7 +1201,39 @@ Current total balance in watch-only addresses Saldo total en las direcciones watch-only - + + Send Asset + Enviar Activo + + + Copy Amount + Copiar Monto + + + Copy Name + Copiar nombre + + + Copy Hash + Copiar Hash + + + Issue Sub Asset + Emitir Sub Activo + + + Issue Unique Asset + Emitir Activo Único + + + Reissue Asset + Re-emitir Activo + + + Open IPFS in Browser + Abrir el navegador IPFS + + PaymentServer @@ -1374,6 +1343,14 @@ Ping Sonido + + Sent + Enviado + + + Received + Recibido + QObject @@ -1413,38 +1390,18 @@ %1 ms %1 ms - - %n second(s) - %n segundo%n segundos - - - %n minute(s) - %n minuto%n minutos - - - %n hour(s) - %n hora%n horas - - - %n day(s) - %n dia%n dias - - - %n week(s) - %n semana%n semanas - %1 and %2 %1 y %2 - - %n year(s) - %n año%n años - %1 didn't yet exit safely... %1 no se ha cerrado de forma segura todavía... + + unknown + desconocido + QObject::QObject @@ -1546,6 +1503,10 @@ Memory usage Uso de memoria + + &Reset + &Reset + Received Recibido @@ -1590,6 +1551,38 @@ Synced Blocks Bloques Sincronizados + + &Wallet Repair + &Reparación de billetera + + + Wallet Repair Options + Opciones de reparación de billetera + + + The buttons below will restart the wallet with command-line options to recover missing transactions or rebuild corrupt blockchain files. + Los botones inferiores reiniciarán la billetera con las opciones de la linea de comando para recuperar las transacciones faltantes o reconstruir los ficheros corruptos del blockchain. + + + Wallet Path + Ruta a la billetera + + + Rescan blockchain files + Re-escanear archivos del blockchain + + + Recover transactions + Recuperar transacciones + + + Rebuild index + Reconstruir índice + + + -rescan: Rescan the blockchain files on disk for missing wallet transactions. (Short process) + -rescan: Re-escanear los archivos del blockchain almacenados en el disco para las transacciones faltantes en la billetera. (Proceso corto) + User Agent User Agent @@ -1603,184 +1596,541 @@ Disminuir tamaño de letra - Increase font size - Aumentar tamaño de letra + Increase font size + Aumentar tamaño de letra + + + Services + Servicios + + + Ban Score + Puntuación de bloqueo + + + Connection Time + Duración de la conexión + + + Last Send + Ultimo envío + + + Last Receive + Ultima recepción + + + Ping Time + Ping + + + The duration of a currently outstanding ping. + La duración de un ping actualmente en proceso. + + + Ping Wait + Espera de Ping + + + Min Ping + Sonido Mínimo + + + Time Offset + Desplazamiento de tiempo + + + Last block time + Hora del último bloque + + + &Open + &Abrir + + + &Console + &Consola + + + &Network Traffic + &Tráfico de Red + + + Totals + Total: + + + In: + Entrante: + + + Out: + Saliente: + + + Debug log file + Archivo de registro de depuración + + + Clear console + Borrar consola + + + 1 &hour + 1 &hora + + + 1 &day + 1 &día + + + 1 &week + 1 &semana + + + 1 &year + 1 &año + + + &Disconnect + &Desconectar + + + Ban for + Prohibir para + + + &Unban + &Unbano + + + Are you sure you want to reindex? + ¿Está seguro que desea re-indexar? + + + Confirm reindex + Confirmar re-indexar + + + Welcome to the %1 RPC console. + Bienvenido a la consola RPC %1. + + + Type <b>help</b> for an overview of available commands. + Escriba <b>help</b> para ver un resumen de los comandos disponibles. + + + Use up and down arrows to navigate history, and %1 to clear screen. + Use las flechas "arriba" y "abajo" para navegar el historia, y %1 para limpiar la pantalla. + + + Network activity disabled + Actividad de red deshabilitada + + + (node id: %1) + (nodo: %1) + + + via %1 + via %1 + + + never + nunca + + + Inbound + Entrante + + + Outbound + Saliente + + + Yes + + + + No + No + + + Unknown + Desconocido + + + + RavenGUI + + Sign &message... + Firmar &mensaje... + + + Synchronizing with network... + Sincronizando con la red… + + + &Overview + &Vista general + + + Node + Nodo + + + Show general overview of wallet + Mostrar vista general del monedero + + + &Transactions + &Transacciones + + + Browse transaction history + Examinar el historial de transacciones + + + &Create Assets + &Crear Activo + + + Create new main/sub/unique assets + Crear nuevo principal/sub/único Activo + + + &Transfer Assets + &Transferir Activos + + + Transfer assets to RVN addresses + Transferir Activos a la dirección RVN + + + &Manage Assets + &Administrar Activo + + + &Messaging + &Mensajería + + + Coming Soon + Próximamente + + + &Voting + &Votando + + + &Restricted Assets + &Activo restringido + + + Manage restricted assets + Administrar Activo restringido + + + E&xit + S&alir + + + Quit application + Salir de la aplicación + + + &About %1 + &Acerca de %1 + + + Show information about %1 + Mostrar información acerca de %1 + + + About &Qt + Acerca de &Qt + + + Show information about Qt + Mostrar información acerca de Qt + + + &Options... + &Opciones... + + + Modify configuration options for %1 + Modificar las opciones de configuración para %1 + + + &Encrypt Wallet... + &Cifrar monedero… + + + &Backup Wallet... + &Guardar copia del monedero... + + + &Change Passphrase... + &Cambiar la contraseña… + + + &Debug Window + &Ventana de depuración + + + &Wallet Repair + &Reparación de monedero + + + Open wallet repair options + Opciones de reparación de monedero abierto + + + &Sending addresses... + Direcciones de &envío... + + + &Receiving addresses... + Direcciones de &recepción... + + + Open &URI... + Abrir &URI... + + + &Wallet + &Monedero + + + Ravencoin Market Price + Precio de mercado de Ravencoin + + + Brought to you by binance.com + Patrocinado por binance.com + + + Click to disable network activity. + Pulsar para deshabilitar la actividad de red. + + + Network activity disabled. + Actividad de red deshabilitada. + + + Click to enable network activity again. + Pulsar para volver a habilitar la actividad de red. + + + Syncing Headers (%1%)... + Sincronizando cabeceras (%1%) + + + Reindexing blocks on disk... + Reindexando bloques en disco... + + + Send coins to a Raven address + Enviar ravens a una dirección Raven + + + Backup wallet to another location + Copia de seguridad del monedero en otra ubicación + + + Change the passphrase used for wallet encryption + Cambiar la contraseña utilizada para el cifrado del monedero + + + Open debugging and diagnostic console + Abrir la consola de depuración y diagnóstico - Services - Servicios + &Verify message... + &Verificar mensaje... - Ban Score - Puntuación de bloqueo + Raven + Raven - Connection Time - Duración de la conexión + Wallet + Monedero - Last Send - Ultimo envío + &Send + &Enviar - Last Receive - Ultima recepción + &Receive + &Recibir - Ping Time - Ping + &Show / Hide + &Mostrar / Ocultar - The duration of a currently outstanding ping. - La duración de un ping actualmente en proceso. + Show or hide the main Window + Mostrar u ocultar la ventana principal - Ping Wait - Espera de Ping + Encrypt the private keys that belong to your wallet + Cifrar las claves privadas de su monedero - Min Ping - Sonido Mínimo + Sign messages with your Raven addresses to prove you own them + Firmar mensajes con sus direcciones Raven para demostrar la propiedad - Time Offset - Desplazamiento de tiempo + Verify messages to ensure they were signed with specified Raven addresses + Verificar mensajes comprobando que están firmados con direcciones Raven concretas - Last block time - Hora del último bloque + &File + &Archivo - &Open - &Abrir + &Help + &Ayuda - &Console - &Consola + Request payments (generates QR codes and raven: URIs) + Solicitar pagos (generando códigos QR e identificadores URI "raven:") - &Network Traffic - &Tráfico de Red + Show the list of used sending addresses and labels + Mostrar la lista de direcciones de envío y etiquetas - &Clear - &Vaciar + Show the list of used receiving addresses and labels + Muestra la lista de direcciones de recepción y etiquetas - Totals - Total: + Open a raven: URI or payment request + Abrir un identificador URI "raven:" o una petición de pago - In: - Entrante: + &Command-line options + &Opciones de consola de comandos - Out: - Saliente: + Indexing blocks on disk... + Indexando bloques en disco... - Debug log file - Archivo de registro de depuración + Processing blocks on disk... + Procesando bloques en disco... - Clear console - Borrar consola + %1 behind + %1 atrás - 1 &hour - 1 &hora + Last received block was generated %1 ago. + El último bloque recibido fue generado hace %1. - 1 &day - 1 &día + Transactions after this will not yet be visible. + Las transacciones posteriores aún no están visibles. - 1 &week - 1 &semana + Error + Error - 1 &year - 1 &año + Warning + Aviso - &Disconnect - &Desconectar + Information + Información - Ban for - Prohibir para + Up to date + Actualizado - &Unban - &Unbano + Show the %1 help message to get a list with possible Raven command-line options + Mostrar el mensaje de ayuda %1 para obtener una lista de los posibles comandos de linea de comandos de Raven - Welcome to the %1 RPC console. - Bienvenido a la consola RPC %1. + %1 client + %1 cliente - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Use las flechas arriba y abajo para navegar por el historial y <b>Control+L</b> para vaciar la pantalla. + Connecting to peers... + Conectando a pares... - Type <b>help</b> for an overview of available commands. - Escriba <b>help</b> para ver un resumen de los comandos disponibles. + Catching up... + Actualizando... - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - ADVERTENCIA: Hay estafadores activos diciendo a los usuarios que escriban comandos aquí y robando el contenido de sus monederos. No utilice esta consola sin entender completamente la repercusión de un comando. + Date: %1 + + Fecha: %1 + - Network activity disabled - Actividad de red deshabilitada + Amount: %1 + + Amount: %1 + - %1 B - %1 B + Type: %1 + + Tipo: %1 + - %1 KB - %1 KB + Label: %1 + + Etiqueta: %1 + - %1 MB - %1 MB + Address: %1 + + Dirección: %1 + - %1 GB - %1 GB + Sent transaction + Transacción enviada - (node id: %1) - (nodo: %1) + Incoming transaction + Transacción entrante - via %1 - via %1 + Assets not yet active + Activos todavía no activos - never - nunca + Restricted Assets not yet active + Activo restringido todavía no activo - Inbound - Entrante + HD key generation is <b>enabled</b> + La generación de clave HD está <b>habilitada</b> - Outbound - Saliente + HD key generation is <b>disabled</b> + La generación de clave HD está <b>deshabilitada</b> - Yes - + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + El monedero está <b>cifrado</b> y actualmente <b>desbloqueado</b> - No - No + Wallet is <b>encrypted</b> and currently <b>locked</b> + El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b> - Unknown - Desconocido + A fatal error occurred. Raven can no longer continue safely and will quit. + Ha ocurrido un error fatal. Raven no puede seguir seguro y se cerrará. @@ -1956,6 +2306,43 @@ Solicitado + + ReissueAssetDialog + + Coin Control Features + Características de control de moneda + + + Inputs... + Entradas... + + + automatically selected + Seleccionado automáticamente + + + Insufficient funds! + Fondos insuficientes! + + + Quantity: + Cantidad: + + + Bytes: + Bytes: + + + Amount: + Monto + + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2034,10 +2421,6 @@ Hide Ocultar - - total at least - total por lo menos - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Pagar solamente la comisión mínima es correcto, siempre y cuando haya menos volumen de transacciones que el espacio en los bloques. Pero tenga en cuenta que esto puede terminar en una transacción nunca confirmada, una vez que haya más demanda para transacciones Raven que la red pueda procesar. @@ -2058,14 +2441,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Aún no se ha inicializado la Comisión Inteligente. Esto generalmente tarda pocos bloques...) - - normal - normal - - - fast - rápido - Send to multiple recipients at once Enviar a múltiples destinatarios de una vez @@ -2190,18 +2565,10 @@ Payment request expired. Solicitud de pago caducada. - - %n block(s) - %n bloque%n bloques - Pay only the required fee of %1 Pagar únicamente la comisión solicitada de %1 - - Estimated to begin confirmation within %n block(s). - Estimado para empezar la confirmación dentro de %n bloque.Estimado para empezar la confirmación dentro de %n bloques. - Warning: Invalid Raven address Alerta: dirección Raven inválida @@ -2229,10 +2596,6 @@ A&mount: Ca&ntidad: - - Pay &To: - &Pagar a: - &Label: &Etiqueta: @@ -2293,10 +2656,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Un mensaje que se adjuntó a la raven: URL que será almacenada con la transacción para su referencia. Nota: Este mensaje no se envía a través de la red Raven. - - Pay To: - Paga a: - Memo: Memo: @@ -2479,10 +2838,6 @@ TransactionDesc - - Open for %n more block(s) - Abrir para %n bloque másAbrir para %n bloques más - Open until %1 Abierto hasta %1 @@ -2527,10 +2882,6 @@ , has not been successfully broadcast yet , no ha sido emitido con éxito aún - - , broadcast through %n node(s) - , transmitir a través de %n nodo, transmitir a través de %n nodos - Date Fecha @@ -2571,10 +2922,6 @@ Credit Credito - - matures in %n more block(s) - disponible en %n bloque másdisponible en %n bloques más - not accepted no aceptada @@ -2677,10 +3024,6 @@ Label Etiqueta - - Open for %n more block(s) - Abrir para %n bloque másAbrir para %n bloques más - Open until %1 Abierto hasta %1 @@ -2777,7 +3120,7 @@ Amount removed from or added to balance. Cantidad retirada o añadida al saldo. - + TransactionView @@ -2953,7 +3296,7 @@ Send Coins Enviar - + WalletView @@ -2988,7 +3331,7 @@ The wallet data was successfully saved to %1. Los datos del monedero se han guardado con éxito en %1. - + raven-core @@ -3013,14 +3356,6 @@ Aceptar comandos consola y JSON-RPC - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Aceptar conexiones desde el exterior (predeterminado: 1 si no -proxy o -connect/-desconectar) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Conectar sólo al nodo(s) especificado; -no conectar or -conectar=solo 0 para deshabilitar conexiones automáticas - Distributed under the MIT software license, see the accompanying file %s or %s Distribuido bajo la licencia de software MIT, vea el archivo adjunto %s o %s @@ -3090,10 +3425,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Borrar todas las transacciones del monedero y sólo recuperar aquellas partes de la cadena de bloques por medio de -rescan on startup. - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Error cargando %s: No puede habilitar HD en un monedero existente que no es HD - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Error leyendo %s!. Todas las claves se han leido correctamente, pero los datos de transacciones o la libreta de direcciones pueden faltar o ser incorrectos. @@ -3170,10 +3501,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Advertencia: ¡No parecemos estar del todo con nuestros pares! Puede que necesite actualizarse, o puede que otros nodos necesiten actualizarse. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Necesita reconstruir la base de datos usando -reindex-chainstate para cambiar -txindex - %s corrupt, salvage failed %s corrupto. Fracasó la recuperacion @@ -3274,10 +3601,6 @@ Error loading %s: Wallet requires newer version of %s Error cargando %s: Monedero requiere un versión mas reciente de %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Error cargando %s: No puede deshabilitar HD en un monedero existente que ya es HD - Error loading block database Error cargando base de datos de bloques @@ -3306,10 +3629,6 @@ Initialization sanity check failed. %s is shutting down. La inicialización de la verificación de validez falló. Se está apagando %s. - - Invalid -onion address: '%s' - Dirección -onion inválida: '%s' - Invalid amount for -%s=<amount>: '%s' Cantidad no valida para -%s=<amount>: '%s' @@ -3370,10 +3689,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Asignar tamaño del cache en megabytes (entre %d y %d; predeterminado: %d) - - Set maximum block size in bytes (default: %d) - Establecer tamaño máximo de bloque en bytes (predeterminado: %d) - Specify wallet file (within data directory) Especificar archivo de monedero (dentro del directorio de datos) @@ -3414,10 +3729,6 @@ Verifying blocks... Verificando bloques... - - Verifying wallet... - Verificando monedero... - Wallet %s resides outside data directory %s El monedero %s se encuentra fuera del directorio de datos %s @@ -3442,10 +3753,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Ligar a las direcciones especificadas y poner en lista blanca a los equipos conectados a ellas. Usar la notación para IPv6 [host]:puerto. - - 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) - 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) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Crear nuevos archivos con permisos por defecto del sistema, en lugar de umask 077 (sólo efectivo con la funcionalidad de monedero desactivada) @@ -3482,18 +3789,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Aleatorizar las credenciales para cada conexión proxy. Esto habilita la Tor stream isolation (por defecto: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Establecer tamaño máximo de las transacciones de alta prioridad/baja comisión en bytes (predeterminado: %d) - The transaction amount is too small to send after the fee has been deducted Monto de transacción muy pequeña luego de la deducción por comisión - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Usar tras BIP32 la generación de llave determinística jerárquica (HD) . Solo tiene efecto durante el primer inicio/generación del monedero - 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 A los equipos en lista blanca no se les pueden prohibir los ataques DoS y sus transacciones siempre son retransmitidas, incluso si ya están en el mempool, es útil por ejemplo para un gateway. @@ -3566,10 +3865,6 @@ Send trace/debug info to console instead of debug.log file Enviar información de trazas/depuración a la consola en lugar de al archivo debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Mandar transacciones como comisión-cero si es posible (por defecto: %u) - Show all debugging options (usage: --help -help-debug) Muestra todas las opciones de depuración (uso: --help -help-debug) @@ -3656,10 +3951,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permitir búsquedas DNS para -addnode, -seednode y -connect - - Loading addresses... - Cargando direcciones... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = mantener los meta datos de transacción, por ejemplo: propietario e información de pago, 2 = omitir los metadatos) @@ -3700,10 +3991,6 @@ Output debugging information (default: %u, supplying <category> is optional) Mostrar depuración (por defecto: %u, proporcionar <category> es opcional) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Preguntar por direcciones pares al buscar DNS, si baja en las direcciones (predeterminado: 1 a menos que -connect/-noconnect) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) https://www.transifex.com/joyful-world/breaking-english/ @@ -3773,10 +4060,6 @@ Establecer la serialización de las transacciones sin procesar o el bloque hex d Include IP addresses in debug output (default: %u) Incluir direcciones IP en la salida de depuración (por defecto: %u) - - Invalid -proxy address: '%s' - Dirección -proxy inválida: '%s' - Keypool ran out, please call keypoolrefill first Keypool se ha agotado, llame a keypoolrefill primero @@ -3893,10 +4176,6 @@ Establecer la serialización de las transacciones sin procesar o el bloque hex d Loading block index... Cargando el índice de bloques... - - Add a node to connect to and attempt to keep the connection open - Añadir un nodo al que conectarse y tratar de mantener la conexión abierta - Loading wallet... Cargando monedero... @@ -3905,18 +4184,10 @@ Establecer la serialización de las transacciones sin procesar o el bloque hex d Cannot downgrade wallet No se puede cambiar a una versión mas antigua el monedero - - Cannot write default address - No se puede escribir la dirección predeterminada - Rescanning... Reexplorando... - - Done loading - Se terminó de cargar - Error Error diff --git a/src/qt/locale/raven_es_AR.ts b/src/qt/locale/raven_es_AR.ts index 1b1c5ced65..179c781421 100644 --- a/src/qt/locale/raven_es_AR.ts +++ b/src/qt/locale/raven_es_AR.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -67,29 +65,62 @@ - BanTableModel + AssetControlDialog - RavenGUI + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog + + CreateAssetDialog + EditAddressDialog FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog Intro + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -117,6 +148,9 @@ RPCConsole + + RavenGUI + ReceiveCoinsDialog @@ -126,6 +160,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_es_CL.ts b/src/qt/locale/raven_es_CL.ts index b1c4bf9dd4..3417733dd0 100644 --- a/src/qt/locale/raven_es_CL.ts +++ b/src/qt/locale/raven_es_CL.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -63,190 +61,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Firmar &Mensaje... - - - Synchronizing with network... - Sincronizando con la red... - - - &Overview - &Vista general - - - Show general overview of wallet - Muestra una vista general de la billetera - - - &Transactions - &Transacciones - - - Browse transaction history - Explora el historial de transacciónes - - - E&xit - &Salir - - - Quit application - Salir del programa - - - &About %1 - S&obre %1 - - - About &Qt - Acerca de - - - Show information about Qt - Mostrar Información sobre Qt - - - &Options... - &Opciones - - - &Encrypt Wallet... - &Codificar la billetera... - - - &Backup Wallet... - &Respaldar billetera... - - - &Change Passphrase... - &Cambiar la contraseña... - - - &Sending addresses... - Mandando direcciones - - - &Receiving addresses... - Recibiendo direcciones - - - Open &URI... - Abrir y url... - - - Reindexing blocks on disk... - Cargando el index de bloques... - - - Send coins to a Raven address - Enviar monedas a una dirección raven - - - Backup wallet to another location - Respaldar billetera en otra ubicación - - - Change the passphrase used for wallet encryption - Cambiar la contraseña utilizada para la codificación de la billetera - - - &Debug window - Ventana &Debug - - - Open debugging and diagnostic console - Abre consola de depuración y diagnóstico - - - &Verify message... - Verificar mensaje.... - - - Raven - Raven - - - Wallet - Cartera - - - &Send - &Envía - - - &Receive - y recibir - - - &Show / Hide - &Mostrar/Ocultar - - - Sign messages with your Raven addresses to prove you own them - Firmar un mensaje para provar que usted es dueño de esta dirección - - - &File - &Archivo - - - &Settings - &Configuración - - - &Help - &Ayuda - - - Tabs toolbar - Barra de pestañas - - - Request payments (generates QR codes and raven: URIs) - Pide pagos (genera codigos QR and raven: URls) - - - Error - Error - - - Warning - Atención - - - Information - Información - - - Up to date - Actualizado - - - Catching up... - Recuperando... - - - Sent transaction - Transacción enviada - - - Incoming transaction - Transacción entrante - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - La billetera esta <b>codificada</b> y actualmente <b>desbloqueda</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - La billetera esta <b>codificada</b> y actualmente <b>bloqueda</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -276,6 +103,9 @@ Confirmado + + CreateAssetDialog + EditAddressDialog @@ -298,6 +128,12 @@ Nombre + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -324,6 +160,18 @@ Error + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -331,6 +179,9 @@ Formulario + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -532,6 +383,177 @@ Limpiar Consola + + RavenGUI + + Sign &message... + Firmar &Mensaje... + + + Synchronizing with network... + Sincronizando con la red... + + + &Overview + &Vista general + + + Show general overview of wallet + Muestra una vista general de la billetera + + + &Transactions + &Transacciones + + + Browse transaction history + Explora el historial de transacciónes + + + E&xit + &Salir + + + Quit application + Salir del programa + + + &About %1 + S&obre %1 + + + About &Qt + Acerca de + + + Show information about Qt + Mostrar Información sobre Qt + + + &Options... + &Opciones + + + &Encrypt Wallet... + &Codificar la billetera... + + + &Backup Wallet... + &Respaldar billetera... + + + &Change Passphrase... + &Cambiar la contraseña... + + + &Sending addresses... + Mandando direcciones + + + &Receiving addresses... + Recibiendo direcciones + + + Open &URI... + Abrir y url... + + + Reindexing blocks on disk... + Cargando el index de bloques... + + + Send coins to a Raven address + Enviar monedas a una dirección raven + + + Backup wallet to another location + Respaldar billetera en otra ubicación + + + Change the passphrase used for wallet encryption + Cambiar la contraseña utilizada para la codificación de la billetera + + + Open debugging and diagnostic console + Abre consola de depuración y diagnóstico + + + &Verify message... + Verificar mensaje.... + + + Raven + Raven + + + Wallet + Cartera + + + &Send + &Envía + + + &Receive + y recibir + + + &Show / Hide + &Mostrar/Ocultar + + + Sign messages with your Raven addresses to prove you own them + Firmar un mensaje para provar que usted es dueño de esta dirección + + + &File + &Archivo + + + &Help + &Ayuda + + + Request payments (generates QR codes and raven: URIs) + Pide pagos (genera codigos QR and raven: URls) + + + Error + Error + + + Warning + Atención + + + Information + Información + + + Up to date + Actualizado + + + Catching up... + Recuperando... + + + Sent transaction + Transacción enviada + + + Incoming transaction + Transacción entrante + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + La billetera esta <b>codificada</b> y actualmente <b>desbloqueda</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + La billetera esta <b>codificada</b> y actualmente <b>bloqueda</b> + + ReceiveCoinsDialog @@ -565,6 +587,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -588,14 +619,6 @@ Transaction Fee: Comisión transacción: - - normal - normal - - - fast - rapido - Send to multiple recipients at once Enviar a múltiples destinatarios @@ -627,10 +650,6 @@ A&mount: Cantidad: - - Pay &To: - &Pagar a: - &Label: &Etiqueta: @@ -651,10 +670,6 @@ Message: Mensaje: - - Pay To: - Pagar a: - SendConfirmationDialog @@ -812,14 +827,6 @@ Permite búsqueda DNS para addnode y connect - - Loading addresses... - Cargando direcciónes... - - - Invalid -proxy address: '%s' - Dirección -proxy invalida: '%s' - Insufficient funds Fondos insuficientes @@ -828,10 +835,6 @@ Loading block index... Cargando el index de bloques... - - Add a node to connect to and attempt to keep the connection open - Agrega un nodo para conectarse and attempt to keep the connection open - Loading wallet... Cargando cartera... @@ -840,18 +843,10 @@ Cannot downgrade wallet No es posible desactualizar la billetera - - Cannot write default address - No se pudo escribir la dirección por defecto - Rescanning... Rescaneando... - - Done loading - Carga completa - Error Error diff --git a/src/qt/locale/raven_es_CO.ts b/src/qt/locale/raven_es_CO.ts index dd877f5c9d..de193b2df2 100644 --- a/src/qt/locale/raven_es_CO.ts +++ b/src/qt/locale/raven_es_CO.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -62,9 +60,98 @@ Repetir nueva contraseña + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel + + CoinControlDialog + + + CreateAssetDialog + + + EditAddressDialog + + + FreespaceChecker + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog + + + Intro + + Welcome + bienvenido + + + Error + Error + + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay + + + MyRestrictedAssetsTableModel + + + OpenURIDialog + + + OptionsDialog + + + OverviewPage + + + PaymentServer + + + PeerTableModel + + + QObject + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + RavenGUI @@ -135,10 +222,6 @@ Change the passphrase used for wallet encryption Cambiar la contraseña usando la encriptación de la billetera - - &Debug window - &Ventana desarrollador - Open debugging and diagnostic console Abrir consola de diagnóstico y desarrollo @@ -175,10 +258,6 @@ &File &Archivo - - &Settings - &Configuraciones - &Help &Ayuda @@ -189,66 +268,22 @@ - CoinControlDialog - - - EditAddressDialog - - - FreespaceChecker - - - HelpMessageDialog - - - Intro - - Welcome - bienvenido - - - Error - Error - - - - ModalOverlay - - - OpenURIDialog - - - OptionsDialog - - - OverviewPage - - - PaymentServer - - - PeerTableModel - - - QObject - - - QObject::QObject + ReceiveCoinsDialog - QRImageWidget + ReceiveRequestDialog - RPCConsole + RecentRequestsTableModel - ReceiveCoinsDialog + ReissueAssetDialog - ReceiveRequestDialog + RestrictedAssetsDialog - RecentRequestsTableModel + SendAssetsEntry SendCoinsDialog @@ -309,18 +344,10 @@ Loading wallet... Cargando billetera... - - Cannot write default address - No se puede escribir la dirección por defecto - Rescanning... Reescaneando - - Done loading - Listo Cargando - Error Error diff --git a/src/qt/locale/raven_es_DO.ts b/src/qt/locale/raven_es_DO.ts index 44696bf314..11f0371f99 100644 --- a/src/qt/locale/raven_es_DO.ts +++ b/src/qt/locale/raven_es_DO.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -63,230 +61,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Firmar &mensaje... - - - Synchronizing with network... - Sincronizando con la red… - - - &Overview - &Vista general - - - Node - Nodo - - - Show general overview of wallet - Mostrar vista general del monedero - - - &Transactions - &Transacciones - - - Browse transaction history - Examinar el historial de transacciones - - - E&xit - &Salir - - - Quit application - Salir de la aplicación - - - About &Qt - Acerca de &Qt - - - Show information about Qt - Mostrar información acerca de Qt - - - &Options... - &Opciones... - - - &Encrypt Wallet... - &Cifrar monedero… - - - &Backup Wallet... - Copia de &respaldo del monedero... - - - &Change Passphrase... - &Cambiar la contraseña… - - - &Sending addresses... - $Enviando dirección... - - - &Receiving addresses... - &Recibiendo dirección - - - Open &URI... - Abrir URI... - - - Reindexing blocks on disk... - Reindexando bloques en disco... - - - Send coins to a Raven address - Enviar monedas a una dirección Raven - - - Backup wallet to another location - Copia de seguridad del monedero en otra ubicación - - - Change the passphrase used for wallet encryption - Cambiar la contraseña utilizada para el cifrado del monedero - - - &Debug window - Ventana de &depuración - - - Open debugging and diagnostic console - Abrir la consola de depuración y diagnóstico - - - &Verify message... - &Verificar mensaje... - - - Raven - Raven - - - Wallet - Monedero - - - &Send - &Enviar - - - &Receive - &Recibir - - - &Show / Hide - Mo&strar/ocultar - - - Show or hide the main Window - Mostrar u ocultar la ventana principal - - - Encrypt the private keys that belong to your wallet - Cifrar las claves privadas de su monedero - - - Sign messages with your Raven addresses to prove you own them - Firmar mensajes con sus direcciones Raven para demostrar la propiedad - - - Verify messages to ensure they were signed with specified Raven addresses - Verificar mensajes comprobando que están firmados con direcciones Raven concretas - - - &File - &Archivo - - - &Settings - &Configuración - - - &Help - A&yuda - - - Tabs toolbar - Barra de pestañas - - - Request payments (generates QR codes and raven: URIs) - Solicitar pagos (genera codigo QR y URL's de Raven) - - - Show the list of used sending addresses and labels - Mostrar la lista de direcciones de envío y etiquetas - - - Show the list of used receiving addresses and labels - Muestra la lista de direcciones de recepción y etiquetas - - - Open a raven: URI or payment request - Abrir un raven: URI o petición de pago - - - &Command-line options - &Opciones de linea de comando - - - %1 behind - %1 atrás - - - Last received block was generated %1 ago. - El último bloque recibido fue generado hace %1. - - - Transactions after this will not yet be visible. - Las transacciones posteriores aún no están visibles. - - - Error - Error - - - Warning - Aviso - - - Information - Información - - - Up to date - Actualizado - - - Catching up... - Actualizando... - - - Sent transaction - Transacción enviada - - - Incoming transaction - Transacción entrante - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - El monedero está <b>cifrado</b> y actualmente <b>desbloqueado</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -343,6 +130,9 @@ Confirmado + + CreateAssetDialog + EditAddressDialog @@ -389,6 +179,12 @@ No se puede crear un directorio de datos aquí. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -427,6 +223,18 @@ Error + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -438,6 +246,9 @@ Hora del último bloque + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -712,10 +523,6 @@ &Network Traffic &Tráfico de Red - - &Clear - &Limpiar - Totals Total: @@ -736,29 +543,220 @@ Clear console Borrar consola - - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Use las flechas arriba y abajo para navegar por el historial y <b>Control+L</b> para limpiar la pantalla. - Type <b>help</b> for an overview of available commands. Escriba <b>help</b> para ver un resumen de los comandos disponibles. + + + RavenGUI + + Sign &message... + Firmar &mensaje... + + + Synchronizing with network... + Sincronizando con la red… + + + &Overview + &Vista general + + + Node + Nodo + + + Show general overview of wallet + Mostrar vista general del monedero + + + &Transactions + &Transacciones + + + Browse transaction history + Examinar el historial de transacciones + + + E&xit + &Salir + + + Quit application + Salir de la aplicación + - %1 B - %1 B + About &Qt + Acerca de &Qt - %1 KB - %1 KB + Show information about Qt + Mostrar información acerca de Qt - %1 MB - %1 MB + &Options... + &Opciones... - %1 GB - %1 GB + &Encrypt Wallet... + &Cifrar monedero… + + + &Backup Wallet... + Copia de &respaldo del monedero... + + + &Change Passphrase... + &Cambiar la contraseña… + + + &Sending addresses... + $Enviando dirección... + + + &Receiving addresses... + &Recibiendo dirección + + + Open &URI... + Abrir URI... + + + Reindexing blocks on disk... + Reindexando bloques en disco... + + + Send coins to a Raven address + Enviar monedas a una dirección Raven + + + Backup wallet to another location + Copia de seguridad del monedero en otra ubicación + + + Change the passphrase used for wallet encryption + Cambiar la contraseña utilizada para el cifrado del monedero + + + Open debugging and diagnostic console + Abrir la consola de depuración y diagnóstico + + + &Verify message... + &Verificar mensaje... + + + Raven + Raven + + + Wallet + Monedero + + + &Send + &Enviar + + + &Receive + &Recibir + + + &Show / Hide + Mo&strar/ocultar + + + Show or hide the main Window + Mostrar u ocultar la ventana principal + + + Encrypt the private keys that belong to your wallet + Cifrar las claves privadas de su monedero + + + Sign messages with your Raven addresses to prove you own them + Firmar mensajes con sus direcciones Raven para demostrar la propiedad + + + Verify messages to ensure they were signed with specified Raven addresses + Verificar mensajes comprobando que están firmados con direcciones Raven concretas + + + &File + &Archivo + + + &Help + A&yuda + + + Request payments (generates QR codes and raven: URIs) + Solicitar pagos (genera codigo QR y URL's de Raven) + + + Show the list of used sending addresses and labels + Mostrar la lista de direcciones de envío y etiquetas + + + Show the list of used receiving addresses and labels + Muestra la lista de direcciones de recepción y etiquetas + + + Open a raven: URI or payment request + Abrir un raven: URI o petición de pago + + + &Command-line options + &Opciones de linea de comando + + + %1 behind + %1 atrás + + + Last received block was generated %1 ago. + El último bloque recibido fue generado hace %1. + + + Transactions after this will not yet be visible. + Las transacciones posteriores aún no están visibles. + + + Error + Error + + + Warning + Aviso + + + Information + Información + + + Up to date + Actualizado + + + Catching up... + Actualizando... + + + Sent transaction + Transacción enviada + + + Incoming transaction + Transacción entrante + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + El monedero está <b>cifrado</b> y actualmente <b>desbloqueado</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b> @@ -834,6 +832,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -927,10 +934,6 @@ A&mount: Ca&ntidad: - - Pay &To: - &Pagar a: - &Label: &Etiqueta: @@ -967,10 +970,6 @@ Enter a label for this address to add it to the list of used addresses Introduce una etiqueta para esta dirección para añadirla a la lista de direcciones utilizadas - - Pay To: - Paga a: - Memo: Memo: @@ -1180,18 +1179,10 @@ Incorrect or no genesis block found. Wrong datadir for network? Incorrecto o bloque de génesis no encontrado. Datadir equivocada para la red? - - Invalid -onion address: '%s' - Dirección -onion inválida: '%s' - Not enough file descriptors available. No hay suficientes descriptores de archivo disponibles. - - Set maximum block size in bytes (default: %d) - Establecer tamaño máximo de bloque en bytes (por defecto: %d) - Specify wallet file (within data directory) Especificar archivo de monedero (dentro del directorio de datos) @@ -1200,10 +1191,6 @@ Verifying blocks... Verificando bloques... - - Verifying wallet... - Verificando monedero... - Wallet %s resides outside data directory %s El monedero %s se encuentra fuera del directorio de datos %s @@ -1212,10 +1199,6 @@ Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) Ejecutar un comando cuando se reciba una alerta importante o cuando veamos un fork demasiado largo (%s en cmd se reemplazará por el mensaje) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Establecer tamaño máximo de las transacciones de alta prioridad/comisión baja en bytes (por defecto: %d) - Information Información @@ -1270,14 +1253,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permitir búsquedas DNS para -addnode, -seednode y -connect - - Loading addresses... - Cargando direcciones... - - - Invalid -proxy address: '%s' - Dirección -proxy inválida: '%s' - Unknown network specified in -onlynet: '%s' La red especificada en -onlynet '%s' es desconocida @@ -1290,10 +1265,6 @@ Loading block index... Cargando el índice de bloques... - - Add a node to connect to and attempt to keep the connection open - Añadir un nodo al que conectarse y tratar de mantener la conexión abierta - Loading wallet... Cargando monedero... @@ -1302,18 +1273,10 @@ Cannot downgrade wallet No se puede rebajar el monedero - - Cannot write default address - No se puede escribir la dirección predeterminada - Rescanning... Reexplorando... - - Done loading - Generado pero no aceptado - Error Error diff --git a/src/qt/locale/raven_es_ES.ts b/src/qt/locale/raven_es_ES.ts index 9ce3f630c4..f24247009a 100644 --- a/src/qt/locale/raven_es_ES.ts +++ b/src/qt/locale/raven_es_ES.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Alerta: ¡La clave de bloqueo Caps está activa! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,1481 +244,1417 @@ - RavenGUI + CoinControlDialog - Sign &message... - Firmar &mensaje... + Coin Selection + Selección de la moneda - Synchronizing with network... - Sincronizando con la red… + Quantity: + Cantidad: - &Overview - &Vista general + Bytes: + Bytes: - Node - Nodo + Amount: + Cuantía: - Show general overview of wallet - Mostrar vista general del monedero + Fee: + Tasa: - &Transactions - &Transacciones + Dust: + Polvo: - Browse transaction history - Examinar el historial de transacciones + After Fee: + Después de aplicar la comisión: - E&xit - S&alir + Change: + Cambio: - Quit application - Salir de la aplicación + (un)select all + (des)marcar todos - &About %1 - &Acerca de %1 + Tree mode + Modo árbol - Show information about %1 - Mostrar información acerca de %1 + List mode + Modo lista - About &Qt - Acerca de &Qt + Amount + Cantidad - Show information about Qt - Mostrar información acerca de Qt + Received with label + Recibido con etiqueta - &Options... - &Opciones... + Received with address + Recibido con dirección - Modify configuration options for %1 - Modificar las opciones de configuración para %1 + Date + Fecha - &Encrypt Wallet... - &Cifrar monedero… + Confirmations + Confirmaciones - &Backup Wallet... - &Guardar copia del monedero... + Confirmed + Confirmado - &Change Passphrase... - &Cambiar la contraseña… + Copy address + Copiar ubicación - &Sending addresses... - Direcciones de &envío... + Copy label + Copiar etiqueta - &Receiving addresses... - Direcciones de &recepción... + Copy amount + Copiar cantidad - Open &URI... - Abrir &URI... + Copy transaction ID + Copiar ID de transacción - Click to disable network activity. - Haz click para desactivar la actividad de red. + Lock unspent + Bloquear lo no gastado - Network activity disabled. - Actividad de red desactivada. + Unlock unspent + Desbloquear lo no gastado - Click to enable network activity again. - Haz click para reactivar la actividad de red. + Copy quantity + Copiar cantidad - Syncing Headers (%1%)... - Sincronizando cabeceras (%1%)... + Copy fee + Copiar cuota - Reindexing blocks on disk... - Reindexando bloques en disco... + Copy after fee + Copiar después de couta - Send coins to a Raven address - Enviar ravens a una dirección Raven + Copy bytes + Copiar bytes - Backup wallet to another location - Copia de seguridad del monedero en otra ubicación + Copy dust + Copiar polvo - Change the passphrase used for wallet encryption - Cambiar la contraseña utilizada para el cifrado del monedero + Copy change + Copiar cambio - &Debug window - &Ventana de depuración + (%1 locked) + (%1 bloqueado) - Open debugging and diagnostic console - Abrir la consola de depuración y diagnóstico + yes + - &Verify message... - &Verificar mensaje... + no + no - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Esta etiqueta se vuelve roja si algún destinatario recibe una cantidad inferior a la actual puerta polvorienta. - Wallet - Monedero + Can vary +/- %1 satoshi(s) per input. + Puede variar +/- %1 satoshi(s) por entrada. - &Send - &Enviar + (no label) + (sin etiqueta) - &Receive - &Recibir + change from %1 (%2) + cambia desde %1 (%2) - &Show / Hide - &Mostrar / Ocultar + (change) + (cambio) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - Mostrar u ocultar la ventana principal + Edit Address + Editar Dirección - Encrypt the private keys that belong to your wallet - Cifrar las claves privadas de su monedero + &Label + &Etiqueta - Sign messages with your Raven addresses to prove you own them - Firmar mensajes con sus direcciones Raven para demostrar la propiedad + The label associated with this address list entry + La etiqueta asociada con esta entrada de la lista de direcciones - Verify messages to ensure they were signed with specified Raven addresses - Verificar mensajes comprobando que están firmados con direcciones Raven concretas + The address associated with this address list entry. This can only be modified for sending addresses. + La dirección asociada con esta entrada de la lista de direcciones. Solo puede ser modificada para direcciones de envío. - &File - &Archivo + &Address + &Dirección - &Settings - &Configuración + New receiving address + Nueva dirección de recivimiento - &Help - &Ayuda + New sending address + Nueva dirección de envío - Tabs toolbar - Barra de pestañas + Edit receiving address + Editar dirección de recivimiento - Request payments (generates QR codes and raven: URIs) - Solicitar pagos (generando códigos QR e identificadores URI "raven:") + Edit sending address + Editar dirección de envío - Show the list of used sending addresses and labels - Mostrar la lista de direcciones de envío y etiquetas + The entered address "%1" is not a valid Raven address. + La dirección introducida "%1" no es una dirección Raven válida. - Show the list of used receiving addresses and labels - Muestra la lista de direcciones de recepción y etiquetas + The entered address "%1" is already in the address book. + La dirección introducida "%1" está ya en la agenda. - Open a raven: URI or payment request - Abrir un identificador URI "raven:" o una petición de pago + Could not unlock wallet. + Podría no desbloquear el monedero. - &Command-line options - &Opciones de consola de comandos - - - %n active connection(s) to Raven network - %n conexión activa hacia la red Raven%n conexiones activas hacia la red Raven + New key generation failed. + Falló la generación de la nueva clave. + + + FreespaceChecker - Indexing blocks on disk... - Indexando bloques en disco... + A new data directory will be created. + Se creará un nuevo directorio de datos. - Processing blocks on disk... - Procesando bloques en disco... + name + nombre - - Processed %n block(s) of transaction history. - %n bloque procesado del historial de transacciones.%n bloques procesados del historial de transacciones. + + Directory already exists. Add %1 if you intend to create a new directory here. + El directorio ya existe. Añada %1 si pretende crear aquí un directorio nuevo. - %1 behind - %1 atrás + Path already exists, and is not a directory. + La ruta ya existe y no es un directorio. - Last received block was generated %1 ago. - El último bloque recibido fue generado hace %1. + Cannot create data directory here. + No se puede crear un directorio de datos aquí. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - Las transacciones posteriores aún no están visibles. + version + versión - Error - Error + (%1-bit) + (%1-bit) - Warning - Aviso + About %1 + Acerda de %1 - Information - Información + Command-line options + Opciones de la línea de órdenes - Up to date - Actualizado - - - Show the %1 help message to get a list with possible Raven command-line options - Mostrar el mensaje de ayuda %1 para obtener una lista de los posibles comandos de linea de comandos de Raven - - - %1 client - %1 cliente - - - Connecting to peers... - Conectando a pares... - - - Catching up... - Actualizando... - - - Date: %1 - - Fecha: %1 - - - - Amount: %1 - - Amount: %1 - + Usage: + Uso: - Type: %1 - - Tipo: %1 - + command-line options + opciones de la consola de comandos - Label: %1 - - Etiqueta: %1 - + UI Options: + Opciones de interfaz de usuario: - Address: %1 - - Dirección: %1 - + Choose data directory on startup (default: %u) + Elegir directorio de datos al iniciar (predeterminado: %u) - Sent transaction - Transacción enviada + Set language, for example "de_DE" (default: system locale) + Establecer el idioma, por ejemplo, "es_ES" (predeterminado: configuración regional del sistema) - Incoming transaction - Transacción entrante + Start minimized + Arrancar minimizado - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - El monedero está <b>cifrado</b> y actualmente <b>desbloqueado</b> + Set SSL root certificates for payment request (default: -system-) + Establecer los certificados raíz SSL para solicitudes de pago (predeterminado: -system-) - Wallet is <b>encrypted</b> and currently <b>locked</b> - El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b> + Show splash screen on startup (default: %u) + Mostrar pantalla de bienvenida en el inicio (predeterminado: %u) - A fatal error occurred. Raven can no longer continue safely and will quit. - Ha ocurrido un error fatal. Raven no puede continuar de manera segura y se cerrará. + Reset all settings changed in the GUI + Reiniciar todos los ajustes modificados en el GUI - CoinControlDialog - - Coin Selection - Selección de la moneda - - - Quantity: - Cantidad: - - - Bytes: - Bytes: - - - Amount: - Cuantía: - - - Fee: - Tasa: - - - Dust: - Polvo: - - - After Fee: - Después de aplicar la comisión: - - - Change: - Cambio: - - - (un)select all - (des)marcar todos - - - Tree mode - Modo árbol - - - List mode - Modo lista - - - Amount - Cantidad - - - Received with label - Recibido con etiqueta - - - Received with address - Recibido con dirección - - - Date - Fecha - + Intro - Confirmations - Confirmaciones + Welcome + Bienvenido - Confirmed - Confirmado + Welcome to %1. + Bienvenido a %1 - Copy address - Copiar ubicación + As this is the first time the program is launched, you can choose where %1 will store its data. + Al ser la primera vez que se ejecuta el programa, puede elegir donde %1 almacenara sus datos - Copy label - Copiar etiqueta + Use the default data directory + Utilizar el directorio de datos predeterminado - Copy amount - Copiar cantidad + Use a custom data directory: + Utilizar un directorio de datos personalizado: - Copy transaction ID - Copiar ID de transacción + Error: Specified data directory "%1" cannot be created. + Error: no ha podido crearse el directorio de datos especificado "%1". - Lock unspent - Bloquear lo no gastado + Error + Error + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Unlock unspent - Desbloquear lo no gastado + Form + Formulario - Copy quantity - Copiar cantidad + Number of blocks left + Número de bloques restantes - Copy fee - Copiar cuota + Unknown... + Desconocido... - Copy after fee - Copiar después de couta + Last block time + Hora del último bloque - Copy bytes - Copiar bytes + Progress + Progreso - Copy dust - Copiar polvo + Progress increase per hour + Incremento del progreso por hora - Copy change - Copiar cambio + calculating... + calculando... - (%1 locked) - (%1 bloqueado) + Estimated time left until synced + Tiempo estimado restante hasta sincronización completa - yes - + Hide + Ocultar - no - no + Unknown. Syncing Headers (%1)... + Desconocido. Sincronizando cabeceras (%1)... + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Esta etiqueta se vuelve roja si algún destinatario recibe una cantidad inferior a la actual puerta polvorienta. + Open URI + Abrir URI... - Can vary +/- %1 satoshi(s) per input. - Puede variar +/- %1 satoshi(s) por entrada. + Open payment request from URI or file + Abrir solicitud de pago a partir de un identificador URI o de un archivo - (no label) - (sin etiqueta) + URI: + URI: - change from %1 (%2) - cambia desde %1 (%2) + Select payment request file + Seleccionar archivo de sulicitud de pago - (change) - (cambio) + Select payment request file to open + Seleccionar el archivo de solicitud de pago para abrir - EditAddressDialog + OptionsDialog - Edit Address - Editar Dirección + Options + Opciones - &Label - &Etiqueta + &Main + &Principal - The label associated with this address list entry - La etiqueta asociada con esta entrada de la lista de direcciones + Automatically start %1 after logging in to the system. + Iniciar automaticamente %1 al encender el sistema. - The address associated with this address list entry. This can only be modified for sending addresses. - La dirección asociada con esta entrada de la lista de direcciones. Solo puede ser modificada para direcciones de envío. + &Start %1 on system login + &Iniciar %1 al iniciar el sistema - &Address - &Dirección + Size of &database cache + Tamaño de cache de la &base de datos - New receiving address - Nueva dirección de recivimiento + MB + MB - New sending address - Nueva dirección de envío + Number of script &verification threads + Número de hilos de &verificación de scripts - Edit receiving address - Editar dirección de recivimiento + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + Dirección IP del proxy (p. ej. IPv4: 127.0.0.1 / IPv6: ::1) - Edit sending address - Editar dirección de envío + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimizar en lugar de salir de la aplicación cuando la ventana está cerrada. Cuando se activa esta opción, la aplicación sólo se cerrará después de seleccionar Salir en el menú. + + + 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 |. + Identificadores URL de terceros (por ejemplo, un explorador de bloques) que aparecen en la pestaña de transacciones como elementos del menú contextual. El %s en la URL es reemplazado por el valor hash de la transacción. Se pueden separar URL múltiples por una barra vertical |. - The entered address "%1" is not a valid Raven address. - La dirección introducida "%1" no es una dirección Raven válida. + Active command-line options that override above options: + Opciones activas de consola de comandos que tienen preferencia sobre las opciones anteriores: - The entered address "%1" is already in the address book. - La dirección introducida "%1" está ya en la agenda. + Reset all client options to default. + Restablecer todas las opciones predeterminadas del cliente. - Could not unlock wallet. - Podría no desbloquear el monedero. + &Reset Options + &Restablecer opciones - New key generation failed. - Falló la generación de la nueva clave. + &Network + &Red - - - FreespaceChecker - A new data directory will be created. - Se creará un nuevo directorio de datos. + (0 = auto, <0 = leave that many cores free) + (0 = automático, <0 = dejar libres ese número de núcleos) - name - nombre + W&allet + &Monedero - Directory already exists. Add %1 if you intend to create a new directory here. - El directorio ya existe. Añada %1 si pretende crear aquí un directorio nuevo. + Expert + Experto - Path already exists, and is not a directory. - La ruta ya existe y no es un directorio. + Enable coin &control features + Habilitar funcionalidad de &coin control - Cannot create data directory here. - No se puede crear un directorio de datos aquí. + 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. + Si desactiva el gasto del cambio no confirmado, no se podrá usar el cambio de una transacción hasta que se alcance al menos una confirmación. Esto afecta también a cómo se calcula su saldo. - - - HelpMessageDialog - version - versión + &Spend unconfirmed change + &Gastar cambio no confirmado - (%1-bit) - (%1-bit) + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Abrir automáticamente el puerto del cliente Raven en el router. Esta opción solo funciona si el router admite UPnP y está activado. - About %1 - Acerda de %1 + Map port using &UPnP + Mapear el puerto mediante &UPnP - Command-line options - Opciones de la línea de órdenes + Connect to the Raven network through a SOCKS5 proxy. + Conectarse a la red Raven a través de un proxy SOCKS5. - Usage: - Uso: + &Connect through SOCKS5 proxy (default proxy): + &Conectarse a través de proxy SOCKS5 (proxy predeterminado): - command-line options - opciones de la consola de comandos + Proxy &IP: + Dirección &IP del proxy: - UI Options: - Opciones de interfaz de usuario: + &Port: + &Puerto: - Choose data directory on startup (default: %u) - Elegir directorio de datos al iniciar (predeterminado: %u) + Port of the proxy (e.g. 9050) + Puerto del servidor proxy (ej. 9050) - Set language, for example "de_DE" (default: system locale) - Establecer el idioma, por ejemplo, "es_ES" (predeterminado: configuración regional del sistema) + Used for reaching peers via: + Usado para alcanzar compañeros via: - Start minimized - Arrancar minimizado + IPv4 + IPv4 - Set SSL root certificates for payment request (default: -system-) - Establecer los certificados raíz SSL para solicitudes de pago (predeterminado: -system-) + IPv6 + IPv6 - Show splash screen on startup (default: %u) - Mostrar pantalla de bienvenida en el inicio (predeterminado: %u) + Tor + Tor - Reset all settings changed in the GUI - Reiniciar todos los ajustes modificados en el GUI + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Conectar a la red Raven mediante un proxy SOCKS5 por separado para los servicios ocultos de Tor. - - - Intro - Welcome - Bienvenido + &Window + &Ventana - Welcome to %1. - Bienvenido a %1 + Show only a tray icon after minimizing the window. + Minimizar la ventana a la bandeja de iconos del sistema. - As this is the first time the program is launched, you can choose where %1 will store its data. - Al ser la primera vez que se ejecuta el programa, puede elegir donde %1 almacenara sus datos + &Minimize to the tray instead of the taskbar + &Minimizar a la bandeja en vez de a la barra de tareas - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 va a descargar y almacenar una copia de la cadena de bloques de Raven. Al menos %2GB de datos seran almacenados en este directorio, que ira creciendo con el tiempo. El monedero se guardara tambien en ese directorio. + M&inimize on close + M&inimizar al cerrar - Use the default data directory - Utilizar el directorio de datos predeterminado + &Display + &Interfaz - Use a custom data directory: - Utilizar un directorio de datos personalizado: + User Interface &language: + I&dioma de la interfaz de usuario - Error: Specified data directory "%1" cannot be created. - Error: no ha podido crearse el directorio de datos especificado "%1". + The user interface language can be set here. This setting will take effect after restarting %1. + El idioma de la interfaz de usuario puede establecerse aquí. Esta configuración tendrá efecto tras reiniciar %1. - Error - Error - - - %n GB of free space available - %n GB de espacio libre%n GB de espacio disponible + &Unit to show amounts in: + Mostrar las cantidades en la &unidad: - - (of %n GB needed) - (de %n GB necesitados)(de %n GB requeridos) + + Choose the default subdivision unit to show in the interface and when sending coins. + Elegir la subdivisión predeterminada para mostrar cantidades en la interfaz y cuando se envían ravens. - - - ModalOverlay - Form - Formulario + Whether to show coin control features or not. + Mostrar o no funcionalidad de Coin Control - Number of blocks left - Número de bloques restantes + &OK + &Aceptar - Unknown... - Desconocido... + &Cancel + &Cancelar - Last block time - Hora del último bloque + default + predeterminado - Progress - Progreso + none + ninguna - Progress increase per hour - Incremento del progreso por hora + Confirm options reset + Confirme el restablecimiento de las opciones - calculating... - calculando... + Client restart required to activate changes. + Se necesita reiniciar el cliente para activar los cambios. - Estimated time left until synced - Tiempo estimado restante hasta sincronización completa + Client will be shut down. Do you want to proceed? + El cliente se cerrará. ¿Desea continuar? - Hide - Ocultar + This change would require a client restart. + Este cambio exige el reinicio del cliente. - Unknown. Syncing Headers (%1)... - Desconocido. Sincronizando cabeceras (%1)... + The supplied proxy address is invalid. + La dirección proxy indicada es inválida. - OpenURIDialog - - Open URI - Abrir URI... - + OverviewPage - Open payment request from URI or file - Abrir solicitud de pago a partir de un identificador URI o de un archivo + Form + Formulario - URI: - URI: + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + La información mostrada puede estar desactualizada. Su monedero se sincroniza automáticamente con la red Raven después de que se haya establecido una conexión, pero este proceso aún no se ha completado. - Select payment request file - Seleccionar archivo de sulicitud de pago + Watch-only: + De observación: - Select payment request file to open - Seleccionar el archivo de solicitud de pago para abrir + Available: + Disponible: - - - OptionsDialog - Options - Opciones + Your current spendable balance + Su saldo disponible actual - &Main - &Principal + Pending: + Pendiente: - Automatically start %1 after logging in to the system. - Iniciar automaticamente %1 al encender el sistema. + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Total de transacciones pendientes de confirmar y que aún no contribuye al saldo disponible - &Start %1 on system login - &Iniciar %1 al iniciar el sistema + Immature: + No madurado: - Size of &database cache - Tamaño de cache de la &base de datos + Mined balance that has not yet matured + Saldo recién minado que aún no ha madurado. - MB - MB + Total: + Total: - Number of script &verification threads - Número de hilos de &verificación de scripts + Your current total balance + Su saldo actual total - Accept connections from outside - Aceptar conexiones desde el exterior + Your current balance in watch-only addresses + Su saldo actual en direcciones watch-only - Allow incoming connections - Aceptar conexiones entrantes + Spendable: + Gastable: - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - Dirección IP del proxy (p. ej. IPv4: 127.0.0.1 / IPv6: ::1) + Recent transactions + Transacciones recientes - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimizar en lugar de salir de la aplicación cuando la ventana está cerrada. Cuando se activa esta opción, la aplicación sólo se cerrará después de seleccionar Salir en el menú. + Unconfirmed transactions to watch-only addresses + Transacciones sin confirmar en direcciones watch-only - 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 |. - Identificadores URL de terceros (por ejemplo, un explorador de bloques) que aparecen en la pestaña de transacciones como elementos del menú contextual. El %s en la URL es reemplazado por el valor hash de la transacción. Se pueden separar URL múltiples por una barra vertical |. + Mined balance in watch-only addresses that has not yet matured + Saldo minado en direcciones watch-only que aún no ha madurado - Third party transaction URLs - Identificadores URL de transacciones de terceros + Current total balance in watch-only addresses + Saldo total en las direcciones watch-only + + + PaymentServer - Active command-line options that override above options: - Opciones activas de consola de comandos que tienen preferencia sobre las opciones anteriores: + Payment request error + Fallo en la solicitud de pago - Reset all client options to default. - Restablecer todas las opciones predeterminadas del cliente. + Cannot start raven: click-to-pay handler + No se puede iniciar raven: encargado click-para-pagar - &Reset Options - &Restablecer opciones + URI handling + Manejo de URI - &Network - &Red + Payment request fetch URL is invalid: %1 + La búsqueda de solicitud de pago URL es válida: %1 - (0 = auto, <0 = leave that many cores free) - (0 = automático, <0 = dejar libres ese número de núcleos) + Invalid payment address %1 + Dirección de pago inválida %1 - W&allet - &Monedero + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + URI no puede ser analizado! Esto puede ser causado por una dirección Raven inválida o parametros URI mal formados. - Expert - Experto + Payment request file handling + Manejo del archivo de solicitud de pago - Enable coin &control features - Habilitar funcionalidad de &coin control + Payment request file cannot be read! This can be caused by an invalid payment request file. + ¡El archivo de solicitud de pago no puede ser leído! Esto puede ser causado por un archivo de solicitud de pago inválido. - 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. - Si desactiva el gasto del cambio no confirmado, no se podrá usar el cambio de una transacción hasta que se alcance al menos una confirmación. Esto afecta también a cómo se calcula su saldo. + Payment request rejected + Solicitud de pago rechazada - &Spend unconfirmed change - &Gastar cambio no confirmado + Payment request network doesn't match client network. + La red de solicitud de pago no cimbina la red cliente. - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Abrir automáticamente el puerto del cliente Raven en el router. Esta opción solo funciona si el router admite UPnP y está activado. + Payment request expired. + Solicitud de pago caducada. - Map port using &UPnP - Mapear el puerto mediante &UPnP + Payment request is not initialized. + La solicitud de pago no se ha iniciado. - Connect to the Raven network through a SOCKS5 proxy. - Conectarse a la red Raven a través de un proxy SOCKS5. + Unverified payment requests to custom payment scripts are unsupported. + Solicitudes de pago sin verificar a scripts de pago habitual no se soportan. - &Connect through SOCKS5 proxy (default proxy): - &Conectarse a través de proxy SOCKS5 (proxy predeterminado): + Invalid payment request. + Solicitud de pago inválida. - Proxy &IP: - Dirección &IP del proxy: + Requested payment amount of %1 is too small (considered dust). + Cantidad de pago solicitada de %1 es demasiado pequeña (considerado polvo). - &Port: - &Puerto: + Refund from %1 + Reembolsar desde %1 - Port of the proxy (e.g. 9050) - Puerto del servidor proxy (ej. 9050) + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + Solicitud de pago de %1 es demasiado grande (%2 bytes, permitidos %3 bytes). - Used for reaching peers via: - Usado para alcanzar compañeros via: + Error communicating with %1: %2 + Fallo al comunicar con %1: %2 - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Muestra si el proxy SOCKS5 predeterminado es utilizado para llegar a los pares a traves de este tipo de red. + Payment request cannot be parsed! + ¡La solicitud de pago no puede ser analizada! - IPv4 - IPv4 + Bad response from server %1 + Mala respuesta desde el servidor %1 - IPv6 - IPv6 + Network request error + Fallo de solicitud de red - Tor - Tor + Payment acknowledged + Pago declarado + + + PeerTableModel - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Conectar a la red Raven mediante un proxy SOCKS5 por separado para los servicios ocultos de Tor. + User Agent + User Agent - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Usar distintos proxys SOCKS5 para comunicarse vía Tor de forma anónima: + Node/Service + Nodo/Servicio - &Window - &Ventana + NodeId + NodeId - &Hide the icon from the system tray. - &Ocultar el icono de la barra de tareas + Ping + Ping + + + QObject - Hide tray icon - Ocultar barra de tareas + Amount + Cantidad - Show only a tray icon after minimizing the window. - Minimizar la ventana a la bandeja de iconos del sistema. + Enter a Raven address (e.g. %1) + Introducir una dirección Raven (p. ej. %1) - &Minimize to the tray instead of the taskbar - &Minimizar a la bandeja en vez de a la barra de tareas + %1 d + %1 d - M&inimize on close - M&inimizar al cerrar + %1 h + %1 h - &Display - &Interfaz + %1 m + %1 m - User Interface &language: - I&dioma de la interfaz de usuario + %1 s + %1 s - The user interface language can be set here. This setting will take effect after restarting %1. - El idioma de la interfaz de usuario puede establecerse aquí. Esta configuración tendrá efecto tras reiniciar %1. + None + Ninguno - &Unit to show amounts in: - Mostrar las cantidades en la &unidad: + N/A + N/D - Choose the default subdivision unit to show in the interface and when sending coins. - Elegir la subdivisión predeterminada para mostrar cantidades en la interfaz y cuando se envían ravens. + %1 ms + %1 ms - Whether to show coin control features or not. - Mostrar o no funcionalidad de Coin Control + %1 and %2 + %1 y %2 - &OK - &Aceptar + %1 didn't yet exit safely... + %1 aún no ha salido de manera segura... + + + QObject::QObject - &Cancel - &Cancelar + Error: Specified data directory "%1" does not exist. + Error: directorio especificado "%1" no existe. + + + QRImageWidget - default - predeterminado + &Save Image... + &Guardar imagen... - none - ninguna + &Copy Image + &Copiar imagen - Confirm options reset - Confirme el restablecimiento de las opciones + Save QR Code + Guardar código QR - Client restart required to activate changes. - Se necesita reiniciar el cliente para activar los cambios. + PNG Image (*.png) + Imagen PNG (*.png) + + + RPCConsole - Client will be shut down. Do you want to proceed? - El cliente se cerrará. ¿Desea continuar? + N/A + N/D - This change would require a client restart. - Este cambio exige el reinicio del cliente. + Client version + Versión del cliente - The supplied proxy address is invalid. - La dirección proxy indicada es inválida. + &Information + &Información - - - OverviewPage - Form - Formulario + Debug window + Ventana de depuración - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - La información mostrada puede estar desactualizada. Su monedero se sincroniza automáticamente con la red Raven después de que se haya establecido una conexión, pero este proceso aún no se ha completado. + General + General - Watch-only: - De observación: + Using BerkeleyDB version + Utilizando la versión de BerkeleyDB - Available: - Disponible: + Datadir + Datadir - Your current spendable balance - Su saldo disponible actual + Startup time + Hora de inicio - Pending: - Pendiente: + Network + Red - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Total de transacciones pendientes de confirmar y que aún no contribuye al saldo disponible + Name + Nombre - Immature: - No madurado: + Number of connections + Número de conexiones - Mined balance that has not yet matured - Saldo recién minado que aún no ha madurado. + Block chain + Cadena de bloques - Balances - Saldos + Current number of blocks + Número actual de bloques - Total: - Total: + Memory Pool + Piscina de Memoria - Your current total balance - Su saldo actual total + Current number of transactions + Número actual de transacciones - Your current balance in watch-only addresses - Su saldo actual en direcciones watch-only + Memory usage + Uso de memoria - Spendable: - Gastable: + Received + Recibido - Recent transactions - Transacciones recientes + Sent + Enviado - Unconfirmed transactions to watch-only addresses - Transacciones sin confirmar en direcciones watch-only + &Peers + &Pares - Mined balance in watch-only addresses that has not yet matured - Saldo minado en direcciones watch-only que aún no ha madurado + Banned peers + Peers Bloqueados - Current total balance in watch-only addresses - Saldo total en las direcciones watch-only + Select a peer to view detailed information. + Seleccionar un par para ver su información detallada. - - - PaymentServer - Payment request error - Fallo en la solicitud de pago + Whitelisted + En la lista blanca - Cannot start raven: click-to-pay handler - No se puede iniciar raven: encargado click-para-pagar + Direction + Dirección - URI handling - Manejo de URI + Version + Versión - Payment request fetch URL is invalid: %1 - La búsqueda de solicitud de pago URL es válida: %1 + Starting Block + Importando bloques... - Invalid payment address %1 - Dirección de pago inválida %1 + Synced Headers + Sincronizar Cabeceras - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - URI no puede ser analizado! Esto puede ser causado por una dirección Raven inválida o parametros URI mal formados. + Synced Blocks + Bloques Sincronizados - Payment request file handling - Manejo del archivo de solicitud de pago + User Agent + User Agent - Payment request file cannot be read! This can be caused by an invalid payment request file. - ¡El archivo de solicitud de pago no puede ser leído! Esto puede ser causado por un archivo de solicitud de pago inválido. + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Abrir el archivo de depuración %1 desde el directorio de datos actual. Puede tardar unos segundos para ficheros de gran tamaño. - Payment request rejected - Solicitud de pago rechazada + Decrease font size + Disminuir tamaño de letra - Payment request network doesn't match client network. - La red de solicitud de pago no cimbina la red cliente. + Increase font size + Aumentar tamaño de letra - Payment request expired. - Solicitud de pago caducada. + Services + Servicios - Payment request is not initialized. - La solicitud de pago no se ha iniciado. + Ban Score + Puntuación de bloqueo - Unverified payment requests to custom payment scripts are unsupported. - Solicitudes de pago sin verificar a scripts de pago habitual no se soportan. + Connection Time + Duración de la conexión - Invalid payment request. - Solicitud de pago inválida. + Last Send + Ultimo envío - Requested payment amount of %1 is too small (considered dust). - Cantidad de pago solicitada de %1 es demasiado pequeña (considerado polvo). + Last Receive + Ultima recepción - Refund from %1 - Reembolsar desde %1 + Ping Time + Ping - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - Solicitud de pago de %1 es demasiado grande (%2 bytes, permitidos %3 bytes). + The duration of a currently outstanding ping. + La duración de un ping actualmente en proceso. - Error communicating with %1: %2 - Fallo al comunicar con %1: %2 + Ping Wait + Espera de Ping - Payment request cannot be parsed! - ¡La solicitud de pago no puede ser analizada! + Time Offset + Desplazamiento de tiempo - Bad response from server %1 - Mala respuesta desde el servidor %1 + Last block time + Hora del último bloque - Network request error - Fallo de solicitud de red + &Open + &Abrir - Payment acknowledged - Pago declarado + &Console + &Consola - - - PeerTableModel - User Agent - User Agent + &Network Traffic + &Tráfico de Red - Node/Service - Nodo/Servicio + Totals + Total: - NodeId - NodeId + In: + Entrante: - Ping - Ping + Out: + Saliente: - - - QObject - Amount - Cantidad + Debug log file + Archivo de registro de depuración - Enter a Raven address (e.g. %1) - Introducir una dirección Raven (p. ej. %1) + Clear console + Borrar consola - %1 d - %1 d + 1 &hour + 1 &hora - %1 h - %1 h + 1 &day + 1 &día - %1 m - %1 m + 1 &week + 1 &semana - %1 s - %1 s + 1 &year + 1 &año - None - Ninguno + Welcome to the %1 RPC console. + Bienvenido a la consola RPC %1. - N/A - N/D + Type <b>help</b> for an overview of available commands. + Escriba <b>help</b> para ver un resumen de los comandos disponibles. - %1 ms - %1 ms + (node id: %1) + (nodo: %1) - %1 and %2 - %1 y %2 + via %1 + via %1 - %1 didn't yet exit safely... - %1 aún no ha salido de manera segura... + never + nunca - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - Error: directorio especificado "%1" no existe. + Inbound + Entrante - - - QRImageWidget - &Save Image... - &Guardar imagen... + Outbound + Saliente - &Copy Image - &Copiar imagen + Yes + - Save QR Code - Guardar código QR + No + No - PNG Image (*.png) - Imagen PNG (*.png) + Unknown + Desconocido - RPCConsole + RavenGUI - N/A - N/D + Sign &message... + Firmar &mensaje... - Client version - Versión del cliente + Synchronizing with network... + Sincronizando con la red… - &Information - &Información + &Overview + &Vista general - Debug window - Ventana de depuración + Node + Nodo - General - General + Show general overview of wallet + Mostrar vista general del monedero - Using BerkeleyDB version - Utilizando la versión de BerkeleyDB + &Transactions + &Transacciones - Datadir - Datadir + Browse transaction history + Examinar el historial de transacciones - Startup time - Hora de inicio + E&xit + S&alir - Network - Red + Quit application + Salir de la aplicación - Name - Nombre + &About %1 + &Acerca de %1 - Number of connections - Número de conexiones + Show information about %1 + Mostrar información acerca de %1 - Block chain - Cadena de bloques + About &Qt + Acerca de &Qt - Current number of blocks - Número actual de bloques + Show information about Qt + Mostrar información acerca de Qt - Memory Pool - Piscina de Memoria + &Options... + &Opciones... - Current number of transactions - Número actual de transacciones + Modify configuration options for %1 + Modificar las opciones de configuración para %1 - Memory usage - Uso de memoria + &Encrypt Wallet... + &Cifrar monedero… - Received - Recibido + &Backup Wallet... + &Guardar copia del monedero... - Sent - Enviado + &Change Passphrase... + &Cambiar la contraseña… + + + &Sending addresses... + Direcciones de &envío... - &Peers - &Pares + &Receiving addresses... + Direcciones de &recepción... - Banned peers - Peers Bloqueados + Open &URI... + Abrir &URI... - Select a peer to view detailed information. - Seleccionar un par para ver su información detallada. + Click to disable network activity. + Haz click para desactivar la actividad de red. - Whitelisted - En la lista blanca + Network activity disabled. + Actividad de red desactivada. - Direction - Dirección + Click to enable network activity again. + Haz click para reactivar la actividad de red. - Version - Versión + Syncing Headers (%1%)... + Sincronizando cabeceras (%1%)... - Starting Block - Importando bloques... + Reindexing blocks on disk... + Reindexando bloques en disco... - Synced Headers - Sincronizar Cabeceras + Send coins to a Raven address + Enviar ravens a una dirección Raven - Synced Blocks - Bloques Sincronizados + Backup wallet to another location + Copia de seguridad del monedero en otra ubicación - User Agent - User Agent + Change the passphrase used for wallet encryption + Cambiar la contraseña utilizada para el cifrado del monedero - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Abrir el archivo de depuración %1 desde el directorio de datos actual. Puede tardar unos segundos para ficheros de gran tamaño. + Open debugging and diagnostic console + Abrir la consola de depuración y diagnóstico - Decrease font size - Disminuir tamaño de letra + &Verify message... + &Verificar mensaje... - Increase font size - Aumentar tamaño de letra + Raven + Raven - Services - Servicios + Wallet + Monedero - Ban Score - Puntuación de bloqueo + &Send + &Enviar - Connection Time - Duración de la conexión + &Receive + &Recibir - Last Send - Ultimo envío + &Show / Hide + &Mostrar / Ocultar - Last Receive - Ultima recepción + Show or hide the main Window + Mostrar u ocultar la ventana principal - Ping Time - Ping + Encrypt the private keys that belong to your wallet + Cifrar las claves privadas de su monedero - The duration of a currently outstanding ping. - La duración de un ping actualmente en proceso. + Sign messages with your Raven addresses to prove you own them + Firmar mensajes con sus direcciones Raven para demostrar la propiedad - Ping Wait - Espera de Ping + Verify messages to ensure they were signed with specified Raven addresses + Verificar mensajes comprobando que están firmados con direcciones Raven concretas - Time Offset - Desplazamiento de tiempo + &File + &Archivo - Last block time - Hora del último bloque + &Help + &Ayuda - &Open - &Abrir + Request payments (generates QR codes and raven: URIs) + Solicitar pagos (generando códigos QR e identificadores URI "raven:") - &Console - &Consola + Show the list of used sending addresses and labels + Mostrar la lista de direcciones de envío y etiquetas - &Network Traffic - &Tráfico de Red + Show the list of used receiving addresses and labels + Muestra la lista de direcciones de recepción y etiquetas - &Clear - &Vaciar + Open a raven: URI or payment request + Abrir un identificador URI "raven:" o una petición de pago - Totals - Total: + &Command-line options + &Opciones de consola de comandos - In: - Entrante: + Indexing blocks on disk... + Indexando bloques en disco... - Out: - Saliente: + Processing blocks on disk... + Procesando bloques en disco... - Debug log file - Archivo de registro de depuración + %1 behind + %1 atrás - Clear console - Borrar consola + Last received block was generated %1 ago. + El último bloque recibido fue generado hace %1. - 1 &hour - 1 &hora + Transactions after this will not yet be visible. + Las transacciones posteriores aún no están visibles. - 1 &day - 1 &día + Error + Error - 1 &week - 1 &semana + Warning + Aviso - 1 &year - 1 &año + Information + Información - Welcome to the %1 RPC console. - Bienvenido a la consola RPC %1. + Up to date + Actualizado - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Use las flechas arriba y abajo para navegar por el historial y <b>Control+L</b> para vaciar la pantalla. + Show the %1 help message to get a list with possible Raven command-line options + Mostrar el mensaje de ayuda %1 para obtener una lista de los posibles comandos de linea de comandos de Raven - Type <b>help</b> for an overview of available commands. - Escriba <b>help</b> para ver un resumen de los comandos disponibles. + %1 client + %1 cliente - %1 B - %1 B + Connecting to peers... + Conectando a pares... - %1 KB - %1 KB + Catching up... + Actualizando... - %1 MB - %1 MB + Date: %1 + + Fecha: %1 + - %1 GB - %1 GB + Amount: %1 + + Amount: %1 + - (node id: %1) - (nodo: %1) + Type: %1 + + Tipo: %1 + - via %1 - via %1 + Label: %1 + + Etiqueta: %1 + - never - nunca + Address: %1 + + Dirección: %1 + - Inbound - Entrante + Sent transaction + Transacción enviada - Outbound - Saliente + Incoming transaction + Transacción entrante - Yes - + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + El monedero está <b>cifrado</b> y actualmente <b>desbloqueado</b> - No - No + Wallet is <b>encrypted</b> and currently <b>locked</b> + El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b> - Unknown - Desconocido + A fatal error occurred. Raven can no longer continue safely and will quit. + Ha ocurrido un error fatal. Raven no puede continuar de manera segura y se cerrará. @@ -1884,6 +1830,15 @@ Solicitado + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1962,10 +1917,6 @@ Hide Ocultar - - total at least - total por lo menos - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Pagando solamente la cuota mínima es correcto, siempre y cuando haya menos volumen de transacciones que el espacio en los bloques. Pero tenga en cuenta que esto puede terminar en una transacción nunca confirmada, una vez que haya más demanda para transacciones Raven que la red pueda procesar. @@ -1986,14 +1937,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Tarifa inteligente no inicializado aún. Esto generalmente lleva a pocos bloques...) - - normal - normal - - - fast - rápido - Send to multiple recipients at once Enviar a múltiples destinatarios de una vez @@ -2137,10 +2080,6 @@ A&mount: Ca&ntidad: - - Pay &To: - &Pagar a: - &Label: &Etiqueta: @@ -2201,10 +2140,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Un mensaje que se adjuntó a la raven: URL que será almacenada con la transacción para su referencia. Nota: Este mensaje no se envía a través de la red Raven. - - Pay To: - Paga a: - Memo: Memo: @@ -2665,7 +2600,7 @@ Amount removed from or added to balance. Cantidad retirada o añadida al saldo. - + TransactionView @@ -2841,7 +2776,7 @@ Send Coins Enviar - + WalletView @@ -2876,7 +2811,7 @@ The wallet data was successfully saved to %1. Los datos del monedero se han guardado con éxito en %1. - + raven-core @@ -2966,10 +2901,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Borrar todas las transacciones del monedero y sólo recuperar aquellas partes de la cadena de bloques por medio de -rescan on startup. - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Error cargando %s: No puede habilitar HD en un monedero existente que no es HD - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Error leyendo %s!. Todas las claves se han leido correctamente, pero los datos de transacciones o la libreta de direcciones pueden faltar o ser incorrectos. @@ -3010,10 +2941,6 @@ Use UPnP to map the listening port (default: 1 when listening and no -proxy) Utiliza UPnP para asignar el puerto de escucha (predeterminado: 1 cuando esta escuchando sin -proxy) - - You need to rebuild the database using -reindex-chainstate to change -txindex - Necesita reconstruir la base de datos usando -reindex-chainstate para cambiar -txindex - %s corrupt, salvage failed %s corrupto. Fracasó la recuperacion @@ -3110,10 +3037,6 @@ Error loading %s: Wallet requires newer version of %s Error cargando %s: Monedero requiere un versión mas reciente de %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Error cargando %s: No puede deshabilitar HD en un monedero existente que ya es HD - Error loading block database Error cargando base de datos de bloques @@ -3142,10 +3065,6 @@ Initialization sanity check failed. %s is shutting down. La inicialización de la verificación de validez falló. Se está apagando %s. - - Invalid -onion address: '%s' - Dirección -onion inválida: '%s' - Invalid amount for -%s=<amount>: '%s' Cantidad no valida para -%s=<amount>: '%s' @@ -3206,10 +3125,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Asignar tamaño de cache en megabytes (entre %d y %d; predeterminado: %d) - - Set maximum block size in bytes (default: %d) - Establecer tamaño máximo de bloque en bytes (predeterminado: %d) - Specify wallet file (within data directory) Especificar archivo de monedero (dentro del directorio de datos) @@ -3246,10 +3161,6 @@ Verifying blocks... Verificando bloques... - - Verifying wallet... - Verificando monedero... - Wallet %s resides outside data directory %s El monedero %s se encuentra fuera del directorio de datos %s @@ -3274,10 +3185,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Ligar a las direcciones especificadas y poner en lista blanca a los equipos conectados a ellas. Usar la notación para IPv6 [host]:puerto. - - 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) - 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) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Crear nuevos archivos con permisos por defecto del sistema, en lugar de umask 077 (sólo efectivo con la funcionalidad de monedero desactivada) @@ -3314,18 +3221,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Aleatorizar las credenciales para cada conexión proxy. Esto habilita la Tor stream isolation (por defecto: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Establecer tamaño máximo de las transacciones de alta prioridad/baja comisión en bytes (predeterminado: %d) - The transaction amount is too small to send after the fee has been deducted Monto de transacción muy pequeña luego de la deducción por comisión - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Usar tras BIP32 la generación de llave determinística jerárquica (HD) . Solo tiene efecto durante el primer inicio/generación del monedero - 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 A los equipos en lista blanca no se les pueden prohibir los ataques DoS y sus transacciones siempre son retransmitidas, incluso si ya están en el mempool, es útil por ejemplo para un gateway. @@ -3398,10 +3297,6 @@ Send trace/debug info to console instead of debug.log file Enviar información de trazas/depuración a la consola en lugar de al archivo debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Mandar transacciones como comisión-cero si es posible (por defecto: %u) - Show all debugging options (usage: --help -help-debug) Muestra todas las opciones de depuración (uso: --help -help-debug) @@ -3488,10 +3383,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permitir búsquedas DNS para -addnode, -seednode y -connect - - Loading addresses... - Cargando direcciones... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = mantener los meta datos de transacción, por ejemplo: propietario e información de pago, 2 = omitir los metadatos) @@ -3580,10 +3471,6 @@ Include IP addresses in debug output (default: %u) Incluir direcciones IP en la salida de depuración (por defecto: %u) - - Invalid -proxy address: '%s' - Dirección -proxy inválida: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Escuchar conexiones JSON-RPC en <puerto> (predeterminado: %u o testnet: %u) @@ -3672,10 +3559,6 @@ Loading block index... Cargando el índice de bloques... - - Add a node to connect to and attempt to keep the connection open - Añadir un nodo al que conectarse y tratar de mantener la conexión abierta - Loading wallet... Cargando monedero... @@ -3684,18 +3567,10 @@ Cannot downgrade wallet No se puede cambiar a una versión mas antigua el monedero - - Cannot write default address - No se puede escribir la dirección predeterminada - Rescanning... Reexplorando... - - Done loading - Se terminó de cargar - Error Error diff --git a/src/qt/locale/raven_es_MX.ts b/src/qt/locale/raven_es_MX.ts index c621cdb67e..554f7a4a7a 100644 --- a/src/qt/locale/raven_es_MX.ts +++ b/src/qt/locale/raven_es_MX.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -66,6 +64,18 @@ Repita la nueva contraseña + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -73,6 +83,183 @@ IP/Máscara de red + + CoinControlDialog + + Quantity: + Cantidad + + + Bytes: + Bytes: + + + Amount: + Monto: + + + Fee: + Cuota: + + + After Fee: + Después de los cargos por comisión. + + + Change: + Cambio + + + Amount + Monto + + + Date + Fecha + + + Confirmed + Confirmado + + + + CreateAssetDialog + + + EditAddressDialog + + Edit Address + Editar dirección + + + &Label + &Etiqueta + + + &Address + &Dirección + + + + FreespaceChecker + + name + nombre + + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog + + version + versión + + + (%1-bit) + (%1-bit) + + + Command-line options + opciones de la Linea de comandos + + + Usage: + Uso: + + + command-line options + Opciones de comando de lineas + + + + Intro + + Error + Error + + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay + + Form + Formulario + + + + MyRestrictedAssetsTableModel + + + OpenURIDialog + + + OptionsDialog + + Options + Opciones + + + Active command-line options that override above options: + Activar las opciones de linea de comando que sobre escriben las siguientes opciones: + + + W&allet + Cartera + + + none + Ninguno + + + + OverviewPage + + Form + Formulario + + + + PaymentServer + + + PeerTableModel + + + QObject + + Amount + Monto + + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + Debug window + Depurar ventana + + RavenGUI @@ -163,10 +350,6 @@ Change the passphrase used for wallet encryption Cambiar la contraseña usada para la encriptación de la cartera - - &Debug window - &Depurar ventana - Open debugging and diagnostic console Abrir consola de depuración y diagnostico @@ -199,18 +382,10 @@ &File &Archivo - - &Settings - &Configuraciones - &Help &Ayuda - - Tabs toolbar - Pestañas - &Command-line options opciones de la &Linea de comandos @@ -252,159 +427,6 @@ La cartera esta <b>encriptada</b> y <b>bloqueada</b> actualmente - - CoinControlDialog - - Quantity: - Cantidad - - - Bytes: - Bytes: - - - Amount: - Monto: - - - Fee: - Cuota: - - - After Fee: - Después de los cargos por comisión. - - - Change: - Cambio - - - Amount - Monto - - - Date - Fecha - - - Confirmed - Confirmado - - - - EditAddressDialog - - Edit Address - Editar dirección - - - &Label - &Etiqueta - - - &Address - &Dirección - - - - FreespaceChecker - - name - nombre - - - - HelpMessageDialog - - version - versión - - - (%1-bit) - (%1-bit) - - - Command-line options - opciones de la Linea de comandos - - - Usage: - Uso: - - - command-line options - Opciones de comando de lineas - - - - Intro - - Error - Error - - - - ModalOverlay - - Form - Formulario - - - - OpenURIDialog - - - OptionsDialog - - Options - Opciones - - - Active command-line options that override above options: - Activar las opciones de linea de comando que sobre escriben las siguientes opciones: - - - W&allet - Cartera - - - none - Ninguno - - - - OverviewPage - - Form - Formulario - - - - PaymentServer - - - PeerTableModel - - - QObject - - Amount - Monto - - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - - Debug window - Depurar ventana - - ReceiveCoinsDialog @@ -442,6 +464,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -472,10 +503,6 @@ Change: Cambio - - fast - rápido - Send to multiple recipients at once Enviar a múltiples receptores a la vez @@ -495,10 +522,6 @@ A&mount: M&onto - - Pay &To: - Pagar &a: - &Label: &Etiqueta @@ -527,10 +550,6 @@ Message: Mensaje: - - Pay To: - Pago para: - SendConfirmationDialog @@ -595,7 +614,7 @@ Send Coins Enviar monedas - + WalletView @@ -621,10 +640,6 @@ Verifying blocks... Verificando bloques... - - Verifying wallet... - Verificando cartera... - Wallet options: Opciones de cartera: @@ -637,10 +652,6 @@ Warning Aviso - - Loading addresses... - Cargando direcciones... - Loading block index... Cargando indice de bloques... @@ -649,10 +660,6 @@ Loading wallet... Cargando billetera... - - Done loading - Carga completa - Error Error diff --git a/src/qt/locale/raven_es_UY.ts b/src/qt/locale/raven_es_UY.ts index 0de64dec12..7e1c671970 100644 --- a/src/qt/locale/raven_es_UY.ts +++ b/src/qt/locale/raven_es_UY.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -54,9 +52,150 @@ Repetir nueva contraseña + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel + + CoinControlDialog + + Quantity: + Cantidad: + + + Bytes: + Bytes: + + + Amount: + AMonto: + + + Change: + Cambio: + + + Date + Fecha + + + Confirmed + Confirmado + + + + CreateAssetDialog + + + EditAddressDialog + + Edit Address + Editar dirección + + + &Label + &Etiqueta + + + &Address + &Direccion + + + + FreespaceChecker + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog + + + Intro + + Error + Error + + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay + + Form + Formulario + + + + MyRestrictedAssetsTableModel + + + OpenURIDialog + + + OptionsDialog + + Options + Opciones + + + W&allet + Billetera + + + + OverviewPage + + Form + Formulario + + + + PaymentServer + + + PeerTableModel + + + QObject + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + &Information + Información + + RavenGUI @@ -135,18 +274,10 @@ &File &Archivo - - &Settings - &Configuracion - &Help &Ayuda - - Tabs toolbar - Barra de herramientas - Error Error @@ -195,111 +326,6 @@ El Monedero esta <b>cifrado</b> y actualmente <b>bloqueado</b> - - CoinControlDialog - - Quantity: - Cantidad: - - - Bytes: - Bytes: - - - Amount: - AMonto: - - - Change: - Cambio: - - - Date - Fecha - - - Confirmed - Confirmado - - - - EditAddressDialog - - Edit Address - Editar dirección - - - &Label - &Etiqueta - - - &Address - &Direccion - - - - FreespaceChecker - - - HelpMessageDialog - - - Intro - - Error - Error - - - - ModalOverlay - - Form - Formulario - - - - OpenURIDialog - - - OptionsDialog - - Options - Opciones - - - W&allet - Billetera - - - - OverviewPage - - Form - Formulario - - - - PaymentServer - - - PeerTableModel - - - QObject - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - - &Information - Información - - ReceiveCoinsDialog @@ -317,6 +343,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -358,10 +393,6 @@ A&mount: A&Monto: - - Pay &To: - Pagar &A: - &Label: &Etiqueta: @@ -378,10 +409,6 @@ Alt+P Alt+P - - Pay To: - Pagar A: - SendConfirmationDialog diff --git a/src/qt/locale/raven_es_VE.ts b/src/qt/locale/raven_es_VE.ts index f915125f66..82feef11b7 100644 --- a/src/qt/locale/raven_es_VE.ts +++ b/src/qt/locale/raven_es_VE.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -67,166 +65,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Firmar &mensaje... - - - Synchronizing with network... - Sincronizando con la red... - - - Node - Nodo - - - Show general overview of wallet - Mostrar visión general de la billetera - - - &Transactions - &Transacciones - - - Browse transaction history - Buscar historial de transacciones - - - E&xit - S&alir - - - Quit application - Quitar aplicación - - - &Options... - &Opciones... - - - &Receiving addresses... - Recepción de direcciones - - - Reindexing blocks on disk... - Reindexando bloques en el disco... - - - Send coins to a Raven address - Enviar monedas a una dirección Raven - - - Backup wallet to another location - Respaldar billetera en otra ubicación - - - Change the passphrase used for wallet encryption - Cambiar frase secreta usada para la encriptación de la billetera - - - Open debugging and diagnostic console - Abre la consola de depuración y diágnostico - - - Raven - Raven - - - Wallet - Billetera - - - &Send - &Enviar - - - &Receive - &Recibir - - - &Show / Hide - &Mostar / Ocultar - - - Show or hide the main Window - Mostar u ocultar la ventana principal - - - Encrypt the private keys that belong to your wallet - Encriptar las llaves privadas que pertenecen a tu billetera - - - Sign messages with your Raven addresses to prove you own them - Firma mensajes con tus direcciones Raven para probar que eres dueño de ellas - - - Verify messages to ensure they were signed with specified Raven addresses - Verificar mensajes para asegurar que estaban firmados con direcciones Raven especificas - - - &File - &Archivo - - - &Settings - &Configuración - - - &Command-line options - Opciones de línea de comandos - - - %1 behind - %1 detrás - - - Last received block was generated %1 ago. - El último bloque recibido fue generado hace %1 hora(s). - - - Transactions after this will not yet be visible. - Transacciones después de esta no serán visibles todavía. - - - Error - Error - - - Warning - Advertencia - - - Information - Información - - - Up to date - Al día - - - Catching up... - Alcanzando... - - - Sent transaction - Transacción enviada - - - Incoming transaction - Transacción entrante - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - La billetera está encriptada y desbloqueada recientemente - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - La billetera está encriptada y bloqueada recientemente - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -295,6 +146,9 @@ Confirmado + + CreateAssetDialog + EditAddressDialog @@ -341,6 +195,12 @@ No puede crear directorio de datos aquí. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -383,9 +243,24 @@ Error + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -481,6 +356,161 @@ Salida: + + RavenGUI + + Sign &message... + Firmar &mensaje... + + + Synchronizing with network... + Sincronizando con la red... + + + Node + Nodo + + + Show general overview of wallet + Mostrar visión general de la billetera + + + &Transactions + &Transacciones + + + Browse transaction history + Buscar historial de transacciones + + + E&xit + S&alir + + + Quit application + Quitar aplicación + + + &Options... + &Opciones... + + + &Receiving addresses... + Recepción de direcciones + + + Reindexing blocks on disk... + Reindexando bloques en el disco... + + + Send coins to a Raven address + Enviar monedas a una dirección Raven + + + Backup wallet to another location + Respaldar billetera en otra ubicación + + + Change the passphrase used for wallet encryption + Cambiar frase secreta usada para la encriptación de la billetera + + + Open debugging and diagnostic console + Abre la consola de depuración y diágnostico + + + Raven + Raven + + + Wallet + Billetera + + + &Send + &Enviar + + + &Receive + &Recibir + + + &Show / Hide + &Mostar / Ocultar + + + Show or hide the main Window + Mostar u ocultar la ventana principal + + + Encrypt the private keys that belong to your wallet + Encriptar las llaves privadas que pertenecen a tu billetera + + + Sign messages with your Raven addresses to prove you own them + Firma mensajes con tus direcciones Raven para probar que eres dueño de ellas + + + Verify messages to ensure they were signed with specified Raven addresses + Verificar mensajes para asegurar que estaban firmados con direcciones Raven especificas + + + &File + &Archivo + + + &Command-line options + Opciones de línea de comandos + + + %1 behind + %1 detrás + + + Last received block was generated %1 ago. + El último bloque recibido fue generado hace %1 hora(s). + + + Transactions after this will not yet be visible. + Transacciones después de esta no serán visibles todavía. + + + Error + Error + + + Warning + Advertencia + + + Information + Información + + + Up to date + Al día + + + Catching up... + Alcanzando... + + + Sent transaction + Transacción enviada + + + Incoming transaction + Transacción entrante + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + La billetera está encriptada y desbloqueada recientemente + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + La billetera está encriptada y bloqueada recientemente + + ReceiveCoinsDialog @@ -506,6 +536,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_et.ts b/src/qt/locale/raven_et.ts index b483720744..06fc2bd783 100644 --- a/src/qt/locale/raven_et.ts +++ b/src/qt/locale/raven_et.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -214,6 +212,18 @@ Hoiatus:Klaviatuuri suurtähelukk on peal. + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -221,263 +231,6 @@ IP/Võrgumask - - RavenGUI - - Sign &message... - Signeeri &sõnum - - - Synchronizing with network... - Võrgusünkimine... - - - &Overview - &Ülevaade - - - Show general overview of wallet - Kuva rahakoti üld-ülevaade - - - &Transactions - &Tehingud - - - Browse transaction history - Sirvi tehingute ajalugu - - - E&xit - V&älju - - - Quit application - Väljumine - - - &About %1 - &Teave %1 - - - About &Qt - Teave &Qt kohta - - - Show information about Qt - Kuva Qt kohta käiv info - - - &Options... - &Valikud... - - - &Encrypt Wallet... - &Krüpteeri Rahakott - - - &Backup Wallet... - &Varunda Rahakott - - - &Change Passphrase... - &Salafraasi muutmine - - - Open &URI... - Ava &URI... - - - Reindexing blocks on disk... - Kettal olevate blokkide re-indekseerimine... - - - Send coins to a Raven address - Saada münte Raveni aadressile - - - Backup wallet to another location - Varunda rahakott teise asukohta - - - Change the passphrase used for wallet encryption - Rahakoti krüpteerimise salafraasi muutmine - - - &Debug window - &Silumise aken - - - Open debugging and diagnostic console - Ava debugimise ja diagnostika konsool - - - &Verify message... - &Kontrolli sõnumit... - - - Raven - Raven - - - Wallet - Rahakott - - - &Send - &Saada - - - &Receive - &Võta vastu - - - &Show / Hide - &Näita / Peida - - - Show or hide the main Window - Näita või peida peaaken - - - Encrypt the private keys that belong to your wallet - Krüpteeri oma rahakoti privaatvõtmed - - - Sign messages with your Raven addresses to prove you own them - Omandi tõestamiseks allkirjasta sõnumid oma Raveni aadressiga - - - Verify messages to ensure they were signed with specified Raven addresses - Kinnita sõnumid kindlustamaks et need allkirjastati määratud Raveni aadressiga - - - &File - &Fail - - - &Settings - &Seaded - - - &Help - &Abi - - - Tabs toolbar - Vahelehe tööriistariba - - - Request payments (generates QR codes and raven: URIs) - Loo maksepäring (genereerib QR koodid ja raveni: URId) - - - Open a raven: URI or payment request - Ava raveni: URI või maksepäring - - - &Command-line options - Käsurea valikud - - - %n active connection(s) to Raven network - %n aktiivne ühendus Raveni võrku%n aktiivset ühendust Raveni võrku - - - Indexing blocks on disk... - Kõvakettal olevate plokkide indekseerimine... - - - Processing blocks on disk... - Kõvakettal olevate plokkide töötlemine... - - - Processed %n block(s) of transaction history. - Töödeldud %n plokk transaktsioonide ajaloost.Töödeldud %n plokki transaktsioonide ajaloost. - - - %1 behind - %1 maas - - - Last received block was generated %1 ago. - Viimane saabunud blokk loodi %1 tagasi. - - - Transactions after this will not yet be visible. - Peale seda ei ole tehingud veel nähtavad. - - - Error - Tõrge - - - Warning - Hoiatus - - - Information - Informatsioon - - - Up to date - Ajakohane - - - %1 client - %1 klient - - - Catching up... - Jõuan järgi... - - - Date: %1 - - Kuupäev: %1 - - - - Amount: %1 - - Summa: %1 - - - - Type: %1 - - Tüüp: %1 - - - - Label: %1 - - &Märgis: %1 - - - - Address: %1 - - Aadress: %1 - - - - Sent transaction - Saadetud tehing - - - Incoming transaction - Sisenev tehing - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Rahakott on <b>krüpteeritud</b> ning hetkel <b>avatud</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Rahakott on <b>krüpteeritud</b> ning hetkel <b>suletud</b> - - CoinControlDialog @@ -597,6 +350,9 @@ (vahetusraha) + + CreateAssetDialog + EditAddressDialog @@ -651,6 +407,12 @@ nimi + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -689,6 +451,18 @@ Tõrge + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -704,6 +478,9 @@ Peida + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -793,10 +570,6 @@ &Window &Aken - - Hide tray icon - Peida tegumiriba ikoon - Show only a tray icon after minimizing the window. Minimeeri systray alale. @@ -861,240 +634,441 @@ Kuvatav info ei pruugi olla ajakohane. Ühenduse loomisel süngitakse sinu rahakott automaatselt Bitconi võrgustikuga, kuid see toiming on hetkel lõpetamata. - Pending: - Ootel: + Pending: + Ootel: + + + Immature: + Ebaküps: + + + Mined balance that has not yet matured + Mitte aegunud mine'itud jääk + + + Total: + Kokku: + + + Recent transactions + Hiljutised tehingud + + + + PaymentServer + + Payment request error + Maksepäringu tõrge + + + Payment request rejected + Maksepäring tagasi lükatud + + + Payment request expired. + Maksepäring aegunud. + + + Unverified payment requests to custom payment scripts are unsupported. + Kinnitamata maksepäringud kohandatud makse scriptidele ei ole toetatud. + + + + PeerTableModel + + + QObject + + Amount + Kogus + + + N/A + N/A + + + %1 ms + %1 ms + + + %1 and %2 + %1 ja %2 + + + + QObject::QObject + + + QRImageWidget + + Save QR Code + Salvesta QR Kood + + + + RPCConsole + + N/A + N/A + + + Client version + Kliendi versioon + + + &Information + &Informatsioon + + + Debug window + Debugimise aken + + + General + Üldine + + + Using BerkeleyDB version + Kasutab BerkeleyDB versiooni + + + Startup time + Käivitamise hetk + + + Network + Võrgustik + + + Name + Nimi + + + Number of connections + Ühenduste arv + + + Block chain + Ploki jada + + + Current number of blocks + Plokkide hetkearv + + + Memory usage + Mälu kasutus + + + Received + Vastuvõetud + + + Sent + Saadetud + + + Direction + Suund + + + Version + Versioon + + + Synced Headers + Sünkroniseeritud Päised + + + Synced Blocks + Sünkroniseeritud Plokid + + + Services + Teenused + + + Last block time + Viimane ploki aeg + + + &Open + &Ava + + + &Console + &Konsool + + + Debug log file + Silumise logifail + + + Clear console + Puhasta konsool + + + Type <b>help</b> for an overview of available commands. + Ülevaateks võimalikest käsklustest trüki <b>help</b>. + + + Inbound + Sisenev + + + Outbound + Väljuv + + + Yes + Jah + + + No + Ei + + + Unknown + Teadmata + + + + RavenGUI + + Sign &message... + Signeeri &sõnum + + + Synchronizing with network... + Võrgusünkimine... + + + &Overview + &Ülevaade + + + Show general overview of wallet + Kuva rahakoti üld-ülevaade - Immature: - Ebaküps: + &Transactions + &Tehingud - Mined balance that has not yet matured - Mitte aegunud mine'itud jääk + Browse transaction history + Sirvi tehingute ajalugu - Total: - Kokku: + E&xit + V&älju - Recent transactions - Hiljutised tehingud + Quit application + Väljumine - - - PaymentServer - Payment request error - Maksepäringu tõrge + &About %1 + &Teave %1 - Payment request rejected - Maksepäring tagasi lükatud + About &Qt + Teave &Qt kohta - Payment request expired. - Maksepäring aegunud. + Show information about Qt + Kuva Qt kohta käiv info - Unverified payment requests to custom payment scripts are unsupported. - Kinnitamata maksepäringud kohandatud makse scriptidele ei ole toetatud. + &Options... + &Valikud... - - - PeerTableModel - - - QObject - Amount - Kogus + &Encrypt Wallet... + &Krüpteeri Rahakott - N/A - N/A + &Backup Wallet... + &Varunda Rahakott - %1 ms - %1 ms - - - %n hour(s) - %n tund%n tundi + &Change Passphrase... + &Salafraasi muutmine - - %n day(s) - %n päev%n päeva + + Open &URI... + Ava &URI... - - %n week(s) - %n nädal%n nädalat + + Reindexing blocks on disk... + Kettal olevate blokkide re-indekseerimine... - %1 and %2 - %1 ja %2 + Send coins to a Raven address + Saada münte Raveni aadressile - - %n year(s) - %n aasta%n aastat + + Backup wallet to another location + Varunda rahakott teise asukohta - - - QObject::QObject - - - QRImageWidget - Save QR Code - Salvesta QR Kood + Change the passphrase used for wallet encryption + Rahakoti krüpteerimise salafraasi muutmine - - - RPCConsole - N/A - N/A + Open debugging and diagnostic console + Ava debugimise ja diagnostika konsool - Client version - Kliendi versioon + &Verify message... + &Kontrolli sõnumit... - &Information - &Informatsioon + Raven + Raven - Debug window - Debugimise aken + Wallet + Rahakott - General - Üldine + &Send + &Saada - Using BerkeleyDB version - Kasutab BerkeleyDB versiooni + &Receive + &Võta vastu - Startup time - Käivitamise hetk + &Show / Hide + &Näita / Peida - Network - Võrgustik + Show or hide the main Window + Näita või peida peaaken - Name - Nimi + Encrypt the private keys that belong to your wallet + Krüpteeri oma rahakoti privaatvõtmed - Number of connections - Ühenduste arv + Sign messages with your Raven addresses to prove you own them + Omandi tõestamiseks allkirjasta sõnumid oma Raveni aadressiga - Block chain - Ploki jada + Verify messages to ensure they were signed with specified Raven addresses + Kinnita sõnumid kindlustamaks et need allkirjastati määratud Raveni aadressiga - Current number of blocks - Plokkide hetkearv + &File + &Fail - Memory usage - Mälu kasutus + &Help + &Abi - Received - Vastuvõetud + Request payments (generates QR codes and raven: URIs) + Loo maksepäring (genereerib QR koodid ja raveni: URId) - Sent - Saadetud + Open a raven: URI or payment request + Ava raveni: URI või maksepäring - Direction - Suund + &Command-line options + Käsurea valikud - Version - Versioon + Indexing blocks on disk... + Kõvakettal olevate plokkide indekseerimine... - Synced Headers - Sünkroniseeritud Päised + Processing blocks on disk... + Kõvakettal olevate plokkide töötlemine... - Synced Blocks - Sünkroniseeritud Plokid + %1 behind + %1 maas - Services - Teenused + Last received block was generated %1 ago. + Viimane saabunud blokk loodi %1 tagasi. - Last block time - Viimane ploki aeg + Transactions after this will not yet be visible. + Peale seda ei ole tehingud veel nähtavad. - &Open - &Ava + Error + Tõrge - &Console - &Konsool + Warning + Hoiatus - Debug log file - Silumise logifail + Information + Informatsioon - Clear console - Puhasta konsool + Up to date + Ajakohane - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Ajaloo sirvimiseks kasuta üles ja alla nooli, ekraani puhastamiseks <b>Ctrl-L</b>. + %1 client + %1 klient - Type <b>help</b> for an overview of available commands. - Ülevaateks võimalikest käsklustest trüki <b>help</b>. + Catching up... + Jõuan järgi... - %1 B - %1 B + Date: %1 + + Kuupäev: %1 + - %1 KB - %1 B + Amount: %1 + + Summa: %1 + - %1 MB - %1 MB + Type: %1 + + Tüüp: %1 + - %1 GB - %1 GB + Label: %1 + + &Märgis: %1 + - Inbound - Sisenev + Address: %1 + + Aadress: %1 + - Outbound - Väljuv + Sent transaction + Saadetud tehing - Yes - Jah + Incoming transaction + Sisenev tehing - No - Ei + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Rahakott on <b>krüpteeritud</b> ning hetkel <b>avatud</b> - Unknown - Teadmata + Wallet is <b>encrypted</b> and currently <b>locked</b> + Rahakott on <b>krüpteeritud</b> ning hetkel <b>suletud</b> - + ReceiveCoinsDialog @@ -1192,6 +1166,15 @@ (sõnum puudub) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1254,14 +1237,6 @@ Recommended: Soovitatud: - - normal - normaalne - - - fast - kiire - Send to multiple recipients at once Saatmine mitmele korraga @@ -1353,10 +1328,6 @@ A&mount: S&umma: - - Pay &To: - Maksa &: - &Label: &Märgis @@ -1385,10 +1356,6 @@ Message: Sõnum: - - Pay To: - Maksa : - SendConfirmationDialog @@ -1811,10 +1778,6 @@ Verifying blocks... Kontrollin blokke... - - Verifying wallet... - Kontrollin rahakotti... - Wallet options: Rahakoti valikud: @@ -1875,18 +1838,10 @@ Allow DNS lookups for -addnode, -seednode and -connect -addnode, -seednode ja -connect tohivad kasutada DNS lookup'i - - Loading addresses... - Aadresside laadimine... - (default: %s) (vaikimisi: %s) - - Invalid -proxy address: '%s' - Vigane -proxi aadress: '%s' - Unknown network specified in -onlynet: '%s' Kirjeldatud tundmatu võrgustik -onlynet'is: '%s' @@ -1899,10 +1854,6 @@ Loading block index... Klotside indeksi laadimine... - - Add a node to connect to and attempt to keep the connection open - Lisa node ning hoia ühendus avatud - Loading wallet... Rahakoti laadimine... @@ -1911,18 +1862,10 @@ Cannot downgrade wallet Rahakoti vanandamine ebaõnnestus - - Cannot write default address - Tõrge vaikimisi aadressi kirjutamisel - Rescanning... Üleskaneerimine... - - Done loading - Laetud - Error Tõrge diff --git a/src/qt/locale/raven_et_EE.ts b/src/qt/locale/raven_et_EE.ts index 5579f786de..3d30309cd0 100644 --- a/src/qt/locale/raven_et_EE.ts +++ b/src/qt/locale/raven_et_EE.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -103,86 +101,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Synchronizing with network... - Võrguga sünkroniseerimine... - - - &Overview - &Ülevaade - - - Quit application - Välju rakendusest - - - &Options... - &Valikud... - - - Open &URI... - Ava &URI... - - - Reindexing blocks on disk... - Kõvakettal olevate plokkide reindekseerimine... - - - Raven - Raven - - - Wallet - Rahakott - - - &Send - &Saada - - - &Show / Hide - &Näita / Peida - - - &File - &Fail - - - &Settings - &Seaded - - - &Help - &Abi - - - &Command-line options - &Käsurea valikud - - - %1 behind - %1 ajast maas - - - Transactions after this will not yet be visible. - Hilisemad transaktsioonid ei ole veel nähtavad. - - - Error - Viga - - - Warning - Hoiatus - - - Information - Informatsioon - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -231,6 +162,9 @@ (silt puudub) + + CreateAssetDialog + EditAddressDialog @@ -249,6 +183,12 @@ nimi + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -279,9 +219,24 @@ Viga + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -445,6 +400,81 @@ Ei + + RavenGUI + + Synchronizing with network... + Võrguga sünkroniseerimine... + + + &Overview + &Ülevaade + + + Quit application + Välju rakendusest + + + &Options... + &Valikud... + + + Open &URI... + Ava &URI... + + + Reindexing blocks on disk... + Kõvakettal olevate plokkide reindekseerimine... + + + Raven + Raven + + + Wallet + Rahakott + + + &Send + &Saada + + + &Show / Hide + &Näita / Peida + + + &File + &Fail + + + &Help + &Abi + + + &Command-line options + &Käsurea valikud + + + %1 behind + %1 ajast maas + + + Transactions after this will not yet be visible. + Hilisemad transaktsioonid ei ole veel nähtavad. + + + Error + Viga + + + Warning + Hoiatus + + + Information + Informatsioon + + ReceiveCoinsDialog @@ -514,6 +544,15 @@ (silt puudub) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -524,14 +563,6 @@ Choose... Vali... - - normal - normaalne - - - fast - kiire - Copy amount Kopeeri kogus diff --git a/src/qt/locale/raven_eu_ES.ts b/src/qt/locale/raven_eu_ES.ts index d645a88473..b6c5c83019 100644 --- a/src/qt/locale/raven_eu_ES.ts +++ b/src/qt/locale/raven_eu_ES.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -203,98 +201,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Synchronizing with network... - Sarearekin sinkronizatzen... - - - &Overview - &Gainbegiratu - - - Show general overview of wallet - Ikusi zorroaren begirada orokorra - - - &Transactions - &Transakzioak - - - Browse transaction history - Ikusi transakzioen historia - - - E&xit - Irten - - - Quit application - Irten aplikaziotik - - - About &Qt - &Qt-ari buruz - - - Show information about Qt - Erakutsi Raven-i buruzko informazioa - - - &Options... - &Aukerak... - - - &Receiving addresses... - Helbideak jasotzen - - - Change the passphrase used for wallet encryption - Aldatu zorroa enkriptatzeko erabilitako pasahitza - - - &File - &Artxiboa - - - &Settings - &Ezarpenak - - - &Help - &Laguntza - - - Tabs toolbar - Fitxen tresna-barra - - - Up to date - Egunean - - - Catching up... - Eguneratzen... - - - Sent transaction - Bidalitako transakzioa - - - Incoming transaction - Sarrerako transakzioa - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Zorroa <b>enkriptatuta</b> eta <b>desblokeatuta</b> dago une honetan - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Zorroa <b>enkriptatuta</b> eta <b>blokeatuta</b> dago une honetan - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -323,6 +242,9 @@ (etiketarik ez) + + CreateAssetDialog + EditAddressDialog @@ -369,12 +291,30 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog Intro + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -382,6 +322,9 @@ Inprimakia + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -421,6 +364,89 @@ RPCConsole + + RavenGUI + + Synchronizing with network... + Sarearekin sinkronizatzen... + + + &Overview + &Gainbegiratu + + + Show general overview of wallet + Ikusi zorroaren begirada orokorra + + + &Transactions + &Transakzioak + + + Browse transaction history + Ikusi transakzioen historia + + + E&xit + Irten + + + Quit application + Irten aplikaziotik + + + About &Qt + &Qt-ari buruz + + + Show information about Qt + Erakutsi Raven-i buruzko informazioa + + + &Options... + &Aukerak... + + + &Receiving addresses... + Helbideak jasotzen + + + Change the passphrase used for wallet encryption + Aldatu zorroa enkriptatzeko erabilitako pasahitza + + + &File + &Artxiboa + + + &Help + &Laguntza + + + Up to date + Egunean + + + Catching up... + Eguneratzen... + + + Sent transaction + Bidalitako transakzioa + + + Incoming transaction + Sarrerako transakzioa + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Zorroa <b>enkriptatuta</b> eta <b>desblokeatuta</b> dago une honetan + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Zorroa <b>enkriptatuta</b> eta <b>blokeatuta</b> dago une honetan + + ReceiveCoinsDialog @@ -482,6 +508,15 @@ (etiketarik ez) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -523,10 +558,6 @@ A&mount: K&opurua: - - Pay &To: - Ordaindu &honi: - &Label: &Etiketa: @@ -547,10 +578,6 @@ Message: Mezua - - Pay To: - Ordaindu honi: - Enter a label for this address to add it to your address book Sartu etiketa bat helbide honetarako, eta gehitu zure helbide-liburuan @@ -703,7 +730,7 @@ Amount removed from or added to balance. Saldoan kendu edo gehitutako kopurua. - + TransactionView @@ -807,7 +834,7 @@ Send Coins Bidali txanponak - + WalletView @@ -829,9 +856,5 @@ Rescanning... Birbilatzen... - - Done loading - Zamaketa amaitua - \ No newline at end of file diff --git a/src/qt/locale/raven_fa.ts b/src/qt/locale/raven_fa.ts index 662ea62a84..9b66ff9786 100644 --- a/src/qt/locale/raven_fa.ts +++ b/src/qt/locale/raven_fa.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -186,6 +184,18 @@ هشدار: کلید Caps Lock روشن است! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -197,295 +207,6 @@ مسدود شده تا - - RavenGUI - - Sign &message... - &امضای پیام... - - - Synchronizing with network... - همگام‌سازی با شبکه... - - - &Overview - &بررسی اجمالی - - - Node - گره - - - Show general overview of wallet - نمایش بررسی اجمالی کیف پول - - - &Transactions - &تراکنش‌ها - - - Browse transaction history - مرور تاریخچهٔ تراکنش‌ها - - - E&xit - &خروج - - - Quit application - خروج از برنامه - - - &About %1 - &حدود%1 - - - Show information about %1 - نمایش اطلاعات دربارهٔ %1 - - - About &Qt - دربارهٔ &کیوت - - - Show information about Qt - نمایش اطلاعات دربارهٔ کیوت - - - &Options... - &تنظیمات... - - - Modify configuration options for %1 - تغییر تنظیمات %1 - - - &Encrypt Wallet... - &رمزنگاری کیف پول... - - - &Backup Wallet... - &پیشتیبان‌گیری از کیف پول... - - - &Change Passphrase... - &تغییر گذرواژه... - - - &Sending addresses... - &در حال ارسال آدرس ها... - - - &Receiving addresses... - &در حال دریافت آدرس ها... - - - Open &URI... - باز کردن &آدرس - - - Click to disable network activity. - برای غیر فعال کردن فعالیت شبکه کلیک کنید. - - - Network activity disabled. - فعالیت شبکه غیر فعال شد. - - - Click to enable network activity again. - برای فعال کردن دوباره فعالیت شبکه کلیک کنید. - - - Reindexing blocks on disk... - بازنشانی بلوک‌ها روی دیسک... - - - Send coins to a Raven address - ارسال وجه به نشانی بیت‌کوین - - - Backup wallet to another location - تهیهٔ پشتیبان از کیف پول در یک مکان دیگر - - - Change the passphrase used for wallet encryption - تغییر گذرواژهٔ مورد استفاده در رمزنگاری کیف پول - - - &Debug window - پنجرهٔ ا&شکال‌زدایی - - - Open debugging and diagnostic console - باز کردن کنسول خطایابی و اشکال‌زدایی - - - &Verify message... - با&زبینی پیام... - - - Raven - بیت‌کوین - - - Wallet - کیف پول - - - &Send - &ارسال - - - &Receive - &دریافت - - - &Show / Hide - &نمایش/ عدم نمایش - - - Show or hide the main Window - نمایش یا مخفی‌کردن پنجرهٔ اصلی - - - Encrypt the private keys that belong to your wallet - رمزنگاری کلیدهای خصوصی متعلق به کیف پول شما - - - Sign messages with your Raven addresses to prove you own them - برای اثبات اینکه پیام‌ها به شما تعلق دارند، آن‌ها را با نشانی بیت‌کوین خود امضا کنید - - - Verify messages to ensure they were signed with specified Raven addresses - برای حصول اطمینان از اینکه پیام با نشانی بیت‌کوین مشخص شده امضا است یا خیر، پیام را شناسایی کنید - - - &File - &فایل - - - &Settings - &تنظیمات - - - &Help - &کمک‌رسانی - - - Tabs toolbar - نوارابزار برگه‌ها - - - Request payments (generates QR codes and raven: URIs) - درخواست پرداخت ( تولید کد کیوار و ادرس بیت کوین) - - - Show the list of used sending addresses and labels - نمایش لیست آدرس های ارسال و لیبل ها - - - Show the list of used receiving addresses and labels - نمایش لیست آدرس های دریافت و لیبل ها - - - Open a raven: URI or payment request - بازکردن یک بیت کوین: آدرس یا درخواست پرداخت - - - &Command-line options - گزینه‌های خط‌فرمان - - - %n active connection(s) to Raven network - %n ارتباط فعال با شبکهٔ بیت‌کوین - - - Processing blocks on disk... - پردازش بلوک‌ها روی دیسک... - - - Processed %n block(s) of transaction history. - پردازش %n بلاک از تاریخچه ی تراکنش ها - - - %1 behind - %1 عقب‌تر - - - Last received block was generated %1 ago. - آخرین بلاک دریافتی %1 پیش ایجاد شده است. - - - Transactions after this will not yet be visible. - تراکنش‌های بعد از این هنوز قابل مشاهده نیستند. - - - Error - خطا - - - Warning - هشدار - - - Information - اطلاعات - - - Up to date - وضعیت به‌روز - - - Catching up... - به‌روز رسانی... - - - Date: %1 - - تاریخ: %1 - - - - Amount: %1 - - مقدار: %1 - - - - Type: %1 - - نوع: %1 - - - - Label: %1 - - برچسب: %1 - - - - Address: %1 - - نشانی: %1 - - - - Sent transaction - تراکنش ارسال شد - - - Incoming transaction - تراکنش دریافت شد - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - کیف پول <b>رمزنگاری شده</b> است و هم‌اکنون <b>باز</b> است - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - کیف پول <b>رمزنگاری شده</b> است و هم‌اکنون <b>قفل</b> است - - CoinControlDialog @@ -613,6 +334,9 @@ (تغییر) + + CreateAssetDialog + EditAddressDialog @@ -679,6 +403,12 @@ نمی‌توان پوشهٔ داده در این‌جا ایجاد کرد. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -748,10 +478,18 @@ Error خطا - - %n GB of free space available - %n گیگابایت فضا موجود است - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 ModalOverlay @@ -788,6 +526,9 @@ پنهان کردن + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -825,14 +566,6 @@ MB مگابایت - - Accept connections from outside - پذیرش اتصالات از بیرون - - - Allow incoming connections - اجازه دادن به اتصالات دریافتی - Reset all client options to default. بازنشانی تمام تنظیمات به پیش‌فرض. @@ -980,10 +713,6 @@ Mined balance that has not yet matured تراز استخراج شده از معدن که هنوز بالغ نشده است - - Balances - تراز ها - Total: جمع کل: @@ -1018,231 +747,480 @@ مبلغ - Enter a Raven address (e.g. %1) - یک آدرس بیت‌کوین وارد کنید (مثلاً %1) + Enter a Raven address (e.g. %1) + یک آدرس بیت‌کوین وارد کنید (مثلاً %1) + + + %1 d + %1 روز + + + %1 h + %1 ساعت + + + %1 m + %1 دقیقه + + + %1 s + %1 ثانیه + + + None + هیچکدام + + + N/A + ناموجود + + + %1 ms + %1 میلیونم ثانیه + + + %1 and %2 + %1 و %2 + + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + N/A + ناموجود + + + Client version + نسخهٔ کلاینت + + + &Information + &اطلاعات + + + Debug window + پنجرهٔ اشکالزدایی + + + General + عمومی + + + Startup time + زمان آغاز به کار + + + Network + شبکه + + + Name + اسم + + + Number of connections + تعداد ارتباطات + + + Block chain + زنجیرهٔ بلوک‌ها + + + Current number of blocks + تعداد فعلی بلوک‌ها + + + Memory Pool + استخر حافظه + + + Memory usage + مصرف حافظه + + + Received + دریافتی + + + Sent + ارسال شده + + + Version + نسخه + + + Services + سرویس ها + + + Connection Time + مدت اتصال + + + Last Send + ارسال شده آخرین بار + + + Last Receive + آخرین دریافتی + + + Ping Time + زمان پینگ + + + Ping Wait + انتظار پینگ + + + Last block time + زمان آخرین بلوک + + + &Open + با&ز کردن + + + &Console + &کنسول + + + Totals + جمع کل: + + + In: + در: + + + Out: + خروجی: + + + Debug log file + فایلِ لاگِ اشکال زدایی + + + Clear console + پاکسازی کنسول + + + 1 &hour + 1 ساعت + + + 1 &day + 1 روز + + + 1 &week + 1 هفته + + + 1 &year + 1 سال + + + Ban for + محدود شده برای + + + Type <b>help</b> for an overview of available commands. + برای نمایش یک مرور کلی از دستورات ممکن، عبارت <b>help</b> را بنویسید. + + + never + هرگز + + + Yes + بله + + + No + خیر + + + Unknown + ناشناخته + + + + RavenGUI + + Sign &message... + &امضای پیام... + + + Synchronizing with network... + همگام‌سازی با شبکه... + + + &Overview + &بررسی اجمالی + + + Node + گره + + + Show general overview of wallet + نمایش بررسی اجمالی کیف پول + + + &Transactions + &تراکنش‌ها + + + Browse transaction history + مرور تاریخچهٔ تراکنش‌ها + + + E&xit + &خروج + + + Quit application + خروج از برنامه + + + &About %1 + &حدود%1 + + + Show information about %1 + نمایش اطلاعات دربارهٔ %1 - %1 d - %1 روز + About &Qt + دربارهٔ &کیوت - %1 h - %1 ساعت + Show information about Qt + نمایش اطلاعات دربارهٔ کیوت - %1 m - %1 دقیقه + &Options... + &تنظیمات... - %1 s - %1 ثانیه + Modify configuration options for %1 + تغییر تنظیمات %1 - None - هیچکدام + &Encrypt Wallet... + &رمزنگاری کیف پول... - N/A - ناموجود + &Backup Wallet... + &پیشتیبان‌گیری از کیف پول... - %1 ms - %1 میلیونم ثانیه + &Change Passphrase... + &تغییر گذرواژه... - %1 and %2 - %1 و %2 + &Sending addresses... + &در حال ارسال آدرس ها... - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - N/A - ناموجود + &Receiving addresses... + &در حال دریافت آدرس ها... - Client version - نسخهٔ کلاینت + Open &URI... + باز کردن &آدرس - &Information - &اطلاعات + Click to disable network activity. + برای غیر فعال کردن فعالیت شبکه کلیک کنید. - Debug window - پنجرهٔ اشکالزدایی + Network activity disabled. + فعالیت شبکه غیر فعال شد. - General - عمومی + Click to enable network activity again. + برای فعال کردن دوباره فعالیت شبکه کلیک کنید. - Startup time - زمان آغاز به کار + Reindexing blocks on disk... + بازنشانی بلوک‌ها روی دیسک... - Network - شبکه + Send coins to a Raven address + ارسال وجه به نشانی بیت‌کوین - Name - اسم + Backup wallet to another location + تهیهٔ پشتیبان از کیف پول در یک مکان دیگر - Number of connections - تعداد ارتباطات + Change the passphrase used for wallet encryption + تغییر گذرواژهٔ مورد استفاده در رمزنگاری کیف پول - Block chain - زنجیرهٔ بلوک‌ها + Open debugging and diagnostic console + باز کردن کنسول خطایابی و اشکال‌زدایی - Current number of blocks - تعداد فعلی بلوک‌ها + &Verify message... + با&زبینی پیام... - Memory Pool - استخر حافظه + Raven + بیت‌کوین - Memory usage - مصرف حافظه + Wallet + کیف پول - Received - دریافتی + &Send + &ارسال - Sent - ارسال شده + &Receive + &دریافت - Version - نسخه + &Show / Hide + &نمایش/ عدم نمایش - Services - سرویس ها + Show or hide the main Window + نمایش یا مخفی‌کردن پنجرهٔ اصلی - Connection Time - مدت اتصال + Encrypt the private keys that belong to your wallet + رمزنگاری کلیدهای خصوصی متعلق به کیف پول شما - Last Send - ارسال شده آخرین بار + Sign messages with your Raven addresses to prove you own them + برای اثبات اینکه پیام‌ها به شما تعلق دارند، آن‌ها را با نشانی بیت‌کوین خود امضا کنید - Last Receive - آخرین دریافتی + Verify messages to ensure they were signed with specified Raven addresses + برای حصول اطمینان از اینکه پیام با نشانی بیت‌کوین مشخص شده امضا است یا خیر، پیام را شناسایی کنید - Ping Time - زمان پینگ + &File + &فایل - Ping Wait - انتظار پینگ + &Help + &کمک‌رسانی - Last block time - زمان آخرین بلوک + Request payments (generates QR codes and raven: URIs) + درخواست پرداخت ( تولید کد کیوار و ادرس بیت کوین) - &Open - با&ز کردن + Show the list of used sending addresses and labels + نمایش لیست آدرس های ارسال و لیبل ها - &Console - &کنسول + Show the list of used receiving addresses and labels + نمایش لیست آدرس های دریافت و لیبل ها - Totals - جمع کل: + Open a raven: URI or payment request + بازکردن یک بیت کوین: آدرس یا درخواست پرداخت - In: - در: + &Command-line options + گزینه‌های خط‌فرمان - Out: - خروجی: + Processing blocks on disk... + پردازش بلوک‌ها روی دیسک... - Debug log file - فایلِ لاگِ اشکال زدایی + %1 behind + %1 عقب‌تر - Clear console - پاکسازی کنسول + Last received block was generated %1 ago. + آخرین بلاک دریافتی %1 پیش ایجاد شده است. - 1 &hour - 1 ساعت + Transactions after this will not yet be visible. + تراکنش‌های بعد از این هنوز قابل مشاهده نیستند. - 1 &day - 1 روز + Error + خطا - 1 &week - 1 هفته + Warning + هشدار - 1 &year - 1 سال + Information + اطلاعات - Ban for - محدود شده برای + Up to date + وضعیت به‌روز - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - دکمه‌های بالا و پایین برای پیمایش تاریخچه و <b>Ctrl-L</b> برای پاک کردن صفحه. + Catching up... + به‌روز رسانی... - Type <b>help</b> for an overview of available commands. - برای نمایش یک مرور کلی از دستورات ممکن، عبارت <b>help</b> را بنویسید. + Date: %1 + + تاریخ: %1 + - %1 B - %1 بایت + Amount: %1 + + مقدار: %1 + - %1 KB - %1 کیلوبایت + Type: %1 + + نوع: %1 + - %1 MB - %1 مگابایت + Label: %1 + + برچسب: %1 + - %1 GB - %1 گیگابایت + Address: %1 + + نشانی: %1 + - never - هرگز + Sent transaction + تراکنش ارسال شد - Yes - بله + Incoming transaction + تراکنش دریافت شد - No - خیر + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + کیف پول <b>رمزنگاری شده</b> است و هم‌اکنون <b>باز</b> است - Unknown - ناشناخته + Wallet is <b>encrypted</b> and currently <b>locked</b> + کیف پول <b>رمزنگاری شده</b> است و هم‌اکنون <b>قفل</b> است - + ReceiveCoinsDialog @@ -1324,6 +1302,15 @@ (بدون برچسب) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1382,10 +1369,6 @@ Hide پنهان کردن - - total at least - در مجموع حداقل - Recommended: توصیه شده: @@ -1394,14 +1377,6 @@ Custom: سفارشی: - - normal - نرمال - - - fast - سریع - Send to multiple recipients at once ارسال به چند دریافت‌کنندهٔ به‌طور همزمان @@ -1461,10 +1436,6 @@ A&mount: A&مبلغ : - - Pay &To: - پرداخ&ت به: - &Label: &برچسب: @@ -1501,10 +1472,6 @@ Message: پیام: - - Pay To: - پرداخت به: - Memo: یادداشت: @@ -1779,10 +1746,6 @@ Verifying blocks... در حال بازبینی بلوک‌ها... - - Verifying wallet... - در حال بازبینی کیف پول... - Wallet options: گزینه‌های کیف پول: @@ -1835,18 +1798,10 @@ Allow DNS lookups for -addnode, -seednode and -connect به DNS اجازه بده تا برای addnode ، seednode و اتصال جستجو کند - - Loading addresses... - بار گیری آدرس ها - (default: %s) (پیش‌فرض %s) - - Invalid -proxy address: '%s' - آدرس پراکسی اشتباه %s - Unknown network specified in -onlynet: '%s' شبکه مشخص شده غیرقابل شناسایی در onlynet: '%s' @@ -1859,10 +1814,6 @@ Loading block index... بار گیری شاخص بلوک - - Add a node to connect to and attempt to keep the connection open - به اتصال یک گره اضافه کنید و اتصال را باز نگاه دارید - Loading wallet... بار گیری والت @@ -1871,18 +1822,10 @@ Cannot downgrade wallet امکان تنزل نسخه در wallet وجود ندارد - - Cannot write default address - آدرس پیش فرض قابل ذخیره نیست - Rescanning... اسکان مجدد - - Done loading - بار گیری انجام شده است - Error خطا diff --git a/src/qt/locale/raven_fa_IR.ts b/src/qt/locale/raven_fa_IR.ts index cf419e7763..06bf7838d4 100644 --- a/src/qt/locale/raven_fa_IR.ts +++ b/src/qt/locale/raven_fa_IR.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -143,150 +141,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - امضا و پیام - - - Synchronizing with network... - به روز رسانی با شبکه... - - - &Overview - بازبینی - - - Show general overview of wallet - نمای کلی از wallet را نشان بده - - - &Transactions - تراکنش - - - Browse transaction history - تاریخچه تراکنش را باز کن - - - E&xit - خروج - - - Quit application - از "درخواست نامه"/ application خارج شو - - - About &Qt - درباره Qt - - - Show information about Qt - نمایش اطلاعات درباره Qt - - - &Options... - انتخاب ها - - - &Encrypt Wallet... - رمزگذاری کیف پول - - - &Backup Wallet... - تهیه نسخه پشتیبان از کیف پول - - - &Change Passphrase... - تغییر رمز/پَس فرِیز - - - &Receiving addresses... - دریافت آدرس ها - - - Send coins to a Raven address - ارسال کوین به آدرس بیت کوین - - - Backup wallet to another location - گرفتن نسخه پیشتیبان در آدرسی دیگر - - - Change the passphrase used for wallet encryption - رمز عبور مربوط به رمزگذاریِ کیف پول را تغییر دهید - - - &Debug window - پنجره دیباگ - - - &Verify message... - تایید پیام - - - Raven - بیت کوین - - - Wallet - کیف پول - - - &Send - ارسال - - - &Show / Hide - نمایش/ عدم نمایش - - - &File - فایل - - - &Settings - تنظیمات - - - &Help - راهنما - - - Tabs toolbar - نوار ابزار - - - Error - خطا - - - Up to date - به روز - - - Catching up... - در حال روزآمد سازی.. - - - Sent transaction - تراکنش ارسالی - - - Incoming transaction - تراکنش دریافتی - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - wallet رمزگذاری شد و در حال حاضر از حالت قفل در آمده است - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - wallet رمزگذاری شد و در حال حاضر قفل است - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -371,6 +238,9 @@ خیر + + CreateAssetDialog + EditAddressDialog @@ -409,6 +279,12 @@ نام + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -431,6 +307,18 @@ خطا + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -450,6 +338,9 @@ پنهان کردن + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -573,6 +464,137 @@ تعداد زنجیره های حاضر + + RavenGUI + + Sign &message... + امضا و پیام + + + Synchronizing with network... + به روز رسانی با شبکه... + + + &Overview + بازبینی + + + Show general overview of wallet + نمای کلی از wallet را نشان بده + + + &Transactions + تراکنش + + + Browse transaction history + تاریخچه تراکنش را باز کن + + + E&xit + خروج + + + Quit application + از "درخواست نامه"/ application خارج شو + + + About &Qt + درباره Qt + + + Show information about Qt + نمایش اطلاعات درباره Qt + + + &Options... + انتخاب ها + + + &Encrypt Wallet... + رمزگذاری کیف پول + + + &Backup Wallet... + تهیه نسخه پشتیبان از کیف پول + + + &Change Passphrase... + تغییر رمز/پَس فرِیز + + + &Receiving addresses... + دریافت آدرس ها + + + Send coins to a Raven address + ارسال کوین به آدرس بیت کوین + + + Backup wallet to another location + گرفتن نسخه پیشتیبان در آدرسی دیگر + + + Change the passphrase used for wallet encryption + رمز عبور مربوط به رمزگذاریِ کیف پول را تغییر دهید + + + &Verify message... + تایید پیام + + + Raven + بیت کوین + + + Wallet + کیف پول + + + &Send + ارسال + + + &Show / Hide + نمایش/ عدم نمایش + + + &File + فایل + + + &Help + راهنما + + + Error + خطا + + + Up to date + به روز + + + Catching up... + در حال روزآمد سازی.. + + + Sent transaction + تراکنش ارسالی + + + Incoming transaction + تراکنش دریافتی + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + wallet رمزگذاری شد و در حال حاضر از حالت قفل در آمده است + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + wallet رمزگذاری شد و در حال حاضر قفل است + + ReceiveCoinsDialog @@ -622,6 +644,15 @@ برچسب + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -691,10 +722,6 @@ A&mount: میزان وجه - - Pay &To: - پرداخت به: - &Label: برچسب: @@ -707,10 +734,6 @@ Message: پیام: - - Pay To: - پرداخت به: - Memo: یادداشت: @@ -909,10 +932,6 @@ Send trace/debug info to console instead of debug.log file ارسال اطلاعات پیگیری/خطایابی به کنسول به جای ارسال به فایل debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - ارسال تراکنش ها به صورت بدون کارمزد در صورت امکان (پیش فرض: %u) - Username for JSON-RPC connections شناسه کاربری برای ارتباطاتِ JSON-RPC @@ -925,10 +944,6 @@ Execute command when the best block changes (%s in cmd is replaced by block hash) دستور را وقتی بهترین بلاک تغییر کرد اجرا کن (%s در دستور توسط block hash جایگزین شده است) - - Loading addresses... - لود شدن آدرسها.. - Set the number of threads to service RPC calls (default: %d) تنظیم تعداد ریسمان ها برای سرویس دهی فراخوانی های RPC (پیش فرض: %d) @@ -949,10 +964,6 @@ Loading block index... لود شدن نمایه بلاکها.. - - Add a node to connect to and attempt to keep the connection open - یک گره برای اتصال اضافه کنید و تلاش کنید تا اتصال را باز نگاه دارید - Loading wallet... wallet در حال لود شدن است... @@ -961,18 +972,10 @@ Cannot downgrade wallet قابلیت برگشت به نسخه قبلی برای wallet امکان پذیر نیست - - Cannot write default address - آدرس پیش فرض قابل ذخیره نیست - Rescanning... اسکنِ دوباره... - - Done loading - اتمام لود شدن - Error خطا diff --git a/src/qt/locale/raven_fi.ts b/src/qt/locale/raven_fi.ts index 88df76046a..cc1983b4db 100644 --- a/src/qt/locale/raven_fi.ts +++ b/src/qt/locale/raven_fi.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Varoitus: Caps Lock-painike on päällä! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,1369 +244,1313 @@ - RavenGUI + CoinControlDialog - Sign &message... - &Allekirjoita viesti... + Coin Selection + Kolikoiden valinta - Synchronizing with network... - Synkronoidaan verkon kanssa... + Quantity: + Määrä: - &Overview - &Yleisnäkymä + Bytes: + Tavuja: - Node - Solmu + Amount: + Määrä: - Show general overview of wallet - Lompakon tilanteen yleiskatsaus + Fee: + Palkkio: - &Transactions - &Rahansiirrot + Dust: + Tomu: - Browse transaction history - Selaa rahansiirtohistoriaa + After Fee: + Palkkion jälkeen: - E&xit - L&opeta + Change: + Vaihtoraha: - Quit application - Sulje ohjelma + (un)select all + (epä)valitse kaikki - &About %1 - &Tietoja %1 + Tree mode + Puurakenne - Show information about %1 - Näytä tietoa aiheesta %1 + List mode + Listarakenne - About &Qt - Tietoja &Qt + Amount + Määrä - Show information about Qt - Näytä tietoja Qt:ta + Received with label + Vastaanotettu nimikkeellä - &Options... - &Asetukset... + Received with address + Vastaanotettu osoitteella - Modify configuration options for %1 - Muuta kohteen %1 kokoonpanoasetuksia + Date + Aika - &Encrypt Wallet... - &Salaa lompakko... + Confirmations + Vahvistuksia - &Backup Wallet... - &Varmuuskopioi Lompakko... + Confirmed + Vahvistettu - &Change Passphrase... - &Vaihda Tunnuslause... + Copy address + Kopioi osoite - &Sending addresses... - &Lähetysosoitteet... + Copy label + Kopioi nimike - &Receiving addresses... - &Vastaanotto-osoitteet... + Copy amount + Kopioi määrä - Open &URI... - Avaa &URI... + Copy transaction ID + Kopioi transaktion ID - Click to disable network activity. - Paina poistaaksesi verkkoyhteysilmaisin käytöstä. + Lock unspent + Lukitse käyttämättömät - Network activity disabled. - Verkkoyhteysmittari pois käytöstä + Unlock unspent + Avaa käyttämättömien lukitus - Click to enable network activity again. - Paina ottaaksesi verkkoyhteysilmaisin uudelleen käyttöön. + Copy quantity + Kopioi kappalemäärä - Syncing Headers (%1%)... - Synkronoidaan Tunnisteita (%1%)... + Copy fee + Kopioi rahansiirtokulu - Reindexing blocks on disk... - Ladataan lohkoindeksiä... + Copy after fee + Kopioi rahansiirtokulun jälkeen - Send coins to a Raven address - Lähetä kolikoita Raven-osoitteeseen + Copy bytes + Kopioi tavut - Backup wallet to another location - Varmuuskopioi lompakko toiseen sijaintiin + Copy dust + Kopioi tomu - Change the passphrase used for wallet encryption - Vaihda lompakon salaukseen käytettävä tunnuslause + Copy change + Kopioi vaihtorahat - &Debug window - &Testausikkuna + (%1 locked) + (%1 lukittu) - Open debugging and diagnostic console - Avaa debuggaus- ja diagnostiikkakonsoli + yes + kyllä - &Verify message... - Varmista &viesti... + no + ei - Raven - Raven + Can vary +/- %1 satoshi(s) per input. + Saattaa vaihdella +/- %1 satoshia per syöte. - Wallet - Lompakko + (no label) + (ei nimikettä) - &Send - &Lähetä + (change) + (vaihtoraha) + + + CreateAssetDialog + + + EditAddressDialog - &Receive - &Vastaanota + Edit Address + Muokkaa osoitetta - &Show / Hide - &Näytä / Piilota + &Label + &Nimi - Show or hide the main Window - Näytä tai piilota Raven-ikkuna + The label associated with this address list entry + Tähän osoitteeseen liitetty nimi - Encrypt the private keys that belong to your wallet - Suojaa yksityiset avaimet, jotka kuuluvat lompakkoosi + The address associated with this address list entry. This can only be modified for sending addresses. + Osoite liitettynä tähän osoitekirjan alkioon. Tämä voidaan muokata vain lähetysosoitteissa. - Sign messages with your Raven addresses to prove you own them - Allekirjoita viestisi omalla Raven -osoitteellasi todistaaksesi, että omistat ne + &Address + &Osoite - Verify messages to ensure they were signed with specified Raven addresses - Varmista, että viestisi on allekirjoitettu määritetyllä Raven -osoitteella + New receiving address + Uusi vastaanotto-osoite - &File - &Tiedosto + New sending address + Uusi lähetysosoite - &Settings - &Asetukset + Edit receiving address + Muokkaa vastaanottavaa osoitetta - &Help - &Apua + Edit sending address + Muokkaa lähettävää osoitetta - Tabs toolbar - Välilehtipalkki + The entered address "%1" is not a valid Raven address. + Antamasi osoite "%1" ei ole kelvollinen Raven-osoite. - Request payments (generates QR codes and raven: URIs) - Pyydä maksuja (Luo QR koodit ja raven: URIt) + The entered address "%1" is already in the address book. + Antamasi osoite "%1" on jo osoitekirjassa - Show the list of used sending addresses and labels - Näytä lähettämiseen käytettyjen osoitteiden ja nimien lista + Could not unlock wallet. + Lompakkoa ei voitu avata. - Show the list of used receiving addresses and labels - Näytä vastaanottamiseen käytettyjen osoitteiden ja nimien lista + New key generation failed. + Uuden avaimen luonti epäonnistui. + + + FreespaceChecker - Open a raven: URI or payment request - Avaa raven: URI tai maksupyyntö + A new data directory will be created. + Luodaan uusi kansio. - &Command-line options - &Komentorivin valinnat - - - %n active connection(s) to Raven network - %n aktiivinen yhteys Raven-verkkoon%n aktiivista yhteyttä Raven-verkkoon + name + Nimi - Indexing blocks on disk... - Ladataan lohkoindeksiä... + Directory already exists. Add %1 if you intend to create a new directory here. + Hakemisto on jo olemassa. Lisää %1 jos tarkoitus on luoda hakemisto tänne. - Processing blocks on disk... - Käsitellään lohkoja levyllä... + Path already exists, and is not a directory. + Polku on jo olemassa, eikä se ole kansio. - - Processed %n block(s) of transaction history. - Prosessoitu %n lohko rahansiirtohistoriasta.Prosessoitu %n lohkoa rahansiirtohistoriasta. + + Cannot create data directory here. + Ei voida luoda data-hakemistoa tänne. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - %1 behind - %1 jäljessä + version + versio - Last received block was generated %1 ago. - Viimeisin vastaanotettu lohko tuotettu %1. + (%1-bit) + (%1-bit) - Transactions after this will not yet be visible. - Tämän jälkeiset rahansiirrot eivät ole vielä näkyvissä. + About %1 + Tietoja %1 - Error - Virhe + Command-line options + Komentorivi parametrit - Warning - Varoitus + Usage: + Käyttö: - Information - Tietoa + command-line options + komentorivi parametrit - Up to date - Rahansiirtohistoria on ajan tasalla - - - Show the %1 help message to get a list with possible Raven command-line options - Näytä %1 ohjeet saadaksesi listan mahdollisista Ravenin komentorivivalinnoista - - - %1 client - %1-asiakas - - - Connecting to peers... - Yhdistetään vertaisiin... - - - Catching up... - Saavutetaan verkkoa... - - - Date: %1 - - Päivämäärä: %1 - - - - Amount: %1 - - Määrä: %1 - - - - Type: %1 - - Tyyppi: %1 - - - - Label: %1 - - Nimike: %1 - - - - Address: %1 - - Osoite: %1 - - - - Sent transaction - Lähetetyt rahansiirrot + UI Options: + Käyttöliittymän asetukset: - Incoming transaction - Saapuva rahansiirto + Choose data directory on startup (default: %u) + Valitse datahakemisto käynnistyksen yhteydessä (oletus: %u) - HD key generation is <b>enabled</b> - HD avaimen generointi on <b>päällä</b> + Set language, for example "de_DE" (default: system locale) + Aseta kieli, esimerkiksi "de_DE" (oletus: järjestelmän kieli) - HD key generation is <b>disabled</b> - HD avaimen generointi on </b>pois päältä</b> + Start minimized + Käynnistä pienennettynä - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Lompakko on <b>salattu</b> ja tällä hetkellä <b>avoinna</b> + Set SSL root certificates for payment request (default: -system-) + Aseta maksupyynnöille SSL-juurivarmenteet (oletus: -system-) - Wallet is <b>encrypted</b> and currently <b>locked</b> - Lompakko on <b>salattu</b> ja tällä hetkellä <b>lukittuna</b> + Show splash screen on startup (default: %u) + Näytä aloitusruutu käynnistyksen yhteydessä (oletus: %u) - A fatal error occurred. Raven can no longer continue safely and will quit. - Peruuttamaton virhe on tapahtunut. Raven ei voi enää jatkaa turvallisesti ja sammutetaan. + Reset all settings changed in the GUI + Nollaa kaikki graafisen käyttöliittymän kautta tehdyt muutokset - CoinControlDialog - - Coin Selection - Kolikoiden valinta - - - Quantity: - Määrä: - - - Bytes: - Tavuja: - - - Amount: - Määrä: - - - Fee: - Palkkio: - - - Dust: - Tomu: - - - After Fee: - Palkkion jälkeen: - - - Change: - Vaihtoraha: - - - (un)select all - (epä)valitse kaikki - + Intro - Tree mode - Puurakenne + Welcome + Tervetuloa - List mode - Listarakenne + Welcome to %1. + Tervetuloa %1 pariin. - Amount - Määrä + As this is the first time the program is launched, you can choose where %1 will store its data. + Tämä on ensimmäinen kerta, kun %1 on käynnistetty, joten voit valita data-hakemiston paikan. - Received with label - Vastaanotettu nimikkeellä + Use the default data directory + Käytä oletuskansiota - Received with address - Vastaanotettu osoitteella + Use a custom data directory: + Määritä oma kansio: - Date - Aika + Error: Specified data directory "%1" cannot be created. + Virhe: Annettu datahakemistoa "%1" ei voida luoda. - Confirmations - Vahvistuksia + Error + Virhe + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Confirmed - Vahvistettu + Form + Lomake - Copy address - Kopioi osoite + Unknown... + Tunnistamaton.. - Copy label - Kopioi nimike + Last block time + Viimeisimmän lohkon aika - Copy amount - Kopioi määrä + Progress + Tila - Copy transaction ID - Kopioi transaktion ID + Progress increase per hour + Edistymisen kasvu tunnissa - Lock unspent - Lukitse käyttämättömät + calculating... + lasketaan.. - Unlock unspent - Avaa käyttämättömien lukitus + Estimated time left until synced + Arvioitu jäljellä oleva aika, kunnes synkronoitu - Copy quantity - Kopioi kappalemäärä + Hide + Piilota + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - Copy fee - Kopioi rahansiirtokulu + Open URI + Avaa URI - Copy after fee - Kopioi rahansiirtokulun jälkeen + Open payment request from URI or file + Avaa maksupyyntö URI:sta tai tiedostosta - Copy bytes - Kopioi tavut + URI: + URI: - Copy dust - Kopioi tomu + Select payment request file + Valitse maksupyynnön tiedosto + + + OptionsDialog - Copy change - Kopioi vaihtorahat + Options + Asetukset - (%1 locked) - (%1 lukittu) + &Main + &Yleiset - yes - kyllä + Automatically start %1 after logging in to the system. + Käynnistä %1 automaattisesti järjestelmään kirjautumisen jälkeen. - no - ei + &Start %1 on system login + &Käynnistä %1 järjestelmään kirjautuessa - Can vary +/- %1 satoshi(s) per input. - Saattaa vaihdella +/- %1 satoshia per syöte. + Size of &database cache + &Tietokannan välimuistin koko - (no label) - (ei nimikettä) + MB + MB - (change) - (vaihtoraha) + Number of script &verification threads + Script &varmistuksen threadien määrä - - - EditAddressDialog - Edit Address - Muokkaa osoitetta + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + IP osoite proxille (esim. IPv4: 127.0.0.1 / IPv6: ::1) - &Label - &Nimi + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimoi ikkuna ohjelman sulkemisen sijasta kun ikkuna suljetaan. Kun tämä asetus on käytössä, ohjelma suljetaan vain valittaessa valikosta Poistu. - The label associated with this address list entry - Tähän osoitteeseen liitetty nimi + 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 |. + Ulkopuoliset URL-osoitteet (esim. block explorer,) jotka esiintyvät siirrot-välilehdellä valikossa. %s URL-osoitteessa korvataan siirtotunnuksella. Useampi URL-osoite on eroteltu pystyviivalla |. - The address associated with this address list entry. This can only be modified for sending addresses. - Osoite liitettynä tähän osoitekirjan alkioon. Tämä voidaan muokata vain lähetysosoitteissa. + Active command-line options that override above options: + Aktiiviset komentorivivalinnat jotka ohittavat ylläolevat valinnat: - &Address - &Osoite + Reset all client options to default. + Palauta kaikki asetukset takaisin alkuperäisiksi. - New receiving address - Uusi vastaanotto-osoite + &Reset Options + &Palauta asetukset - New sending address - Uusi lähetysosoite + &Network + &Verkko - Edit receiving address - Muokkaa vastaanottavaa osoitetta + (0 = auto, <0 = leave that many cores free) + (0 = auto, <0 = jätä näin monta ydintä vapaaksi) - Edit sending address - Muokkaa lähettävää osoitetta + W&allet + &Lompakko - The entered address "%1" is not a valid Raven address. - Antamasi osoite "%1" ei ole kelvollinen Raven-osoite. + Expert + Expertti - The entered address "%1" is already in the address book. - Antamasi osoite "%1" on jo osoitekirjassa + Enable coin &control features + Ota käytöön &Kolikkokontrolli-ominaisuudet - Could not unlock wallet. - Lompakkoa ei voitu avata. + 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. + Jos poistat varmistamattomien vaihtorahojen käytön, rahansiirron vaihtorahaa ei voida käyttää ennen vähintään yhtä varmistusta. Tämä vaikuttaa myös kuinka taseesi lasketaan. - New key generation failed. - Uuden avaimen luonti epäonnistui. + &Spend unconfirmed change + &Käytä varmistamattomia vaihtorahoja - - - FreespaceChecker - A new data directory will be created. - Luodaan uusi kansio. + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Avaa Raven-asiakasohjelman portti reitittimellä automaattisesti. Tämä toimii vain, jos reitittimesi tukee UPnP:tä ja se on käytössä. - name - Nimi + Map port using &UPnP + Portin uudelleenohjaus &UPnP:llä - Directory already exists. Add %1 if you intend to create a new directory here. - Hakemisto on jo olemassa. Lisää %1 jos tarkoitus on luoda hakemisto tänne. + Connect to the Raven network through a SOCKS5 proxy. + Yhdistä Raven-verkkoon SOCKS5-välityspalvelimen kautta. - Path already exists, and is not a directory. - Polku on jo olemassa, eikä se ole kansio. + &Connect through SOCKS5 proxy (default proxy): + &Yhdistä SOCKS5-välityspalvelimen kautta (oletus välityspalvelin): - Cannot create data directory here. - Ei voida luoda data-hakemistoa tänne. + Proxy &IP: + Proxyn &IP: - - - HelpMessageDialog - version - versio + &Port: + &Portti - (%1-bit) - (%1-bit) + Port of the proxy (e.g. 9050) + Proxyn Portti (esim. 9050) - About %1 - Tietoja %1 + Used for reaching peers via: + Vertaisten saavuttamiseen käytettävät verkkotyypit: - Command-line options - Komentorivi parametrit + IPv4 + IPv4 - Usage: - Käyttö: + IPv6 + IPv6 - command-line options - komentorivi parametrit + Tor + Tor - UI Options: - Käyttöliittymän asetukset: + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Yhdistä Raven-verkkoon erillisen SOCKS5-välityspalvelimen kautta piilotettuja Tor-palveluja varten. - Choose data directory on startup (default: %u) - Valitse datahakemisto käynnistyksen yhteydessä (oletus: %u) + &Window + &Ikkuna - Set language, for example "de_DE" (default: system locale) - Aseta kieli, esimerkiksi "de_DE" (oletus: järjestelmän kieli) + Show only a tray icon after minimizing the window. + Näytä ainoastaan ilmaisinalueella ikkunan pienentämisen jälkeen. - Start minimized - Käynnistä pienennettynä + &Minimize to the tray instead of the taskbar + &Pienennä ilmaisinalueelle työkalurivin sijasta - Set SSL root certificates for payment request (default: -system-) - Aseta maksupyynnöille SSL-juurivarmenteet (oletus: -system-) + M&inimize on close + P&ienennä suljettaessa - Show splash screen on startup (default: %u) - Näytä aloitusruutu käynnistyksen yhteydessä (oletus: %u) + &Display + &Käyttöliittymä - Reset all settings changed in the GUI - Nollaa kaikki graafisen käyttöliittymän kautta tehdyt muutokset + User Interface &language: + &Käyttöliittymän kieli - - - Intro - Welcome - Tervetuloa + The user interface language can be set here. This setting will take effect after restarting %1. + Tässä voit määritellä käyttöliittymän kielen. Muutokset astuvat voimaan seuraavan kerran, kun %1 käynnistetään. - Welcome to %1. - Tervetuloa %1 pariin. + &Unit to show amounts in: + Yksikkö jona raven-määrät näytetään - As this is the first time the program is launched, you can choose where %1 will store its data. - Tämä on ensimmäinen kerta, kun %1 on käynnistetty, joten voit valita data-hakemiston paikan. + Choose the default subdivision unit to show in the interface and when sending coins. + Valitse mitä yksikköä käytetään ensisijaisesti raven-määrien näyttämiseen. - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 lataa ja tallentaa kopion Ravenin lohkoketjusta. Vähintään %2Gt dataa tullaan tallentamaan tähän hakemistoon, ja tarve kasvaa ajan myötä. Lompakko tullaan myös tallentamaan tähän hakemistoon. + Whether to show coin control features or not. + Näytetäänkö kolikkokontrollin ominaisuuksia vai ei - Use the default data directory - Käytä oletuskansiota + &OK + &OK - Use a custom data directory: - Määritä oma kansio: + &Cancel + &Peruuta - Error: Specified data directory "%1" cannot be created. - Virhe: Annettu datahakemistoa "%1" ei voida luoda. + default + oletus - Error - Virhe - - - %n GB of free space available - %n Gt vapaata tilaa käytettävissä%n Gt vapaata tilaa käytettävissä - - - (of %n GB needed) - (%n Gt tarvittavasta tilasta)(%n Gt tarvittavasta tilasta) + none + ei mitään - - - ModalOverlay - Form - Lomake + Confirm options reset + Varmista asetusten palautus - Unknown... - Tunnistamaton.. + Client restart required to activate changes. + Ohjelman uudelleenkäynnistys aktivoi muutokset. - Last block time - Viimeisimmän lohkon aika + Client will be shut down. Do you want to proceed? + Asiakasohjelma sammutetaan. Haluatko jatkaa? - Progress - Tila + This change would require a client restart. + Tämä muutos vaatii ohjelman uudelleenkäynnistyksen. - Progress increase per hour - Edistymisen kasvu tunnissa + The supplied proxy address is invalid. + Antamasi proxy-osoite on virheellinen. + + + OverviewPage - calculating... - lasketaan.. + Form + Lomake - Estimated time left until synced - Arvioitu jäljellä oleva aika, kunnes synkronoitu + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Näytetyt tiedot eivät välttämättä ole ajantasalla. Lompakkosi synkronoituu Raven-verkon kanssa automaattisesti yhteyden muodostamisen jälkeen, mutta synkronointi on vielä meneillään. - Hide - Piilota + Watch-only: + Seuranta: - - - OpenURIDialog - Open URI - Avaa URI + Available: + Käytettävissä: - Open payment request from URI or file - Avaa maksupyyntö URI:sta tai tiedostosta + Your current spendable balance + Nykyinen käytettävissä oleva tase - URI: - URI: + Pending: + Odotetaan: - Select payment request file - Valitse maksupyynnön tiedosto + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Varmistamattomien rahansiirtojen summa, jota ei lasketa käytettävissä olevaan taseeseen. - - - OptionsDialog - Options - Asetukset + Immature: + Epäkypsää: - &Main - &Yleiset + Mined balance that has not yet matured + Louhittu saldo, joka ei ole vielä kypsynyt - Automatically start %1 after logging in to the system. - Käynnistä %1 automaattisesti järjestelmään kirjautumisen jälkeen. + Total: + Yhteensä: - &Start %1 on system login - &Käynnistä %1 järjestelmään kirjautuessa + Your current total balance + Tililläsi tällä hetkellä olevien Ravenien määrä - Size of &database cache - &Tietokannan välimuistin koko + Your current balance in watch-only addresses + Nykyinen tase seurantaosoitetteissa - MB - MB + Spendable: + Käytettävissä: - Number of script &verification threads - Script &varmistuksen threadien määrä + Recent transactions + Viimeisimmät rahansiirrot - Accept connections from outside - Hyväksy yhteysiä ulkopuolelta + Unconfirmed transactions to watch-only addresses + Vahvistamattomat rahansiirrot vain katseltaviin osoitteisiin - Allow incoming connections - Hyväksy sisääntulevia yhteyksiä + Mined balance in watch-only addresses that has not yet matured + Louhittu, ei vielä kypsynyt saldo vain katseltavissa osoitteissa - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - IP osoite proxille (esim. IPv4: 127.0.0.1 / IPv6: ::1) + Current total balance in watch-only addresses + Nykyinen tase seurantaosoitetteissa + + + PaymentServer + + + PeerTableModel - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimoi ikkuna ohjelman sulkemisen sijasta kun ikkuna suljetaan. Kun tämä asetus on käytössä, ohjelma suljetaan vain valittaessa valikosta Poistu. + User Agent + Käyttöliittymä - 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 |. - Ulkopuoliset URL-osoitteet (esim. block explorer,) jotka esiintyvät siirrot-välilehdellä valikossa. %s URL-osoitteessa korvataan siirtotunnuksella. Useampi URL-osoite on eroteltu pystyviivalla |. + Node/Service + Noodi/Palvelu - Third party transaction URLs - Kolmannen osapuolen rahansiirto URL:t + Ping + Vasteaika + + + QObject - Active command-line options that override above options: - Aktiiviset komentorivivalinnat jotka ohittavat ylläolevat valinnat: + Amount + Määrä - Reset all client options to default. - Palauta kaikki asetukset takaisin alkuperäisiksi. + Enter a Raven address (e.g. %1) + Syötä Raven-osoite (esim. %1) - &Reset Options - &Palauta asetukset + %1 d + %1 d - &Network - &Verkko + %1 h + %1 h - (0 = auto, <0 = leave that many cores free) - (0 = auto, <0 = jätä näin monta ydintä vapaaksi) + %1 m + %1 m - W&allet - &Lompakko + %1 s + %1 s - Expert - Expertti + None + Ei yhtään - Enable coin &control features - Ota käytöön &Kolikkokontrolli-ominaisuudet + N/A + Ei saatavilla - 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. - Jos poistat varmistamattomien vaihtorahojen käytön, rahansiirron vaihtorahaa ei voida käyttää ennen vähintään yhtä varmistusta. Tämä vaikuttaa myös kuinka taseesi lasketaan. + %1 ms + %1 ms - &Spend unconfirmed change - &Käytä varmistamattomia vaihtorahoja + %1 and %2 + %1 ja %2 + + + QObject::QObject - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Avaa Raven-asiakasohjelman portti reitittimellä automaattisesti. Tämä toimii vain, jos reitittimesi tukee UPnP:tä ja se on käytössä. + Error: %1 + Virhe: %1 + + + QRImageWidget - Map port using &UPnP - Portin uudelleenohjaus &UPnP:llä + &Save Image... + &Tallenna kuva - Connect to the Raven network through a SOCKS5 proxy. - Yhdistä Raven-verkkoon SOCKS5-välityspalvelimen kautta. + &Copy Image + &Kopioi kuva - &Connect through SOCKS5 proxy (default proxy): - &Yhdistä SOCKS5-välityspalvelimen kautta (oletus välityspalvelin): + Save QR Code + Tallenna QR-koodi - Proxy &IP: - Proxyn &IP: + PNG Image (*.png) + PNG kuva (*.png) + + + RPCConsole - &Port: - &Portti + N/A + Ei saatavilla - Port of the proxy (e.g. 9050) - Proxyn Portti (esim. 9050) + Client version + Pääteohjelman versio - Used for reaching peers via: - Vertaisten saavuttamiseen käytettävät verkkotyypit: + &Information + T&ietoa - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Ilmoittaa, mikäli oletetettua SOCKS5-välityspalvelinta käytetään tämän verkkotyypin kautta vertaisten saavuttamiseen. + Debug window + &Debug-ikkuna - IPv4 - IPv4 + General + Yleinen - IPv6 - IPv6 + Using BerkeleyDB version + Käyttää BerkeleyDB-versiota - Tor - Tor + Datadir + Data-hakemisto - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Yhdistä Raven-verkkoon erillisen SOCKS5-välityspalvelimen kautta piilotettuja Tor-palveluja varten. + Startup time + Käynnistysaika - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Käytä erillistä SOCKS5-välityspalvelinta saavuttaaksesi vertaisia piilotettujen Tor-palveluiden kautta: + Network + Verkko - &Window - &Ikkuna + Name + Nimi - Show only a tray icon after minimizing the window. - Näytä ainoastaan ilmaisinalueella ikkunan pienentämisen jälkeen. + Number of connections + Yhteyksien lukumäärä - &Minimize to the tray instead of the taskbar - &Pienennä ilmaisinalueelle työkalurivin sijasta + Block chain + Lohkoketju - M&inimize on close - P&ienennä suljettaessa + Current number of blocks + Nykyinen Lohkojen määrä - &Display - &Käyttöliittymä + Memory Pool + Muistiallas - User Interface &language: - &Käyttöliittymän kieli + Current number of transactions + Tämänhetkinen rahansiirtojen määrä - The user interface language can be set here. This setting will take effect after restarting %1. - Tässä voit määritellä käyttöliittymän kielen. Muutokset astuvat voimaan seuraavan kerran, kun %1 käynnistetään. + Memory usage + Muistin käyttö - &Unit to show amounts in: - Yksikkö jona raven-määrät näytetään + Received + Vastaanotetut - Choose the default subdivision unit to show in the interface and when sending coins. - Valitse mitä yksikköä käytetään ensisijaisesti raven-määrien näyttämiseen. + Sent + Lähetetyt - Whether to show coin control features or not. - Näytetäänkö kolikkokontrollin ominaisuuksia vai ei + &Peers + &Vertaiset - &OK - &OK + Banned peers + Estetyt vertaiset - &Cancel - &Peruuta + Select a peer to view detailed information. + Valitse vertainen eriteltyjä tietoja varten. - default - oletus + Whitelisted + Sallittu - none - ei mitään + Direction + Suunta - Confirm options reset - Varmista asetusten palautus + Version + Versio - Client restart required to activate changes. - Ohjelman uudelleenkäynnistys aktivoi muutokset. + Starting Block + Alkaen lohkosta - Client will be shut down. Do you want to proceed? - Asiakasohjelma sammutetaan. Haluatko jatkaa? + Synced Headers + Synkronoidut ylätunnisteet - This change would require a client restart. - Tämä muutos vaatii ohjelman uudelleenkäynnistyksen. + Synced Blocks + Synkronoidut lohkot - The supplied proxy address is invalid. - Antamasi proxy-osoite on virheellinen. + User Agent + Käyttöliittymä - - - OverviewPage - Form - Lomake + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Avaa %1 -debug-loki tämänhetkisestä data-hakemistosta. Tämä voi viedä muutaman sekunnin suurille lokitiedostoille. - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Näytetyt tiedot eivät välttämättä ole ajantasalla. Lompakkosi synkronoituu Raven-verkon kanssa automaattisesti yhteyden muodostamisen jälkeen, mutta synkronointi on vielä meneillään. + Decrease font size + Pienennä fontin kokoa - Watch-only: - Seuranta: + Increase font size + Suurenna fontin kokoa - Available: - Käytettävissä: + Services + Palvelut - Your current spendable balance - Nykyinen käytettävissä oleva tase + Ban Score + Panna-pisteytys - Pending: - Odotetaan: + Connection Time + Yhteysaika - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Varmistamattomien rahansiirtojen summa, jota ei lasketa käytettävissä olevaan taseeseen. + Last Send + Viimeisin lähetetty - Immature: - Epäkypsää: + Last Receive + Viimeisin vastaanotettu - Mined balance that has not yet matured - Louhittu saldo, joka ei ole vielä kypsynyt + Ping Time + Vasteaika - Balances - Saldot + The duration of a currently outstanding ping. + Tämänhetkisen merkittävän yhteyskokeilun kesto. - Total: - Yhteensä: + Ping Wait + Yhteyskokeilun odotus - Your current total balance - Tililläsi tällä hetkellä olevien Ravenien määrä + Min Ping + Pienin vasteaika - Your current balance in watch-only addresses - Nykyinen tase seurantaosoitetteissa + Time Offset + Ajan poikkeama - Spendable: - Käytettävissä: + Last block time + Viimeisimmän lohkon aika - Recent transactions - Viimeisimmät rahansiirrot + &Open + &Avaa - Unconfirmed transactions to watch-only addresses - Vahvistamattomat rahansiirrot vain katseltaviin osoitteisiin + &Console + &Konsoli - Mined balance in watch-only addresses that has not yet matured - Louhittu, ei vielä kypsynyt saldo vain katseltavissa osoitteissa + &Network Traffic + &Verkkoliikenne - Current total balance in watch-only addresses - Nykyinen tase seurantaosoitetteissa + Totals + Yhteensä - - - PaymentServer - - - PeerTableModel - User Agent - Käyttöliittymä + In: + Sisään: - Node/Service - Noodi/Palvelu + Out: + Ulos: - Ping - Vasteaika + Debug log file + Debug lokitiedosto - - - QObject - Amount - Määrä + Clear console + Tyhjennä konsoli - Enter a Raven address (e.g. %1) - Syötä Raven-osoite (esim. %1) + 1 &hour + 1 &tunti - %1 d - %1 d + 1 &day + 1 &päivä - %1 h - %1 h + 1 &week + 1 &viikko - %1 m - %1 m + 1 &year + 1 &vuosi - %1 s - %1 s + Welcome to the %1 RPC console. + Tervetuloa %1 RPC-konsoliin. - None - Ei yhtään + Type <b>help</b> for an overview of available commands. + Kirjoita <b>help</b> nähdäksesi yleiskatsauksen käytettävissä olevista komennoista. - N/A - Ei saatavilla + (node id: %1) + (solmukohdan id: %1) - %1 ms - %1 ms + via %1 + %1 kautta - %1 and %2 - %1 ja %2 + never + ei koskaan - - - QObject::QObject - Error: %1 - Virhe: %1 + Inbound + Sisääntuleva - - - QRImageWidget - &Save Image... - &Tallenna kuva + Outbound + Ulosmenevä - &Copy Image - &Kopioi kuva + Yes + Kyllä - Save QR Code - Tallenna QR-koodi + No + Ei - PNG Image (*.png) - PNG kuva (*.png) + Unknown + Tuntematon - RPCConsole + RavenGUI - N/A - Ei saatavilla + Sign &message... + &Allekirjoita viesti... - Client version - Pääteohjelman versio + Synchronizing with network... + Synkronoidaan verkon kanssa... - &Information - T&ietoa + &Overview + &Yleisnäkymä - Debug window - &Debug-ikkuna + Node + Solmu - General - Yleinen + Show general overview of wallet + Lompakon tilanteen yleiskatsaus - Using BerkeleyDB version - Käyttää BerkeleyDB-versiota + &Transactions + &Rahansiirrot - Datadir - Data-hakemisto + Browse transaction history + Selaa rahansiirtohistoriaa - Startup time - Käynnistysaika + E&xit + L&opeta - Network - Verkko + Quit application + Sulje ohjelma - Name - Nimi + &About %1 + &Tietoja %1 - Number of connections - Yhteyksien lukumäärä + Show information about %1 + Näytä tietoa aiheesta %1 - Block chain - Lohkoketju + About &Qt + Tietoja &Qt - Current number of blocks - Nykyinen Lohkojen määrä + Show information about Qt + Näytä tietoja Qt:ta - Memory Pool - Muistiallas + &Options... + &Asetukset... - Current number of transactions - Tämänhetkinen rahansiirtojen määrä + Modify configuration options for %1 + Muuta kohteen %1 kokoonpanoasetuksia + + + &Encrypt Wallet... + &Salaa lompakko... + + + &Backup Wallet... + &Varmuuskopioi Lompakko... - Memory usage - Muistin käyttö + &Change Passphrase... + &Vaihda Tunnuslause... - Received - Vastaanotetut + &Sending addresses... + &Lähetysosoitteet... - Sent - Lähetetyt + &Receiving addresses... + &Vastaanotto-osoitteet... - &Peers - &Vertaiset + Open &URI... + Avaa &URI... - Banned peers - Estetyt vertaiset + Click to disable network activity. + Paina poistaaksesi verkkoyhteysilmaisin käytöstä. - Select a peer to view detailed information. - Valitse vertainen eriteltyjä tietoja varten. + Network activity disabled. + Verkkoyhteysmittari pois käytöstä - Whitelisted - Sallittu + Click to enable network activity again. + Paina ottaaksesi verkkoyhteysilmaisin uudelleen käyttöön. - Direction - Suunta + Syncing Headers (%1%)... + Synkronoidaan Tunnisteita (%1%)... - Version - Versio + Reindexing blocks on disk... + Ladataan lohkoindeksiä... - Starting Block - Alkaen lohkosta + Send coins to a Raven address + Lähetä kolikoita Raven-osoitteeseen - Synced Headers - Synkronoidut ylätunnisteet + Backup wallet to another location + Varmuuskopioi lompakko toiseen sijaintiin - Synced Blocks - Synkronoidut lohkot + Change the passphrase used for wallet encryption + Vaihda lompakon salaukseen käytettävä tunnuslause - User Agent - Käyttöliittymä + Open debugging and diagnostic console + Avaa debuggaus- ja diagnostiikkakonsoli - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Avaa %1 -debug-loki tämänhetkisestä data-hakemistosta. Tämä voi viedä muutaman sekunnin suurille lokitiedostoille. + &Verify message... + Varmista &viesti... - Decrease font size - Pienennä fontin kokoa + Raven + Raven - Increase font size - Suurenna fontin kokoa + Wallet + Lompakko - Services - Palvelut + &Send + &Lähetä - Ban Score - Panna-pisteytys + &Receive + &Vastaanota - Connection Time - Yhteysaika + &Show / Hide + &Näytä / Piilota - Last Send - Viimeisin lähetetty + Show or hide the main Window + Näytä tai piilota Raven-ikkuna - Last Receive - Viimeisin vastaanotettu + Encrypt the private keys that belong to your wallet + Suojaa yksityiset avaimet, jotka kuuluvat lompakkoosi - Ping Time - Vasteaika + Sign messages with your Raven addresses to prove you own them + Allekirjoita viestisi omalla Raven -osoitteellasi todistaaksesi, että omistat ne - The duration of a currently outstanding ping. - Tämänhetkisen merkittävän yhteyskokeilun kesto. + Verify messages to ensure they were signed with specified Raven addresses + Varmista, että viestisi on allekirjoitettu määritetyllä Raven -osoitteella - Ping Wait - Yhteyskokeilun odotus + &File + &Tiedosto - Min Ping - Pienin vasteaika + &Help + &Apua - Time Offset - Ajan poikkeama + Request payments (generates QR codes and raven: URIs) + Pyydä maksuja (Luo QR koodit ja raven: URIt) - Last block time - Viimeisimmän lohkon aika + Show the list of used sending addresses and labels + Näytä lähettämiseen käytettyjen osoitteiden ja nimien lista - &Open - &Avaa + Show the list of used receiving addresses and labels + Näytä vastaanottamiseen käytettyjen osoitteiden ja nimien lista - &Console - &Konsoli + Open a raven: URI or payment request + Avaa raven: URI tai maksupyyntö - &Network Traffic - &Verkkoliikenne + &Command-line options + &Komentorivin valinnat - &Clear - &Tyhjennä + Indexing blocks on disk... + Ladataan lohkoindeksiä... - Totals - Yhteensä + Processing blocks on disk... + Käsitellään lohkoja levyllä... - In: - Sisään: + %1 behind + %1 jäljessä - Out: - Ulos: + Last received block was generated %1 ago. + Viimeisin vastaanotettu lohko tuotettu %1. - Debug log file - Debug lokitiedosto + Transactions after this will not yet be visible. + Tämän jälkeiset rahansiirrot eivät ole vielä näkyvissä. - Clear console - Tyhjennä konsoli + Error + Virhe - 1 &hour - 1 &tunti + Warning + Varoitus - 1 &day - 1 &päivä + Information + Tietoa - 1 &week - 1 &viikko + Up to date + Rahansiirtohistoria on ajan tasalla - 1 &year - 1 &vuosi + Show the %1 help message to get a list with possible Raven command-line options + Näytä %1 ohjeet saadaksesi listan mahdollisista Ravenin komentorivivalinnoista - Welcome to the %1 RPC console. - Tervetuloa %1 RPC-konsoliin. + %1 client + %1-asiakas - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Ylös- ja alas-nuolet selaavat historiaa ja <b>Ctrl-L</b> tyhjentää ruudun. + Connecting to peers... + Yhdistetään vertaisiin... - Type <b>help</b> for an overview of available commands. - Kirjoita <b>help</b> nähdäksesi yleiskatsauksen käytettävissä olevista komennoista. + Catching up... + Saavutetaan verkkoa... - %1 B - %1 B + Date: %1 + + Päivämäärä: %1 + - %1 KB - %1 KB + Amount: %1 + + Määrä: %1 + - %1 MB - %1 MB + Type: %1 + + Tyyppi: %1 + - %1 GB - %1 GB + Label: %1 + + Nimike: %1 + - (node id: %1) - (solmukohdan id: %1) + Address: %1 + + Osoite: %1 + - via %1 - %1 kautta + Sent transaction + Lähetetyt rahansiirrot - never - ei koskaan + Incoming transaction + Saapuva rahansiirto - Inbound - Sisääntuleva + HD key generation is <b>enabled</b> + HD avaimen generointi on <b>päällä</b> - Outbound - Ulosmenevä + HD key generation is <b>disabled</b> + HD avaimen generointi on </b>pois päältä</b> - Yes - Kyllä + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Lompakko on <b>salattu</b> ja tällä hetkellä <b>avoinna</b> - No - Ei + Wallet is <b>encrypted</b> and currently <b>locked</b> + Lompakko on <b>salattu</b> ja tällä hetkellä <b>lukittuna</b> - Unknown - Tuntematon + A fatal error occurred. Raven can no longer continue safely and will quit. + Peruuttamaton virhe on tapahtunut. Raven ei voi enää jatkaa turvallisesti ja sammutetaan. @@ -1744,6 +1698,15 @@ Pyydetty + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1818,10 +1781,6 @@ Hide Piilota - - total at least - yhteensä ainakin - (read the tooltip) (lue työkaluvinkki) @@ -1838,14 +1797,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Älykästä rahansiirtokulua ei ole vielä alustettu. Tähän kuluu yleensä aikaa muutaman lohkon verran...) - - normal - normaali - - - fast - nopea - Send to multiple recipients at once Lähetä usealla vastaanottajalle samanaikaisesti @@ -1925,10 +1876,6 @@ A&mount: M&äärä: - - Pay &To: - Maksun saaja: - &Label: &Nimi: @@ -1989,10 +1936,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Viesti joka liitettiin raven: URI:iin tallennetaan rahansiirtoon viitteeksi. Tätä viestiä ei lähetetä Raven-verkkoon. - - Pay To: - Saaja: - Memo: Muistio: @@ -2345,7 +2288,7 @@ Send Coins Lähetä kolikoita - + WalletView @@ -2471,10 +2414,6 @@ Use UPnP to map the listening port (default: 1 when listening and no -proxy) Käytä UPnP:ta kuuntelevan portin kartoitukseen (oletus: 1 kun kuunnellaan ja -proxy ei käytössä) - - You need to rebuild the database using -reindex-chainstate to change -txindex - Sinun tulee uudelleenrakentaa tietokanta käyttäen -reindex-chainstate vaihtaaksesi -txindex - %s corrupt, salvage failed %s korruptoitunut, korjaaminen epäonnistui @@ -2571,10 +2510,6 @@ Incorrect or no genesis block found. Wrong datadir for network? Virheellinen tai olematon alkulohko löydetty. Väärä data-hakemisto verkolle? - - Invalid -onion address: '%s' - Virheellinen -onion osoite: '%s' - Invalid amount for -%s=<amount>: '%s' Virheellinen määrä -%s=<amount>: '%s' @@ -2619,10 +2554,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Aseta tietokannan välimuistin koko megatavuissa (%d - %d, oletus: %d - - Set maximum block size in bytes (default: %d) - Aseta lohkon maksimikoko tavuissa (oletus: %d) - Specify wallet file (within data directory) Aseta lompakkotiedosto (data-hakemiston sisällä) @@ -2651,10 +2582,6 @@ Verifying blocks... Varmistetaan lohkoja... - - Verifying wallet... - Varmistetaan lompakko... - Wallet %s resides outside data directory %s Lompakko %s sijaitsee data-hakemiston ulkopuolella %s @@ -2683,10 +2610,6 @@ Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) Aja komento kun olennainen hälytys vastaanotetaan tai nähdään todella pitkä haara (%s komennossa korvataan viestillä) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Aseta maksimikoko korkea prioriteetti/pieni palkkio rahansiirtoihin tavuissa (oletus: %d) - The transaction amount is too small to send after the fee has been deducted Siirtomäärä on liian pieni lähetettäväksi kulun vähentämisen jälkeen. @@ -2827,10 +2750,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Salli DNS kyselyt -addnode, -seednode ja -connect yhteydessä - - Loading addresses... - Ladataan osoitteita... - -maxtxfee is set very high! Fees this large could be paid on a single transaction. -maxtxfee on asetettu erittäin suureksi! Tämänkokoisia kuluja saatetaan maksaa yhdessä rahansiirrossa. @@ -2871,10 +2790,6 @@ Include IP addresses in debug output (default: %u) Sisällytä IP-osoitteet virheenkorjauslokissa (oletus: %u) - - Invalid -proxy address: '%s' - Virheellinen proxy-osoite '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Kuuntele JSON-RPC-yhteyksiä portissa <port> (oletus: %u tai testnet: %u) @@ -2971,10 +2886,6 @@ Loading block index... Ladataan lohkoindeksiä... - - Add a node to connect to and attempt to keep the connection open - Linää solmu mihin liittyä pitääksesi yhteyden auki - Loading wallet... Ladataan lompakkoa... @@ -2983,18 +2894,10 @@ Cannot downgrade wallet Et voi päivittää lompakkoasi vanhempaan versioon - - Cannot write default address - Oletusosoitetta ei voi kirjoittaa - Rescanning... Skannataan uudelleen... - - Done loading - Lataus on valmis - Error Virhe diff --git a/src/qt/locale/raven_fr.ts b/src/qt/locale/raven_fr.ts index 1fece9861c..2ad9b78785 100644 --- a/src/qt/locale/raven_fr.ts +++ b/src/qt/locale/raven_fr.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -223,509 +221,299 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP/masque réseau + Asset Selection + Sélection de l'Actif - Banned Until - Banni jusqu'au + Quantity: + Quantité: - - - RavenGUI - Sign &message... - Signer un &message... + Bytes: + Bytes: - Synchronizing with network... - Synchronisation avec le réseau… + Amount: + Montant: - &Overview - &Vue d'ensemble + Fee: + Frais: - Node - Nœud + After Fee: + Après les frais: - Show general overview of wallet - Afficher une vue d’ensemble du porte-monnaie + Copy label + Copiez l'étiquette - &Transactions - &Transactions + Copy amount + Copiez le montant + + + AssetTableModel + + + AssetsDialog - Browse transaction history - Parcourir l'historique transactionnel + Send Coins + Envoyer les pièces - E&xit - Q&uitter + Change: + Modifier: - Quit application - Quitter l’application + Confirm the send action + Confimez l'action d'envoi. - &About %1 - À &propos de %1 + Copy fee + Frais de Copie - Show information about %1 - Afficher des informations à propos de %1 + Are you sure you want to send? + Etes-vous sûr de vouloir envoyer ? - About &Qt - À propos de &Qt + Confirm send assets + Confimez l'envoi d'actifs. - Show information about Qt - Afficher des informations sur Qt + Transaction creation failed! + La création de la transaction a échoué. + + + AssignQualifier + + + BanTableModel - &Options... - &Options… + IP/Netmask + IP/masque réseau - Modify configuration options for %1 - Modifier les options de configuration de %1 + Banned Until + Banni jusqu'au + + + CoinControlDialog - &Encrypt Wallet... - &Chiffrer le porte-monnaie... + Coin Selection + Sélection des pièces - &Backup Wallet... - Sauvegarder le &porte-monnaie... + Quantity: + Quantité : - &Change Passphrase... - &Changer la phrase de passe... + Bytes: + Octets : - &Sending addresses... - Adresses d'&envoi... + Amount: + Montant : - &Receiving addresses... - Adresses de &réception... + Fee: + Frais : - Open &URI... - Ouvrir une &URI... + Dust: + Poussière : - Click to disable network activity. - Cliquer pour désactiver l'activité réseau. + After Fee: + Après les frais : - Network activity disabled. - L'activité réseau est désactivée. + Change: + Monnaie : - Click to enable network activity again. - Cliquer pour réactiver l'activité réseau. + (un)select all + Tout (des)sélectionner - Syncing Headers (%1%)... - Synchronisation des en-têtes (%1)... + Tree mode + Mode arborescence - Reindexing blocks on disk... - Réindexation des blocs sur le disque... + List mode + Mode liste - Send coins to a Raven address - Envoyer des pièces à une adresse Raven + Amount + Montant - Backup wallet to another location - Sauvegarder le porte-monnaie vers un autre emplacement + Received with label + Reçu avec une étiquette - Change the passphrase used for wallet encryption - Modifier la phrase de passe utilisée pour le chiffrement du porte-monnaie + Received with address + Reçu avec une adresse - &Debug window - Fenêtre de &débogage + Date + Date - Open debugging and diagnostic console - Ouvrir une console de débogage et de diagnostic + Confirmations + Confirmations - &Verify message... - &Vérifier un message... + Confirmed + Confirmée - Raven - Raven + Copy address + Copier l’adresse - Wallet - Porte-monnaie + Copy label + Copier l’étiquette - &Send - &Envoyer + Copy amount + Copier le montant - &Receive - &Recevoir + Copy transaction ID + Copier l'ID de la transaction - &Show / Hide - &Afficher / cacher + Lock unspent + Verrouiller les transactions non dépensées - Show or hide the main Window - Afficher ou cacher la fenêtre principale + Unlock unspent + Déverrouiller les transactions non dépensées - Encrypt the private keys that belong to your wallet - Chiffrer les clés privées qui appartiennent à votre porte-monnaie + Copy quantity + Copier la quantité - Sign messages with your Raven addresses to prove you own them - Signer les messages avec vos adresses Raven pour prouver que vous les détenez + Copy fee + Copier les frais - Verify messages to ensure they were signed with specified Raven addresses - Vérifier les messages pour s'assurer qu'ils ont été signés avec les adresses Raven spécifiées + Copy after fee + Copier après les frais - &File - &Fichier + Copy bytes + Copier les octets - &Settings - &Paramètres + Copy dust + Copier la poussière - &Help - &Aide + Copy change + Copier la monnaie - Tabs toolbar - Barre d'outils des onglets + (%1 locked) + (%1 verrouillée) - Request payments (generates QR codes and raven: URIs) - Demander des paiements (génère des codes QR et des URI raven:) + yes + oui - Show the list of used sending addresses and labels - Afficher la liste d'adresses d'envoi et d'étiquettes utilisées + no + non - Show the list of used receiving addresses and labels - Afficher la liste d'adresses de réception et d'étiquettes utilisées + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Cette étiquette devient rouge si un destinataire reçoit un montant inférieur au seuil actuel de poussière. - Open a raven: URI or payment request - Ouvrir une URI raven: ou une demande de paiement + Can vary +/- %1 satoshi(s) per input. + Peut varier +/- %1 satoshi(s) par entrée. - &Command-line options - Options de ligne de &commande - - - %n active connection(s) to Raven network - %n connexion active avec le réseau Raven%n connexions actives avec le réseau Raven + (no label) + (aucune étiquette) - Indexing blocks on disk... - Indexation des blocs sur le disque... + change from %1 (%2) + monnaie de %1 (%2) - Processing blocks on disk... - Traitement des blocs sur le disque... + (change) + (monnaie) - - Processed %n block(s) of transaction history. - %n bloc d'historique transactionnel a été traité%n blocs d'historique transactionnel ont été traités + + + CreateAssetDialog + + After Fee: + Après les Frais - %1 behind - en retard de %1 + Address: + Adresse: - Last received block was generated %1 ago. - Le dernier bloc reçu avait été généré il y a %1. + ERROR TEXT + Erreur de texte - Transactions after this will not yet be visible. - Les transactions suivantes ne seront pas déjà visibles. + Balance: + Balance: - Error - Erreur + 123.456 RVN + 123.456 RVN - Warning - Avertissement + Sub Asset + Sous-Actif - Information - Information + Are you sure you want to send? + Etes-vous sûr de vouloir envoyer ? - Up to date - À jour + Total Amount %1 + Montant Total %1 - Show the %1 help message to get a list with possible Raven command-line options - Afficher le message d'aide de %1 pour obtenir la liste des options de ligne de commande Raven possibles. + Confirm send assets + Confirmez l'envoi d'actifs + + + EditAddressDialog - %1 client - Client %1 + Edit Address + Modifier l'adresse - Connecting to peers... - Connexion aux pairs... + &Label + É&tiquette - Catching up... - Rattrapage… + The label associated with this address list entry + L'étiquette associée à cette entrée de la liste d'adresses - Date: %1 - - Date : %1 - + The address associated with this address list entry. This can only be modified for sending addresses. + L'adresse associée à cette entrée de la liste d'adresses. Cela ne peut être modifié que pour les adresses d'envoi. - Amount: %1 - - Montant : %1 - - - - Type: %1 - - Type : %1 - - - - Label: %1 - - Étiquette : %1 - - - - Address: %1 - - Adresse : %1 - - - - Sent transaction - Transaction envoyée - - - Incoming transaction - Transaction entrante - - - HD key generation is <b>enabled</b> - La génération de clé HD est <b>activée</b> - - - HD key generation is <b>disabled</b> - La génération de clé HD est <b>désactivée</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Le porte-monnaie est <b>chiffré</b> et est actuellement <b>déverrouillé</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Le porte-monnaie est <b>chiffré</b> et actuellement <b>verrouillé</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Une erreur fatale est survenue. Raven ne peut plus continuer en toute sécurité et va s'arrêter. - - - - CoinControlDialog - - Coin Selection - Sélection des pièces - - - Quantity: - Quantité : - - - Bytes: - Octets : - - - Amount: - Montant : - - - Fee: - Frais : - - - Dust: - Poussière : - - - After Fee: - Après les frais : - - - Change: - Monnaie : - - - (un)select all - Tout (des)sélectionner - - - Tree mode - Mode arborescence - - - List mode - Mode liste - - - Amount - Montant - - - Received with label - Reçu avec une étiquette - - - Received with address - Reçu avec une adresse - - - Date - Date - - - Confirmations - Confirmations - - - Confirmed - Confirmée - - - Copy address - Copier l’adresse - - - Copy label - Copier l’étiquette - - - Copy amount - Copier le montant - - - Copy transaction ID - Copier l'ID de la transaction - - - Lock unspent - Verrouiller les transactions non dépensées - - - Unlock unspent - Déverrouiller les transactions non dépensées - - - Copy quantity - Copier la quantité - - - Copy fee - Copier les frais - - - Copy after fee - Copier après les frais - - - Copy bytes - Copier les octets - - - Copy dust - Copier la poussière - - - Copy change - Copier la monnaie - - - (%1 locked) - (%1 verrouillée) - - - yes - oui - - - no - non - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Cette étiquette devient rouge si un destinataire reçoit un montant inférieur au seuil actuel de poussière. - - - Can vary +/- %1 satoshi(s) per input. - Peut varier +/- %1 satoshi(s) par entrée. - - - (no label) - (aucune étiquette) - - - change from %1 (%2) - monnaie de %1 (%2) - - - (change) - (monnaie) - - - - EditAddressDialog - - Edit Address - Modifier l'adresse - - - &Label - É&tiquette - - - The label associated with this address list entry - L'étiquette associée à cette entrée de la liste d'adresses - - - The address associated with this address list entry. This can only be modified for sending addresses. - L'adresse associée à cette entrée de la liste d'adresses. Cela ne peut être modifié que pour les adresses d'envoi. - - - &Address - &Adresse + &Address + &Adresse New receiving address @@ -783,6 +571,12 @@ Impossible de créer un répertoire de données ici. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -853,8 +647,16 @@ Puisque c'est la première fois que le logiciel est lancé, vous pouvez choisir où %1 stockera ses données. - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 téléchargera et stockera une copie de la chaîne de blocs de Raven. Au moins %2 Go de données seront stockés dans ce répertoire et sa taille augmentera avec le temps. Le porte-monnaie sera également stocké dans ce répertoire. + When you click OK, %1 will begin to download and process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched. + Quand vous allez cliquer sur OK, %1 va commencer à télécharger et à traiter la blockchain complète %4 (%2GB) en commençant par les plus anciennes transactions dans %3 quand %4 a été initialement lancé. + + + This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off. + Cette synchronisation initiale est très longue et peut révéler des problèmes matériels de votre ordinateur qui étaient passés inaperçus auparavant. Chaque fois que vous exécuterez %1, il poursuivra le téléchargement là où il s'est arrêté. + + + If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. + Si vous avez choisi de limiter le stockage de la chaîne de blocs (élagage), les données historiques doivent toujours être téléchargées et traitées, mais elles seront supprimées par la suite afin de maintenir une faible utilisation du disque. Use the default data directory @@ -864,6 +666,26 @@ Use a custom data directory: Utiliser un répertoire de données personnalisé : + + Raven + Raven + + + At least %1 GB of data will be stored in this directory, and it will grow over time. + Au moins %1 GB de données seront stockées dans ce répertoire, et elles augmenteront avec le temps. + + + Approximately %1 GB of data will be stored in this directory. + Environ %1 Go de données seront stockées dans ce répertoire. + + + %1 will download and store a copy of the Raven block chain. + %1 va télécharger et stocker une copie de la blockchain de Ravencoin. + + + The wallet will also be stored in this directory. + Le portefeuille sera également stocké dans ce répertoire. + Error: Specified data directory "%1" cannot be created. Erreur : le répertoire de données spécifié « %1 » ne peut pas être créé. @@ -872,15 +694,19 @@ Error Erreur - - %n GB of free space available - %n Go d'espace libre disponible%n Go d'espace libre disponibles - - - (of %n GB needed) - (sur %n Go requis)(sur %n Go requis) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -932,6 +758,13 @@ Inconnu. Synchronisation des en-têtes (%1)... + + MyRestrictedAssetsTableModel + + Other + Autre + + OpenURIDialog @@ -986,33 +819,41 @@ Nombre de fils de &vérification de script - Accept connections from outside - Accepter les connexions provenant de l'extérieur + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + Adresse IP du mandataire (p. ex. IPv4 : 127.0.0.1 / IPv6 : ::1) - Allow incoming connections - Permettre les transactions entrantes + Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. + Indique si le proxy SOCKS5 par défaut fourni est utilisé pour atteindre les pairs via ce type de réseau. - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - Adresse IP du mandataire (p. ex. IPv4 : 127.0.0.1 / IPv6 : ::1) + &Hide tray icon + &Cacher l'icône Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. Minimiser au lieu de quitter l'application lorsque la fenêtre est fermée. Si cette option est activée, l'application ne sera fermée qu'en sélectionnant Quitter dans le menu. - 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 |. - URL de tiers (p. ex. un explorateur de blocs) apparaissant dans l'onglet des transactions comme éléments du menu contextuel. %s dans l'URL est remplacé par le hachage de la transaction. Les URL multiples sont séparées par une barre verticale |. + &Currency Unit: + &Device: - Third party transaction URLs - URL de transaction d'un tiers + 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 |. + URL de tiers (p. ex. un explorateur de blocs) apparaissant dans l'onglet des transactions comme éléments du menu contextuel. %s dans l'URL est remplacé par le hachage de la transaction. Les URL multiples sont séparées par une barre verticale |. Active command-line options that override above options: Options de ligne de commande actives qui remplacent les options ci-dessus : + + Open the %1 configuration file from the working directory. + Ouvrez le fichier de configuration %1 à partir du répertoire de travail. + + + Open Configuration File + Ouvrir le fichier de configuration + Reset all client options to default. Réinitialiser toutes les options du client aux valeurs par défaut. @@ -1057,6 +898,10 @@ Map port using &UPnP Mapper le port avec l'&UPnP + + Allow incomin&g connections + Autoriser les connexions entrantes + Connect to the Raven network through a SOCKS5 proxy. Se connecter au réseau Raven par un mandataire SOCKS5. @@ -1081,10 +926,6 @@ Used for reaching peers via: Utilisé pour rejoindre les pairs par : - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Indique si le mandataire SOCKS5 par défaut fourni est utilisé pour atteindre des pairs par ce type de réseau. - IPv4 IPv4 @@ -1101,22 +942,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Se connecter au réseau Raven au travers d'un mandataire SOCKS5 séparé pour les services cachés de Tor. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Utiliser un mandataire SOCKS5 séparé pour atteindre les pairs grâce aux services cachés de Tor : - &Window &Fenêtre - - &Hide the icon from the system tray. - &Cacher l'icône dans la zone de notification. - - - Hide tray icon - Cacher l'icône de la zone de notification - Show only a tray icon after minimizing the window. N'afficher qu'une icône dans la zone de notification après minimisation. @@ -1153,6 +982,10 @@ Whether to show coin control features or not. Afficher ou non les fonctions de contrôle des pièces. + + Reset + Réinitialiser + &OK &OK @@ -1181,6 +1014,22 @@ Client will be shut down. Do you want to proceed? Le client sera arrêté. Voulez-vous continuer ? + + Configuration options + Options de configuration + + + The configuration file is used to specify advanced user options which override GUI settings. Additionally, any command-line options will override this configuration file. + Le fichier de configuration est utilisé pour spécifier des options utilisateur avancées qui remplacent les paramètres de l'interface graphique. De plus, toutes les options de la ligne de commande remplacent ce fichier de configuration. + + + Error + Erreur + + + The configuration file could not be opened. + Le fichier de configuration ne peut pas être ouvert. + This change would require a client restart. Ce changement demanderait un redémarrage du client. @@ -1228,10 +1077,6 @@ Mined balance that has not yet matured Le solde miné n'est pas encore mûr - - Balances - Soldes - Total: Total : @@ -1240,6 +1085,10 @@ Your current total balance Votre solde total actuel + + RVN Balances + Balance RVN + Your current balance in watch-only addresses Votre balance actuelle en adresses juste-regarder @@ -1264,7 +1113,11 @@ Current total balance in watch-only addresses Solde total actuel dans des adresses juste-regarder - + + Send Asset + Envoyez l'Actif + + PaymentServer @@ -1374,7 +1227,7 @@ Ping Ping - + QObject @@ -1413,39 +1266,23 @@ %1 ms %1 ms - - %n second(s) - %n seconde%n secondes - - - %n minute(s) - %n minute%n minutes - - - %n hour(s) - %n heure%n heures - - - %n day(s) - %n jour%n jours - - - %n week(s) - %n semaine%n semaines - %1 and %2 %1 et %2 - - %n year(s) - %n an%n ans + + %1 KB + %1 KB + + + %1 MB + %1 MB %1 didn't yet exit safely... %1 ne s'est pas encore arrêté en toute sécurité... - + QObject::QObject @@ -1546,6 +1383,10 @@ Memory usage Utilisation de la mémoire + + &Reset + Réinitialisation + Received Reçu @@ -1590,6 +1431,10 @@ Synced Blocks Blocs synchronisés + + Wallet Repair Options + Options de réparation du portefeuille + User Agent Agent utilisateur @@ -1643,144 +1488,437 @@ Ping min. - Time Offset - Décalage temporel + Time Offset + Décalage temporel + + + Last block time + Estampille temporelle du dernier bloc + + + &Open + &Ouvrir + + + &Console + &Console + + + &Network Traffic + Trafic &réseau + + + Totals + Totaux + + + In: + Entrant : + + + Out: + Sortant : + + + Debug log file + Fichier journal de débogage + + + Clear console + Effacer la console + + + 1 &hour + 1 &heure + + + 1 &day + 1 &jour + + + 1 &week + 1 &semaine + + + 1 &year + 1 &an + + + &Disconnect + &Déconnecter + + + Ban for + Bannir pendant + + + &Unban + &Réhabiliter + + + Welcome to the %1 RPC console. + Bienvenue sur la console RPC de %1. + + + Type <b>help</b> for an overview of available commands. + Taper <b>help</b> pour afficher une vue générale des commandes proposées. + + + Use up and down arrows to navigate history, and %1 to clear screen. + Utilisez les flèches haut et bas pour naviguer dans l'historique, et %1 pour effacer l'écran. + + + WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command. + AVERTISSEMENT : Des tentatives d'escroqueries demandant aux utilisateurs de taper des commandes ici afin de voler le contenu de leur portefeuille ont été constatées. N'utilisez pas cette console sans comprendre pleinement les conséquences d'une commande. + + + Network activity disabled + L'activité réseau est désactivée. + + + (node id: %1) + (ID de nœud : %1) + + + via %1 + par %1 + + + never + jamais + + + Inbound + Entrant + + + Outbound + Sortant + + + Yes + Oui + + + No + Non + + + Unknown + Inconnu + + + + RavenGUI + + Sign &message... + Signer un &message... + + + Synchronizing with network... + Synchronisation avec le réseau… + + + &Overview + &Vue d'ensemble + + + Node + Nœud + + + Show general overview of wallet + Afficher une vue d’ensemble du porte-monnaie + + + &Transactions + &Transactions + + + Browse transaction history + Parcourir l'historique transactionnel + + + &Transfer Assets + &Transférer les actifs + + + Coming Soon + A venir prochainement + + + E&xit + Q&uitter + + + Quit application + Quitter l’application + + + &About %1 + À &propos de %1 + + + Show information about %1 + Afficher des informations à propos de %1 + + + About &Qt + À propos de &Qt + + + Show information about Qt + Afficher des informations sur Qt + + + &Options... + &Options… + + + Modify configuration options for %1 + Modifier les options de configuration de %1 + + + &Encrypt Wallet... + &Chiffrer le porte-monnaie... + + + &Backup Wallet... + Sauvegarder le &porte-monnaie... + + + &Change Passphrase... + &Changer la phrase de passe... + + + &Sending addresses... + Adresses d'&envoi... + + + &Receiving addresses... + Adresses de &réception... + + + Open &URI... + Ouvrir une &URI... + + + Ravencoin Market Price + Ravencoin Prix du Marché + + + Click to disable network activity. + Cliquer pour désactiver l'activité réseau. + + + Network activity disabled. + L'activité réseau est désactivée. + + + Click to enable network activity again. + Cliquer pour réactiver l'activité réseau. + + + Syncing Headers (%1%)... + Synchronisation des en-têtes (%1)... + + + Reindexing blocks on disk... + Réindexation des blocs sur le disque... + + + Send coins to a Raven address + Envoyer des pièces à une adresse Raven + + + Backup wallet to another location + Sauvegarder le porte-monnaie vers un autre emplacement + + + Change the passphrase used for wallet encryption + Modifier la phrase de passe utilisée pour le chiffrement du porte-monnaie + + + Open debugging and diagnostic console + Ouvrir une console de débogage et de diagnostic + + + &Verify message... + &Vérifier un message... + + + Raven + Raven + + + Wallet + Porte-monnaie + + + &Send + &Envoyer + + + &Receive + &Recevoir + + + &Show / Hide + &Afficher / cacher + + + Show or hide the main Window + Afficher ou cacher la fenêtre principale + + + Encrypt the private keys that belong to your wallet + Chiffrer les clés privées qui appartiennent à votre porte-monnaie - Last block time - Estampille temporelle du dernier bloc + Sign messages with your Raven addresses to prove you own them + Signer les messages avec vos adresses Raven pour prouver que vous les détenez - &Open - &Ouvrir + Verify messages to ensure they were signed with specified Raven addresses + Vérifier les messages pour s'assurer qu'ils ont été signés avec les adresses Raven spécifiées - &Console - &Console + &File + &Fichier - &Network Traffic - Trafic &réseau + &Help + &Aide - &Clear - &Effacer + Request payments (generates QR codes and raven: URIs) + Demander des paiements (génère des codes QR et des URI raven:) - Totals - Totaux + Show the list of used sending addresses and labels + Afficher la liste d'adresses d'envoi et d'étiquettes utilisées - In: - Entrant : + Show the list of used receiving addresses and labels + Afficher la liste d'adresses de réception et d'étiquettes utilisées - Out: - Sortant : + Open a raven: URI or payment request + Ouvrir une URI raven: ou une demande de paiement - Debug log file - Fichier journal de débogage + &Command-line options + Options de ligne de &commande - Clear console - Effacer la console + Indexing blocks on disk... + Indexation des blocs sur le disque... - 1 &hour - 1 &heure + Processing blocks on disk... + Traitement des blocs sur le disque... - 1 &day - 1 &jour + %1 behind + en retard de %1 - 1 &week - 1 &semaine + Last received block was generated %1 ago. + Le dernier bloc reçu avait été généré il y a %1. - 1 &year - 1 &an + Transactions after this will not yet be visible. + Les transactions suivantes ne seront pas déjà visibles. - &Disconnect - &Déconnecter + Error + Erreur - Ban for - Bannir pendant + Warning + Avertissement - &Unban - &Réhabiliter + Information + Information - Welcome to the %1 RPC console. - Bienvenue sur la console RPC de %1. + Up to date + À jour - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Utiliser les touches de déplacement pour naviguer dans l'historique et <b>Ctrl-L</b> pour effacer l'écran. + Show the %1 help message to get a list with possible Raven command-line options + Afficher le message d'aide de %1 pour obtenir la liste des options de ligne de commande Raven possibles. - Type <b>help</b> for an overview of available commands. - Taper <b>help</b> pour afficher une vue générale des commandes proposées. + %1 client + Client %1 - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - AVERTISSEMENT : des fraudeurs sont réputés être à l'oeuvre, demandant aux utilisateurs de taper des commandes ici, et dérobant le contenu de leurs porte-monnaie. Ne pas utiliser cette console sans une compréhension parfaite des conséquences d'une commande. + Connecting to peers... + Connexion aux pairs... - Network activity disabled - L'activité réseau est désactivée. + Catching up... + Rattrapage… - %1 B - %1 o + Date: %1 + + Date : %1 + - %1 KB - %1 Ko + Amount: %1 + + Montant : %1 + - %1 MB - %1 Mo + Type: %1 + + Type : %1 + - %1 GB - %1 Go + Label: %1 + + Étiquette : %1 + - (node id: %1) - (ID de nœud : %1) + Address: %1 + + Adresse : %1 + - via %1 - par %1 + Sent transaction + Transaction envoyée - never - jamais + Incoming transaction + Transaction entrante - Inbound - Entrant + HD key generation is <b>enabled</b> + La génération de clé HD est <b>activée</b> - Outbound - Sortant + HD key generation is <b>disabled</b> + La génération de clé HD est <b>désactivée</b> - Yes - Oui + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Le porte-monnaie est <b>chiffré</b> et est actuellement <b>déverrouillé</b> - No - Non + Wallet is <b>encrypted</b> and currently <b>locked</b> + Le porte-monnaie est <b>chiffré</b> et actuellement <b>verrouillé</b> - Unknown - Inconnu + A fatal error occurred. Raven can no longer continue safely and will quit. + Une erreur fatale est survenue. Raven ne peut plus continuer en toute sécurité et va s'arrêter. @@ -1956,6 +2094,59 @@ Demandée + + ReissueAssetDialog + + Warning: + Attention: + + + e.g. 1.00000000 + ex: 1.00000000 + + + 123.456 RVN + 123.456 RVN + + + Copy change + Copiez la modification + + + Are you sure you want to send? + Etes-vous sûr de vouloir envoyer ? + + + or + ou + + + Copy + Copier: + + + + RestrictedAssetsDialog + + Send Coins + Envoyer les pièces + + + or + ou + + + + SendAssetsEntry + + This is an asset payment + Ceci est un paiement par Actif + + + Asset: + Actif: + + SendCoinsDialog @@ -2018,6 +2209,14 @@ Choose... Choisir... + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + L'utilisation des frais de repli peut entraîner l'envoi d'une transaction dont la confirmation prendra plusieurs heures ou jours (voire jamais). Pensez à choisir vos frais manuellement ou attendez d'avoir validé la chaîne complète. + + + Warning: Fee estimation is currently not possible. + Avertissement : L'estimation des frais n'est actuellement pas possible. + collapse fee-settings réduire les paramètres des frais @@ -2034,10 +2233,6 @@ Hide Cacher - - total at least - total au moins - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Il est correct de payer les frais minimum tant que le volume transactionnel est inférieur à l'espace dans les blocs. Mais soyez conscient que cela pourrait résulter en une transaction n'étant jamais confirmée une fois qu'il y aura plus de transactions que le réseau ne pourra en traiter. @@ -2059,12 +2254,8 @@ (Les frais intelligents ne sont pas encore initialisés. Cela prend habituellement quelques blocs...) - normal - normal - - - fast - rapide + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Indique que l'expéditeur peut souhaiter remplacer cette transaction par une nouvelle transaction payant des frais plus élevés (avant d'être confirmée). Send to multiple recipients at once @@ -2130,6 +2321,10 @@ Copy change Copier la monnaie + + %1 (%2 blocks) + %1 (%2 blocs) + %1 to %2 %1 à %2 @@ -2190,18 +2385,10 @@ Payment request expired. La demande de paiement a expiré - - %n block(s) - %n bloc%n blocs - Pay only the required fee of %1 Payer seulement les frais exigés de %1 - - Estimated to begin confirmation within %n block(s). - Il est estimé que la confirmation commencera dans %n bloc.Il est estimé que la confirmation commencera dans %n blocs. - Warning: Invalid Raven address Avertissement : adresse Raven invalide @@ -2229,10 +2416,6 @@ A&mount: &Montant : - - Pay &To: - &Payer à : - &Label: É&tiquette : @@ -2281,6 +2464,10 @@ This is an unauthenticated payment request. Cette demande de paiement n'est pas authentifiée. + + Send to: + Envoyer à: + This is an authenticated payment request. Cette demande de paiement est authentifiée. @@ -2293,10 +2480,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Un message qui était joint à l'URI raven: et qui sera stocké avec la transaction pour référence. Note : ce message ne sera pas envoyé par le réseau Raven. - - Pay To: - Payer à : - Memo: Mémo : @@ -2479,10 +2662,6 @@ TransactionDesc - - Open for %n more block(s) - Ouvert pendant encore %n blocOuvert pendant encore %n blocs - Open until %1 Ouvert jusqu'à %1 @@ -2527,10 +2706,6 @@ , has not been successfully broadcast yet , n’a pas encore été diffusée avec succès - - , broadcast through %n node(s) - , diffusée par %n nœud, diffusée par %n nœuds - Date Date @@ -2571,10 +2746,6 @@ Credit Crédit - - matures in %n more block(s) - arrivera à maturité dans %n blocarrivera à maturité dans %n blocs - not accepted refusée @@ -2677,9 +2848,9 @@ Label Étiquette - - Open for %n more block(s) - Ouvert pendant encore %n blocOuvert pendant encore %n blocs + + Asset + Actif Open until %1 @@ -2741,6 +2912,10 @@ Mined Miné + + Assets Sent + Actifs envoyés + watch-only juste-regarder @@ -2777,7 +2952,7 @@ Amount removed from or added to balance. Le montant a été ajouté ou soustrait du solde. - + TransactionView @@ -2924,6 +3099,14 @@ The transaction history was successfully saved to %1. L'historique transactionnel a été enregistré avec succès vers %1. + + Asset Received + Actif reçu + + + Asset Sent + Asset envoyé + Range: Plage : @@ -2953,7 +3136,7 @@ Send Coins Envoyer des pièces - + WalletView @@ -2988,7 +3171,7 @@ The wallet data was successfully saved to %1. Les données du porte-monnaie ont été enregistrées avec succès vers %1 - + raven-core @@ -3011,14 +3194,6 @@ Accept command line and JSON-RPC commands Accepter les commandes JSON-RPC et en ligne de commande - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Accepter des connexions de l'extérieur (par défaut : 1 si aucun -proxy ou -connect/-noconnect) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Se connecter seulement aux nœuds précisés ; -noconnect ou -connect=0 seul pour désactiver les connexions automatiques - Distributed under the MIT software license, see the accompanying file %s or %s Distribué sous la licence MIT d'utilisation d'un logiciel. Consulter le fichier joint %s ou %s @@ -3087,10 +3262,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Supprimer toutes les transactions du porte-monnaie et ne récupérer que ces parties de la chaîne de blocs avec -rescan au démarrage - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Erreur de chargement de %s : vous ne pouvez pas activer HD sur un porte-monnaie non HD existant - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Erreur de lecture de %s ! Toutes les clés ont été lues correctement, mais les données transactionnelles ou les entrées du carnet d'adresses sont peut-être manquantes ou incorrectes. @@ -3163,10 +3334,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Avertissement : nous ne semblons pas être en accord complet avec nos pairs ! Une mise à niveau pourrait être nécessaire pour vous ou pour d'autres nœuds du réseau. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Vous devez reconstruire la base de données avec -reindex-chainstate pour changer -txindex - %s corrupt, salvage failed %s corrompu, la récupération a échoué @@ -3267,10 +3434,6 @@ Error loading %s: Wallet requires newer version of %s Erreur de chargement de %s : le porte-monnaie exige une version plus récente de %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Erreur de chargement de %s : vous ne pouvez pas désactiver HD sur un porte-monnaie HD existant - Error loading block database Erreur de chargement de la base de données de blocs @@ -3299,10 +3462,6 @@ Initialization sanity check failed. %s is shutting down. L'initialisation du test de cohérence a échoué. %s est en cours de fermeture. - - Invalid -onion address: '%s' - Adresse -onion invalide : « %s » - Invalid amount for -%s=<amount>: '%s' Montant invalide pour -%s=<amount> : « %s » @@ -3315,6 +3474,10 @@ Keep the transaction memory pool below <n> megabytes (default: %u) Garder la réserve de mémoire transactionnelle sous <n> mégaoctets (par défaut : %u) + + Loading P2P addresses... + Chargement des adresses P2P... + Loading banlist... Chargement de la liste d'interdiction... @@ -3363,10 +3526,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Définir la taille du cache de la base de données en mégaoctets (%d à %d, default: %d) - - Set maximum block size in bytes (default: %d) - Définir la taille minimale de bloc en octets (par défaut : %d) - Specify wallet file (within data directory) Spécifiez le fichier de porte-monnaie (dans le répertoire de données) @@ -3391,6 +3550,10 @@ Unsupported argument -tor found, use -onion. Argument non pris en charge -tor trouvé, utiliser -onion + + Upgrading UTXO database + Mise à jour de la base de données UTXO + Use UPnP to map the listening port (default: %u) Utiliser l'UPnP pour mapper le port d'écoute (par défaut : %u) @@ -3407,10 +3570,6 @@ Verifying blocks... Vérification des blocs... - - Verifying wallet... - Vérification du porte-monnaie... - Wallet %s resides outside data directory %s Le porte-monnaie %s réside en dehors du répertoire de données %s @@ -3435,10 +3594,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Se lier à l'adresse donnée et aux pairs s'y connectant. Utiliser la notation [host]:port pour l'IPv6 - - 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) - Se lier à l'adresse donnée pour écouter des connexions JSON-RPC. Utiliser la notation [host]:port pour l'IPv6. Cette option peut être spécifiée plusieurs fois (par défaut : se lier à toutes les interfaces) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Créer de nouveaux fichiers avec les permissions système par défaut, au lieu de umask 077 (effectif seulement avec la fonction du porte-monnaie désactivée) @@ -3475,18 +3630,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Aléer les authentifiants pour chaque connexion mandataire. Cela active l'isolement de flux de Tor (par défaut : %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Définir la taille maximale en octets des transactions à priorité élevée et frais modiques (par défaut : %d) - The transaction amount is too small to send after the fee has been deducted Le montant de la transaction est trop bas pour être envoyé une fois que les frais ont été déduits - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Utiliser une génération de clé hiérarchique déterministe (HD) après BIP32. N'a d'effet que lors de la création ou du lancement intitial du porte-monnaie - 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 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 @@ -3523,6 +3670,10 @@ Information Informations + + Invalid -proxy address or hostname: '%s' + L'adresse ou le nom d'hôte du proxy est invalide : '%s'. + Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s) Montant invalide pour -paytxfee=<montant> : « %s » (doit être au moins %s) @@ -3559,10 +3710,6 @@ Send trace/debug info to console instead of debug.log file Envoyer les infos de débogage/trace à la console au lieu du fichier debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Envoyer si possible les transactions comme étant sans frais (par défaut : %u) - Show all debugging options (usage: --help -help-debug) Montrer toutes les options de débogage (utilisation : --help --help-debug) @@ -3615,6 +3762,10 @@ Username for JSON-RPC connections Nom d'utilisateur pour les connexions JSON-RPC + + Verifying wallet(s)... + Vérification du ou des portefeuilles... + Warning Avertissement @@ -3647,10 +3798,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Autoriser les consultations DNS pour -addnode, -seednode et -connect - - Loading addresses... - Chargement des adresses… - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = conserver les métadonnées de transmission, p. ex. les informations du propriétaire du compte et de demande de paiement, 2 = abandonner les métadonnées de transmission) @@ -3667,6 +3814,14 @@ Equivalent bytes per sigop in transactions for relay and mining (default: %u) Octets équivalents par sigop dans les transactions pour relayer et miner (par défaut : %u) + + Error loading %s: You can't enable HD on an already existing non-HD wallet + Erreur de chargement de %s : Vous ne pouvez pas activer la HD sur un portefeuille non HD déjà existant. + + + Error loading wallet %s. -wallet parameter must only specify a filename (not a path). + Erreur de chargement du portefeuille %s. Le paramètre -wallet doit seulement spécifier un nom de fichier (pas un dossier). + Fees (in %s/kB) smaller than this are considered zero fee for transaction creation (default: %s) Les frais (en %s/Ko) inférieurs à ce seuil sont considérés comme étant nuls pour la création de transactions (par défaut : %s) @@ -3691,10 +3846,6 @@ Output debugging information (default: %u, supplying <category> is optional) Extraire les informations de débogage (par défaut : %u, fournir <category> est facultatif) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Requête d'adresses de paires par consultation DNS, si il y a peu d'adresses (par défaut : 1 sauf si -connect/-noconnect) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) Définit la sérialisation de la transaction brute ou les données hexa de bloc retournées en mode non-verbose, non-segwit(0) ou segwit(1) (par défaut : %d) @@ -3755,6 +3906,18 @@ Always query for peer addresses via DNS lookup (default: %u) Toujours demander les adresses des pairs par consultation DNS (par défaut : %u) + + Error loading wallet %s. -wallet filename must be a regular file. + Erreur de chargement du portefeuille %s. -Le nom de fichier du portefeuille doit être un fichier régulier. + + + Error loading wallet %s. Duplicate -wallet filename specified. + Erreur de chargement du portefeuille %s. Le nom de fichier -wallet spécifié est en double. + + + Error loading wallet %s. Invalid characters in -wallet filename. + Erreur de chargement du portefeuille %s. Caractères non valides dans le nom de fichier -wallet. + How many blocks to check at startup (default: %u, 0 = all) Nombre de blocs à vérifier au démarrage (par défaut : %u, 0 = tous) @@ -3763,10 +3926,6 @@ Include IP addresses in debug output (default: %u) Inclure les adresses IP à la sortie de débogage (par défaut : %u) - - Invalid -proxy address: '%s' - Adresse -proxy invalide : « %s » - Keypool ran out, please call keypoolrefill first La réserve de clés est épuisée, veuillez d'abord appeler « keypoolrefill » @@ -3883,10 +4042,6 @@ Loading block index... Chargement de l’index des blocs… - - Add a node to connect to and attempt to keep the connection open - Ajouter un nœud auquel se connecter et tenter de garder la connexion ouverte - Loading wallet... Chargement du porte-monnaie… @@ -3895,18 +4050,10 @@ Cannot downgrade wallet Impossible de revenir à une version inférieure du porte-monnaie - - Cannot write default address - Impossible d'écrire l'adresse par défaut - Rescanning... Nouvelle analyse… - - Done loading - Chargement terminé - Error Erreur diff --git a/src/qt/locale/raven_fr_CA.ts b/src/qt/locale/raven_fr_CA.ts index b653dcee08..22c60a24a6 100644 --- a/src/qt/locale/raven_fr_CA.ts +++ b/src/qt/locale/raven_fr_CA.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -35,10 +33,19 @@ - BanTableModel + AssetControlDialog - RavenGUI + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -47,6 +54,9 @@ Toute sélectionner + + CreateAssetDialog + EditAddressDialog @@ -61,6 +71,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -71,9 +87,24 @@ Bienvenue + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -101,6 +132,9 @@ RPCConsole + + RavenGUI + ReceiveCoinsDialog @@ -110,6 +144,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_fr_FR.ts b/src/qt/locale/raven_fr_FR.ts index c69be8aeb7..2c7c44883d 100644 --- a/src/qt/locale/raven_fr_FR.ts +++ b/src/qt/locale/raven_fr_FR.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -138,6 +136,18 @@ Portefeuille chiffré + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -148,276 +158,7 @@ Banned Until Banni jusque - - - RavenGUI - - Sign &message... - Signer un &message... - - - Synchronizing with network... - Synchronisation avec le réseau... - - - &Overview - &Vue d'ensemble - - - Node - Nœud - - - Show general overview of wallet - Affiche une vue d'ensemble du porte-monnaie - - - &Transactions - &Transactions - - - Browse transaction history - Permet de parcourir l'historique des transactions - - - E&xit - Qui&tter - - - Quit application - Quitter l'application - - - &About %1 - &À propos de %1 - - - Show information about %1 - Afficher les informations sur %1 - - - About &Qt - À propos de &Qt - - - Show information about Qt - Afficher des informations sur Qt - - - &Options... - &Options... - - - Modify configuration options for %1 - Modifier les options de configuration pour %1 - - - &Encrypt Wallet... - &Chiffrer le portefeuille - - - &Backup Wallet... - &Sauvegarder le portefeuille - - - &Change Passphrase... - &Modifier le mot de passe - - - &Sending addresses... - &Adresses d'envoi - - - &Receiving addresses... - &Adresses de réception - - - Open &URI... - Ouvrir &URI - - - Reindexing blocks on disk... - Réindexer les blocs sur le disque... - - - Send coins to a Raven address - Envoyer des pièces à une adresse Raven - - - Backup wallet to another location - Sauvegarder le porte-monnaie à un autre emplacement - - - Change the passphrase used for wallet encryption - Modifier la phrase de passe utilisée pour le cryptage du porte-monnaie - - - &Debug window - &Fenêtre de débogage - - - Open debugging and diagnostic console - Ouvrir la console de débogage et de diagnostic - - - &Verify message... - &Vérification du message - - - Raven - Raven - - - Wallet - Portefeuille - - - &Send - &Envoyer - - - &Receive - &Réception - - - &Show / Hide - &Montrer / Cacher - - - Show or hide the main Window - Montrer ou cacher la fenêtre principale - - - Encrypt the private keys that belong to your wallet - Crypter les clé privées qui appartiennent votre portefeuille - - - Sign messages with your Raven addresses to prove you own them - Signer vos messages avec vos adresses Raven pour prouver que vous les détenez - - - &File - &Fichier - - - &Settings - &Réglages - - - &Help - &Aide - - - Tabs toolbar - Barre d'outils des onglets - - - Request payments (generates QR codes and raven: URIs) - Demander des paiements (générer QR codes et raven: URIs) - - - Show the list of used sending addresses and labels - Montrer la liste des adresses d'envois utilisées et les étiquettes - - - Open a raven: URI or payment request - Ouvrir un raven: URI ou demande de paiement - - - &Command-line options - &Options de ligne de commande - - - %n active connection(s) to Raven network - %n connexion active au réseau Raven%n connexions actives au réseau Raven - - - Indexing blocks on disk... - Indexation des blocs sur le disque... - - - %1 behind - en retard de %1 - - - Last received block was generated %1 ago. - Le dernier bloc reçu a été généré %1. - - - Transactions after this will not yet be visible. - Les transactions ne seront plus visible après ceci. - - - Error - Erreur - - - Warning - Attention - - - Information - Information - - - Up to date - À jour - - - %1 client - %1 client - - - Catching up... - Rattrapage... - - - Date: %1 - - Date: %1 - - - - Amount: %1 - - Montant:%1 - - - - Type: %1 - - Type: %1 - - - - Label: %1 - - Étiquette: %1 - - - - Address: %1 - - Adresse: %1 - - - - Sent transaction - Transaction envoyée - - - Incoming transaction - Transaction entrante - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Le porte-monnaie est <b>chiffré</b> et est actuellement <b>déverrouillé</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Le porte-monnaie est <b>chiffré</b> et est actuellement <b>verrouillé</b> - - + CoinControlDialog @@ -533,6 +274,9 @@ (aucune étiquette) + + CreateAssetDialog + EditAddressDialog @@ -567,6 +311,12 @@ Impossible de créer un répertoire ici. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -628,15 +378,19 @@ Error Erreur - - %n GB of free space available - %n GO d'espace libre disponible%n GO d'espace libre disponible - - - (of %n GB needed) - (%n GB nécessaire)(%n GB nécessaire) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -648,6 +402,9 @@ Cacher + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -685,14 +442,6 @@ MB MO - - Accept connections from outside - Accepter les connexions venant de l'extérieur - - - Allow incoming connections - Autoriser les connexions entrantes - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Adresse IP du proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) @@ -753,14 +502,6 @@ &Window &Fenêtre - - &Hide the icon from the system tray. - &Cacher l'icône dans la zone de notification. - - - Hide tray icon - Cacher l'icône de la zone de notification - &Minimize to the tray instead of the taskbar &Minimiser dans la barre système au lieu de la barre des tâches @@ -832,10 +573,6 @@ Immature: Immature: - - Balances - Balances - Total: Total: @@ -916,233 +653,466 @@ QRImageWidget - &Copy Image - &Copier image + &Copy Image + &Copier image + + + Save QR Code + Sauvegarder QR code + + + + RPCConsole + + N/A + N/A + + + Client version + Version du client + + + &Information + &Information + + + Debug window + Fenêtre de débogage + + + General + Général + + + Using BerkeleyDB version + Version BerkeleyDButilisée + + + Startup time + Le temps de démarrage + + + Network + Réseau + + + Name + Nom + + + Number of connections + Nombre de connexions + + + Block chain + Chaîne de bloc + + + Current number of blocks + Nombre courant de blocs + + + Memory Pool + Mémoire du pool + + + Current number of transactions + Nombre courant de transactions + + + Memory usage + Usage de la mémoire + + + Received + Reçu + + + Sent + Envoyé + + + &Peers + &Pairs + + + Banned peers + Pairs bannis + + + Whitelisted + Autorisé par la liste + + + Direction + Direction + + + Version + Version + + + Starting Block + Bloc de départ + + + Synced Blocks + Blocs Synchronisés + + + User Agent + Agent Utilisateur + + + Services + Services + + + Ban Score + Score de ban + + + Connection Time + Temps de connexion + + + Last Send + Dernier envoyé + + + Last Receive + Dernier reçu + + + Ping Time + Temps du ping + + + Ping Wait + Attente du ping + + + &Open + &Ouvert + + + &Console + &Console + + + &Network Traffic + &Trafic réseau + + + Totals + Totaux + + + In: + Entrée: + + + Out: + Sortie: + + + Debug log file + Fichier du journal de débogage + + + Clear console + Nettoyer la console + + + 1 &hour + 1 &heure + + + 1 &day + 1 &jour + + + 1 &week + 1 &semaine + + + 1 &year + 1 &an + + + via %1 + via %1 + + + never + jamais + + + Yes + Oui + + + No + Non + + + Unknown + Inconnu + + + + RavenGUI + + Sign &message... + Signer un &message... + + + Synchronizing with network... + Synchronisation avec le réseau... + + + &Overview + &Vue d'ensemble + + + Node + Nœud + + + Show general overview of wallet + Affiche une vue d'ensemble du porte-monnaie - Save QR Code - Sauvegarder QR code + &Transactions + &Transactions - - - RPCConsole - N/A - N/A + Browse transaction history + Permet de parcourir l'historique des transactions - Client version - Version du client + E&xit + Qui&tter - &Information - &Information + Quit application + Quitter l'application - Debug window - Fenêtre de débogage + &About %1 + &À propos de %1 - General - Général + Show information about %1 + Afficher les informations sur %1 - Using BerkeleyDB version - Version BerkeleyDButilisée + About &Qt + À propos de &Qt - Startup time - Le temps de démarrage + Show information about Qt + Afficher des informations sur Qt - Network - Réseau + &Options... + &Options... - Name - Nom + Modify configuration options for %1 + Modifier les options de configuration pour %1 - Number of connections - Nombre de connexions + &Encrypt Wallet... + &Chiffrer le portefeuille - Block chain - Chaîne de bloc + &Backup Wallet... + &Sauvegarder le portefeuille - Current number of blocks - Nombre courant de blocs + &Change Passphrase... + &Modifier le mot de passe - Memory Pool - Mémoire du pool + &Sending addresses... + &Adresses d'envoi - Current number of transactions - Nombre courant de transactions + &Receiving addresses... + &Adresses de réception - Memory usage - Usage de la mémoire + Open &URI... + Ouvrir &URI - Received - Reçu + Reindexing blocks on disk... + Réindexer les blocs sur le disque... - Sent - Envoyé + Send coins to a Raven address + Envoyer des pièces à une adresse Raven - &Peers - &Pairs + Backup wallet to another location + Sauvegarder le porte-monnaie à un autre emplacement - Banned peers - Pairs bannis + Change the passphrase used for wallet encryption + Modifier la phrase de passe utilisée pour le cryptage du porte-monnaie - Whitelisted - Autorisé par la liste + Open debugging and diagnostic console + Ouvrir la console de débogage et de diagnostic - Direction - Direction + &Verify message... + &Vérification du message - Version - Version + Raven + Raven - Starting Block - Bloc de départ + Wallet + Portefeuille - Synced Blocks - Blocs Synchronisés + &Send + &Envoyer - User Agent - Agent Utilisateur + &Receive + &Réception - Services - Services + &Show / Hide + &Montrer / Cacher - Ban Score - Score de ban + Show or hide the main Window + Montrer ou cacher la fenêtre principale - Connection Time - Temps de connexion + Encrypt the private keys that belong to your wallet + Crypter les clé privées qui appartiennent votre portefeuille - Last Send - Dernier envoyé + Sign messages with your Raven addresses to prove you own them + Signer vos messages avec vos adresses Raven pour prouver que vous les détenez - Last Receive - Dernier reçu + &File + &Fichier - Ping Time - Temps du ping + &Help + &Aide - Ping Wait - Attente du ping + Request payments (generates QR codes and raven: URIs) + Demander des paiements (générer QR codes et raven: URIs) - &Open - &Ouvert + Show the list of used sending addresses and labels + Montrer la liste des adresses d'envois utilisées et les étiquettes - &Console - &Console + Open a raven: URI or payment request + Ouvrir un raven: URI ou demande de paiement - &Network Traffic - &Trafic réseau + &Command-line options + &Options de ligne de commande - &Clear - &Nettoyer + Indexing blocks on disk... + Indexation des blocs sur le disque... - Totals - Totaux + %1 behind + en retard de %1 - In: - Entrée: + Last received block was generated %1 ago. + Le dernier bloc reçu a été généré %1. - Out: - Sortie: + Transactions after this will not yet be visible. + Les transactions ne seront plus visible après ceci. - Debug log file - Fichier du journal de débogage + Error + Erreur - Clear console - Nettoyer la console + Warning + Attention - 1 &hour - 1 &heure + Information + Information - 1 &day - 1 &jour + Up to date + À jour - 1 &week - 1 &semaine + %1 client + %1 client - 1 &year - 1 &an + Catching up... + Rattrapage... - %1 B - %1 O + Date: %1 + + Date: %1 + - %1 KB - %1 KO + Amount: %1 + + Montant:%1 + - %1 MB - %1 MO + Type: %1 + + Type: %1 + - %1 GB - %1 GO + Label: %1 + + Étiquette: %1 + - via %1 - via %1 + Address: %1 + + Adresse: %1 + - never - jamais + Sent transaction + Transaction envoyée - Yes - Oui + Incoming transaction + Transaction entrante - No - Non + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Le porte-monnaie est <b>chiffré</b> et est actuellement <b>déverrouillé</b> - Unknown - Inconnu + Wallet is <b>encrypted</b> and currently <b>locked</b> + Le porte-monnaie est <b>chiffré</b> et est actuellement <b>verrouillé</b> - + ReceiveCoinsDialog @@ -1248,6 +1218,15 @@ (aucune étiquette) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1306,22 +1285,10 @@ Hide Cacher - - total at least - Au total au moins - Recommended: Recommandé: - - normal - normal - - - fast - rapide - Send to multiple recipients at once Envoyer des pièces à plusieurs destinataires à la fois @@ -1385,10 +1352,6 @@ A&mount: &Montant : - - Pay &To: - Payer &à : - &Label: &Étiquette : @@ -1421,10 +1384,6 @@ Message: Message : - - Pay To: - Payer à : - Memo: Memo: @@ -1764,10 +1723,6 @@ Importation ... Verifying blocks... Vérifications des blocs... - - Verifying wallet... - Vérification du portefeuille... - Wallet options: Options du portefeuille: @@ -1828,18 +1783,10 @@ Importation ... Password for JSON-RPC connections Mot de passe pour les connexions JSON-RPC - - Loading addresses... - Chargement des adresses... - (default: %s) (défaut: %s) - - Invalid -proxy address: '%s' - Adresse -proxy invalide: '%s' - Specify pid file (default: %s) Spécifier le pid du fichier (défaut: %s) @@ -1860,18 +1807,10 @@ Importation ... Cannot downgrade wallet Vous ne pouvez pas rétrograder votre portefeuille - - Cannot write default address - Impossible d'écrire l'adresse par défaut - Rescanning... Nouvelle analyse... - - Done loading - Chargement terminé - Error Erreur diff --git a/src/qt/locale/raven_gl.ts b/src/qt/locale/raven_gl.ts index 6c774ac0e9..07e5af1517 100644 --- a/src/qt/locale/raven_gl.ts +++ b/src/qt/locale/raven_gl.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -63,218 +61,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - &Asinar mensaxe... - - - Synchronizing with network... - Sincronizando coa rede... - - - &Overview - &Vista xeral - - - Show general overview of wallet - Amosar vista xeral do moedeiro - - - &Transactions - &Transacciones - - - Browse transaction history - Navegar historial de transaccións - - - E&xit - &Saír - - - Quit application - Saír da aplicación - - - About &Qt - Acerca de &Qt - - - Show information about Qt - Amosar información acerca de Qt - - - &Options... - &Opcións... - - - &Encrypt Wallet... - &Encriptar Moedeiro... - - - &Backup Wallet... - Copia de &Seguridade do Moedeiro... - - - &Change Passphrase... - &Cambiar contrasinal... - - - &Receiving addresses... - Direccións para recibir - - - Reindexing blocks on disk... - Reindexando bloques no disco... - - - Send coins to a Raven address - Enviar moedas a unha dirección Raven - - - Backup wallet to another location - Facer copia de seguridade do moedeiro noutra localización - - - Change the passphrase used for wallet encryption - Cambiar o contrasinal empregado para a encriptación do moedeiro - - - &Debug window - Ventana de &Depuración - - - Open debugging and diagnostic console - Abrir consola de depuración e diagnóstico - - - &Verify message... - &Verificar mensaxe... - - - Raven - Raven - - - Wallet - Moedeiro - - - &Send - &Enviar - - - &Receive - &Recibir - - - &Show / Hide - &Amosar/Agachar - - - Show or hide the main Window - Amosar ou agachar a ventana principal - - - Encrypt the private keys that belong to your wallet - Encriptar as claves privadas que pertencen ao teu moedeiro - - - Sign messages with your Raven addresses to prove you own them - Asina mensaxes coas túas direccións Raven para probar que te pertencen - - - Verify messages to ensure they were signed with specified Raven addresses - Verificar mensaxes para asegurar que foron asinados con direccións Raven dadas. - - - &File - &Arquivo - - - &Settings - Axus&tes - - - &Help - A&xuda - - - Tabs toolbar - Barra de ferramentas - - - Request payments (generates QR codes and raven: URIs) - Solicitar pagos (xenera códigos QR e raven: URIs) - - - Show the list of used sending addresses and labels - Amosar a listaxe de direccións e etiquetas para enviar empregadas - - - Show the list of used receiving addresses and labels - Amosar a listaxe de etiquetas e direccións para recibir empregadas - - - Open a raven: URI or payment request - Abrir un raven: URI ou solicitude de pago - - - &Command-line options - Opcións da liña de comandos - - - %1 behind - %1 detrás - - - Last received block was generated %1 ago. - O último bloque recibido foi xerado fai %1. - - - Transactions after this will not yet be visible. - As transaccións despois desta non serán todavía visibles. - - - Error - Erro - - - Warning - Precaución - - - Information - Información - - - Up to date - Actualizado - - - Catching up... - Poñendo ao día... - - - Sent transaction - Transacción enviada - - - Incoming transaction - Transacción entrante - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - O moedeiro está <b>encriptado</b> e actualmente <b>desbloqueado</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - O moedeiro está <b>encriptado</b> e actualmente <b>bloqueado</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -327,6 +126,9 @@ Confirmado + + CreateAssetDialog + EditAddressDialog @@ -373,6 +175,12 @@ Non se pode crear directorio de datos aquí + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -411,6 +219,18 @@ Erro + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -422,6 +242,9 @@ Hora do último bloque + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -660,10 +483,6 @@ &Network Traffic &Tráfico de Rede - - &Clear - &Limpar - Totals Totais @@ -684,29 +503,208 @@ Clear console Limpar consola - - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Emprega as flechas arriba e abaixo para navegar polo historial, e <b>Ctrl-L</b> para limpar a pantalla. - Type <b>help</b> for an overview of available commands. Escribe <b>axuda</b> para unha vista xeral dos comandos dispoñibles. + + + RavenGUI + + Sign &message... + &Asinar mensaxe... + + + Synchronizing with network... + Sincronizando coa rede... + + + &Overview + &Vista xeral + + + Show general overview of wallet + Amosar vista xeral do moedeiro + + + &Transactions + &Transacciones + + + Browse transaction history + Navegar historial de transaccións + + + E&xit + &Saír + + + Quit application + Saír da aplicación + + + About &Qt + Acerca de &Qt + + + Show information about Qt + Amosar información acerca de Qt + + + &Options... + &Opcións... + + + &Encrypt Wallet... + &Encriptar Moedeiro... + + + &Backup Wallet... + Copia de &Seguridade do Moedeiro... + + + &Change Passphrase... + &Cambiar contrasinal... + + + &Receiving addresses... + Direccións para recibir + + + Reindexing blocks on disk... + Reindexando bloques no disco... + + + Send coins to a Raven address + Enviar moedas a unha dirección Raven + + + Backup wallet to another location + Facer copia de seguridade do moedeiro noutra localización + + + Change the passphrase used for wallet encryption + Cambiar o contrasinal empregado para a encriptación do moedeiro + + + Open debugging and diagnostic console + Abrir consola de depuración e diagnóstico + + + &Verify message... + &Verificar mensaxe... + + + Raven + Raven + - %1 B - %1 B + Wallet + Moedeiro + + + &Send + &Enviar - %1 KB - %1 KB + &Receive + &Recibir - %1 MB - %1 MB + &Show / Hide + &Amosar/Agachar - %1 GB - %1 GB + Show or hide the main Window + Amosar ou agachar a ventana principal + + + Encrypt the private keys that belong to your wallet + Encriptar as claves privadas que pertencen ao teu moedeiro + + + Sign messages with your Raven addresses to prove you own them + Asina mensaxes coas túas direccións Raven para probar que te pertencen + + + Verify messages to ensure they were signed with specified Raven addresses + Verificar mensaxes para asegurar que foron asinados con direccións Raven dadas. + + + &File + &Arquivo + + + &Help + A&xuda + + + Request payments (generates QR codes and raven: URIs) + Solicitar pagos (xenera códigos QR e raven: URIs) + + + Show the list of used sending addresses and labels + Amosar a listaxe de direccións e etiquetas para enviar empregadas + + + Show the list of used receiving addresses and labels + Amosar a listaxe de etiquetas e direccións para recibir empregadas + + + Open a raven: URI or payment request + Abrir un raven: URI ou solicitude de pago + + + &Command-line options + Opcións da liña de comandos + + + %1 behind + %1 detrás + + + Last received block was generated %1 ago. + O último bloque recibido foi xerado fai %1. + + + Transactions after this will not yet be visible. + As transaccións despois desta non serán todavía visibles. + + + Error + Erro + + + Warning + Precaución + + + Information + Información + + + Up to date + Actualizado + + + Catching up... + Poñendo ao día... + + + Sent transaction + Transacción enviada + + + Incoming transaction + Transacción entrante + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + O moedeiro está <b>encriptado</b> e actualmente <b>desbloqueado</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + O moedeiro está <b>encriptado</b> e actualmente <b>bloqueado</b> @@ -766,6 +764,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -835,10 +842,6 @@ A&mount: &Cantidade: - - Pay &To: - Pagar &A: - &Label: &Etiqueta: @@ -875,10 +878,6 @@ Enter a label for this address to add it to the list of used addresses Introduce unha etiqueta para esta dirección para engadila á listaxe de direccións empregadas - - Pay To: - Pagar A: - Memo: Memo: @@ -1085,10 +1084,6 @@ Incorrect or no genesis block found. Wrong datadir for network? Bloque genesis incorrecto o no existente. Datadir erróneo para a rede? - - Invalid -onion address: '%s' - Dirección -onion inválida: '%s' - Not enough file descriptors available. Non hai suficientes descritores de arquivo dispoñibles. @@ -1101,10 +1096,6 @@ Verifying blocks... Verificando bloques... - - Verifying wallet... - Verificando moedeiro... - Wallet %s resides outside data directory %s O moedeiro %s reside fóra do directorio de datos %s @@ -1157,14 +1148,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permitir lookup de DNS para -addnote, -seednote e -connect - - Loading addresses... - Cargando direccións... - - - Invalid -proxy address: '%s' - Dirección -proxy inválida: '%s' - Unknown network specified in -onlynet: '%s' Rede descoñecida especificada en -onlynet: '%s' @@ -1177,10 +1160,6 @@ Loading block index... Cargando índice de bloques... - - Add a node to connect to and attempt to keep the connection open - Engadir un nodo ao que conectarse e tentar manter a conexión aberta - Loading wallet... Cargando moedeiro... @@ -1189,18 +1168,10 @@ Cannot downgrade wallet Non se pode desactualizar o moedeiro - - Cannot write default address - Non se pode escribir a dirección por defecto - Rescanning... Rescaneando... - - Done loading - Carga completa - Error Erro diff --git a/src/qt/locale/raven_he.ts b/src/qt/locale/raven_he.ts index fa93545723..f12cab2715 100644 --- a/src/qt/locale/raven_he.ts +++ b/src/qt/locale/raven_he.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ אזהרה: מקש ה־Caps Lock פעיל! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,1417 +244,1353 @@ - RavenGUI + CoinControlDialog - Sign &message... - &חתימה על הודעה… + Coin Selection + בחירת מטבע - Synchronizing with network... - בסנכרון עם הרשת… + Quantity: + כמות: - &Overview - &סקירה + Bytes: + בתים: - Node - מפרק + Amount: + סכום: - Show general overview of wallet - הצגת סקירה כללית של הארנק + Fee: + עמלה: - &Transactions - ה&עברות + Dust: + אבק: - Browse transaction history - עיון בהיסטוריית ההעברות + After Fee: + לאחר עמלה: - E&xit - י&ציאה + Change: + עודף: - Quit application - יציאה מהתכנית + (un)select all + ביטול/אישור הבחירה - &About %1 - &אודות %1 + Tree mode + מצב עץ - Show information about %1 - הצג מידע על %1 + List mode + מצב רשימה - About &Qt - על אודות Qt + Amount + כמות - Show information about Qt - הצגת מידע על Qt + Received with label + התקבל עם תווית - &Options... - &אפשרויות… + Received with address + התקבל עם כתובת - Modify configuration options for %1 - שינוי אפשרויות התצורה עבור %1 + Date + תאריך - &Encrypt Wallet... - ה&צפנת הארנק… + Confirmations + אישורים - &Backup Wallet... - &גיבוי הארנק… + Confirmed + מאושר - &Change Passphrase... - ה&חלפת מילת הצופן… + Copy address + העתקת הכתובת - &Sending addresses... - כתובת ה&שליחה… + Copy label + העתקת התווית - &Receiving addresses... - כתובות ה&קבלה… + Copy amount + העתקת הסכום - Open &URI... - פתיחת &כתובת משאב… + Copy transaction ID + העתקת מזהה ההעברה - Click to disable network activity. - יש ללחוץ כדי לנטרל פעילות רשת. + Lock unspent + נעילת יתרה - Network activity disabled. - פעילות הרשת נוטרלה. + Unlock unspent + פתיחת יתרה - Click to enable network activity again. - יש ללחוץ כדי להפעיל את פעילות הרשת מחדש. + Copy quantity + העתקת הכמות - Syncing Headers (%1%)... - הכותרות מתעדכנות (%1%)... + Copy fee + העתקת העמלה - Reindexing blocks on disk... - המקטעים נוספים למפתח בכונן… + Copy after fee + העתקה אחרי העמלה - Send coins to a Raven address - שליחת מטבעות לכתובת ביטקוין + Copy bytes + העתקת בתים - Backup wallet to another location - גיבוי הארנק למיקום אחר + Copy dust + העתקת אבק - Change the passphrase used for wallet encryption - החלפת מילת הצופן להצפנת הארנק + Copy change + העתקת השינוי - &Debug window - חלון &ניפוי + yes + כן - Open debugging and diagnostic console - פתיחת לוח הבקרה לאבחון ולניפוי + no + לא - &Verify message... - &אימות הודעה… + This label turns red if any recipient receives an amount smaller than the current dust threshold. + תווית זו הופכת לאדומה אם מישהו מהנמענים מקבל סכום נמוך יותר מסף האבק הנוכחי. - Raven - ביטקוין + Can vary +/- %1 satoshi(s) per input. + יכול להשתנות במגמה של +/- %1 סנטושי לקלט. - Wallet - ארנק + (no label) + (ללא תוית) + + + CreateAssetDialog + + + EditAddressDialog - &Send - &שליחה + Edit Address + עריכת כתובת - &Receive - &קבלה + &Label + ת&ווית - &Show / Hide - ה&צגה / הסתרה + The label associated with this address list entry + התווית המשויכת לרשומה הזו ברשימת הכתובות - Show or hide the main Window - הצגה או הסתרה של החלון הראשי + The address associated with this address list entry. This can only be modified for sending addresses. + הכתובת המשויכת עם רשומה זו ברשימת הכתובות. ניתן לשנות זאת רק עבור כתובות לשליחה. - Encrypt the private keys that belong to your wallet - הצפנת המפתחות הפרטיים ששייכים לארנק שלך + &Address + &כתובת - Sign messages with your Raven addresses to prove you own them - חתום על הודעות עם כתובות הביטקוין שלך כדי להוכיח שהן בבעלותך + New receiving address + כתובת קבלה חדשה - Verify messages to ensure they were signed with specified Raven addresses - אמת הודעות כדי להבטיח שהן נחתמו עם כתובת ביטקוין מסוימות + New sending address + כתובת שליחה חדשה - &File - &קובץ + Edit receiving address + עריכת כתובת הקבלה - &Settings - ה&גדרות + Edit sending address + עריכת כתובת השליחה - &Help - ע&זרה + The entered address "%1" is not a valid Raven address. + הכתובת שהוקלדה „%1” היא אינה כתובת ביטקוין תקנית. - Tabs toolbar - סרגל כלים לשוניות + The entered address "%1" is already in the address book. + הכתובת שהוקלדה „%1” כבר נמצאת בספר הכתובות. - Request payments (generates QR codes and raven: URIs) - בקשת תשלומים (יצירה של קודים מסוג QR וסכימות כתובות משאב של :raven) + Could not unlock wallet. + לא ניתן לשחרר את הארנק. - Show the list of used sending addresses and labels - הצג את רשימת הכתובות לשליחה שהיו בשימוש לרבות התוויות + New key generation failed. + יצירת המפתח החדש נכשלה. + + + FreespaceChecker - Show the list of used receiving addresses and labels - הצגת רשימת הכתובות והתוויות הנמצאות בשימוש + A new data directory will be created. + תיקיית נתונים חדשה תיווצר. - Open a raven: URI or payment request - פתיחת ביטקוין: כתובת משאב או בקשת תשלום + name + שם - &Command-line options - אפשרויות &שורת הפקודה - - - %n active connection(s) to Raven network - חיבור אחד פעיל לרשת ביטקוין%n חיבורים פעילים לרשת ביטקוין + Directory already exists. Add %1 if you intend to create a new directory here. + התיקייה כבר קיימת. ניתן להוסיף %1 אם יש ליצור תיקייה חדשה כאן. - Processing blocks on disk... - מעבד בלוקים על הדיסק... + Path already exists, and is not a directory. + הנתיב כבר קיים ואינו מצביע על תיקייה. - %1 behind - %1 מאחור + Cannot create data directory here. + לא ניתן ליצור כאן תיקיית נתונים. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Last received block was generated %1 ago. - המקטע האחרון שהתקבל נוצר לפני %1. + version + גרסה - Transactions after this will not yet be visible. - ההעברות שבוצעו לאחר העברה זו לא יופיעו. + (%1-bit) + (%1-סיביות) - Error - שגיאה + About %1 + על אודות %1 - Warning - אזהרה + Command-line options + אפשרויות שורת פקודה - Information - מידע + Usage: + שימוש: - Up to date - עדכני + command-line options + אפשרויות שורת פקודה - Show the %1 help message to get a list with possible Raven command-line options - יש להציג את הודעת העזרה של %1 כדי להציג רשימה עם אפשרויות שורת פקודה לביטקוין + UI Options: + אפשרויות ממשק - %1 client - לקוח %1 - - - Connecting to peers... - מתבצעת התחברות לעמיתים… - - - Catching up... - מתבצע עדכון… - - - Date: %1 - - תאריך: %1 - - - - Amount: %1 - - כמות: %1 - - - - Type: %1 - - סוג: %1 - - - - Label: %1 - - תווית: %1 - - - - Address: %1 - - כתובת: %1 - + Choose data directory on startup (default: %u) + נא לבחור תיקיית נתונים עם הפתיחה (בררת מחדל: %u) - Sent transaction - העברת שליחה + Set language, for example "de_DE" (default: system locale) + הגדרת השפה, לדוגמה „he_IL” (בררת מחדל: שפת העמרכת) - Incoming transaction - העברת קבלה + Start minimized + התחל ממוזער - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - הארנק <b>מוצפן</b> ו<b>פתוח</b> כרגע + Set SSL root certificates for payment request (default: -system-) + הגדרת אישורי בסיס SSL לבקשות תשלומים (בררת מחדל: -מערכת-) - Wallet is <b>encrypted</b> and currently <b>locked</b> - הארנק <b>מוצפן</b> ו<b>נעול</b> כרגע + Show splash screen on startup (default: %u) + הצג מסך פתיחה בעת הפעלה (ברירת מחדל: %u) - A fatal error occurred. Raven can no longer continue safely and will quit. - אירעה שגיאה חמורה. אין אפשרות להשתמש עוד בביטקוין באופן מאובטח והיישום ייסגר. + Reset all settings changed in the GUI + איפוס כל שינויי הגדרות התצוגה - CoinControlDialog - - Coin Selection - בחירת מטבע - - - Quantity: - כמות: - - - Bytes: - בתים: - - - Amount: - סכום: - + Intro - Fee: - עמלה: + Welcome + ברוך בואך - Dust: - אבק: + Welcome to %1. + ברוך הבא ל %1. - After Fee: - לאחר עמלה: + As this is the first time the program is launched, you can choose where %1 will store its data. + כיוון שזו ההפעלה הראשונה של התכנית, ניתן לבחור היכן יאוחסן המידע של %1. - Change: - עודף: + Use the default data directory + שימוש בבררת המחדל של תיקיית הנתונים. - (un)select all - ביטול/אישור הבחירה + Use a custom data directory: + שימוש בתיקיית נתונים מותאמת אישית: - Tree mode - מצב עץ + Error: Specified data directory "%1" cannot be created. + שגיאה: לא ניתן ליצור את תיקיית הנתונים שצוינה „%1“. - List mode - מצב רשימה + Error + שגיאה + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Amount - כמות + Form + טופס - Received with label - התקבל עם תווית + Number of blocks left + מספר מקטעים שנותרו - Received with address - התקבל עם כתובת + Unknown... + לא ידוע... - Date - תאריך + Last block time + זמן המקטע האחרון - Confirmations - אישורים + Progress + התקדמות - Confirmed - מאושר + Progress increase per hour + התקדמות לפי שעה - Copy address - העתקת הכתובת + calculating... + נערך חישוב… - Copy label - העתקת התווית + Estimated time left until synced + הזמן המוערך שנותר עד הסנכרון - Copy amount - העתקת הסכום + Hide + הסתר - Copy transaction ID - העתקת מזהה ההעברה + Unknown. Syncing Headers (%1)... + לא ידוע. הכותרות מתעדכנות (%1)… + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - Lock unspent - נעילת יתרה + Open URI + פתיחת כתובת משאב - Unlock unspent - פתיחת יתרה + Open payment request from URI or file + פתיחת בקשת תשלום מכתובת משאב או מקובץ - Copy quantity - העתקת הכמות + URI: + כתובת משאב: - Copy fee - העתקת העמלה + Select payment request file + בחירת קובץ בקשת תשלום - Copy after fee - העתקה אחרי העמלה + Select payment request file to open + בחירת קובץ בקשת תשלום לפתיחה + + + OptionsDialog - Copy bytes - העתקת בתים + Options + אפשרויות - Copy dust - העתקת אבק + &Main + &ראשי - Copy change - העתקת השינוי + Automatically start %1 after logging in to the system. + להפעיל את %1 אוטומטית לאחר הכניסה למערכת. - yes - כן + &Start %1 on system login + ה&פעלת %1 עם הכניסה למערכת - no - לא + Size of &database cache + גודל מ&טמון מסד הנתונים - This label turns red if any recipient receives an amount smaller than the current dust threshold. - תווית זו הופכת לאדומה אם מישהו מהנמענים מקבל סכום נמוך יותר מסף האבק הנוכחי. + MB + מ״ב - Can vary +/- %1 satoshi(s) per input. - יכול להשתנות במגמה של +/- %1 סנטושי לקלט. + Number of script &verification threads + מספר תהליכי ה&אימות של הסקריפט - (no label) - (ללא תוית) + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + כתובת ה־IP של המתווך (לדוגמה IPv4: 127.0.0.1‏ / IPv6: ::1) - - - EditAddressDialog - Edit Address - עריכת כתובת + 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 |. + כתובות צד־שלישי (כגון: סייר מקטעים) שמופיעים בלשונית ההעברות בתור פריטים בתפריט ההקשר. %s בכתובת מוחלף בגיבוב ההעברה. מספר כתובות יופרדו בפס אנכי |. - &Label - ת&ווית + Active command-line options that override above options: + אפשרויות פעילות בשורת הפקודה שדורסות את האפשרויות שלהלן: - The label associated with this address list entry - התווית המשויכת לרשומה הזו ברשימת הכתובות + Reset all client options to default. + איפוס כל אפשרויות התכנית לבררת המחדל. - The address associated with this address list entry. This can only be modified for sending addresses. - הכתובת המשויכת עם רשומה זו ברשימת הכתובות. ניתן לשנות זאת רק עבור כתובות לשליחה. + &Reset Options + &איפוס אפשרויות - &Address - &כתובת + &Network + &רשת - New receiving address - כתובת קבלה חדשה + (0 = auto, <0 = leave that many cores free) + (0 = אוטומטי, <0 = להשאיר כזאת כמות של ליבות חופשיות) - New sending address - כתובת שליחה חדשה + W&allet + &ארנק - Edit receiving address - עריכת כתובת הקבלה + Expert + מומחה - Edit sending address - עריכת כתובת השליחה + Enable coin &control features + הפעלת תכונות &בקרת מטבעות - The entered address "%1" is not a valid Raven address. - הכתובת שהוקלדה „%1” היא אינה כתובת ביטקוין תקנית. + 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. + אם אפשרות ההשקעה של עודף בלתי מאושר תנוטרל, לא ניתן יהיה להשתמש בעודף מההעברה עד שלהעברה יהיה לפחות אישור אחד. פעולה זו גם משפיעה על חישוב המאזן שלך. - The entered address "%1" is already in the address book. - הכתובת שהוקלדה „%1” כבר נמצאת בספר הכתובות. + &Spend unconfirmed change + עודף &בלתי מאושר מההשקעה - Could not unlock wallet. - לא ניתן לשחרר את הארנק. + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + פתיחת הפתחה של ביטקוין בנתב באופן אוטומטי. עובד רק אם UPnP מופעל ונתמך בנתב. - New key generation failed. - יצירת המפתח החדש נכשלה. + Map port using &UPnP + מיפוי פתחה באמצעות UPnP - - - FreespaceChecker - A new data directory will be created. - תיקיית נתונים חדשה תיווצר. + Proxy &IP: + כתובת ה־IP של המ&תווך: - name - שם + &Port: + &פתחה: - Directory already exists. Add %1 if you intend to create a new directory here. - התיקייה כבר קיימת. ניתן להוסיף %1 אם יש ליצור תיקייה חדשה כאן. + Port of the proxy (e.g. 9050) + הפתחה של המתווך (למשל 9050) - Path already exists, and is not a directory. - הנתיב כבר קיים ואינו מצביע על תיקייה. + IPv4 + IPv4 - Cannot create data directory here. - לא ניתן ליצור כאן תיקיית נתונים. + IPv6 + IPv6 - - - HelpMessageDialog - version - גרסה + Tor + Tor - (%1-bit) - (%1-סיביות) + &Window + &חלון - About %1 - על אודות %1 + Show only a tray icon after minimizing the window. + הצג סמל מגש בלבד לאחר מזעור החלון. - Command-line options - אפשרויות שורת פקודה + &Minimize to the tray instead of the taskbar + מ&זעור למגש במקום לשורת המשימות - Usage: - שימוש: + M&inimize on close + מ&זעור עם סגירה - command-line options - אפשרויות שורת פקודה + &Display + ת&צוגה - UI Options: - אפשרויות ממשק + User Interface &language: + &שפת מנשק המשתמש: - Choose data directory on startup (default: %u) - נא לבחור תיקיית נתונים עם הפתיחה (בררת מחדל: %u) + The user interface language can be set here. This setting will take effect after restarting %1. + ניתן להגדיר כאן את שפת מנשק המשתמש. הגדרה זו תיכנס לתוקף לאחר הפעלה של %1 מחדש. - Set language, for example "de_DE" (default: system locale) - הגדרת השפה, לדוגמה „he_IL” (בררת מחדל: שפת העמרכת) + &Unit to show amounts in: + י&חידת מידה להצגת כמויות: - Start minimized - התחל ממוזער + Choose the default subdivision unit to show in the interface and when sending coins. + ניתן לבחור את בררת המחדל ליחידת החלוקה שתוצג במנשק ובעת שליחת מטבעות. - Set SSL root certificates for payment request (default: -system-) - הגדרת אישורי בסיס SSL לבקשות תשלומים (בררת מחדל: -מערכת-) + Whether to show coin control features or not. + האם להציג תכונות שליטת מטבע או לא. - Show splash screen on startup (default: %u) - הצג מסך פתיחה בעת הפעלה (ברירת מחדל: %u) + &OK + &אישור - Reset all settings changed in the GUI - איפוס כל שינויי הגדרות התצוגה + &Cancel + &ביטול - - - Intro - Welcome - ברוך בואך + default + בררת מחדל - Welcome to %1. - ברוך הבא ל %1. + none + ללא - As this is the first time the program is launched, you can choose where %1 will store its data. - כיוון שזו ההפעלה הראשונה של התכנית, ניתן לבחור היכן יאוחסן המידע של %1. + Confirm options reset + אישור איפוס האפשרויות - Use the default data directory - שימוש בבררת המחדל של תיקיית הנתונים. + Client restart required to activate changes. + נדרשת הפעלה מחדש של הלקוח כדי להפעיל את השינויים. - Use a custom data directory: - שימוש בתיקיית נתונים מותאמת אישית: + Client will be shut down. Do you want to proceed? + הלקוח יכבה. להמשיך? - Error: Specified data directory "%1" cannot be created. - שגיאה: לא ניתן ליצור את תיקיית הנתונים שצוינה „%1“. + This change would require a client restart. + שינוי זה ידרוש הפעלה מחדש של תכנית הלקוח. - Error - שגיאה + The supplied proxy address is invalid. + כתובת המתווך שסופקה אינה תקינה. - + - ModalOverlay + OverviewPage Form טופס - Number of blocks left - מספר מקטעים שנותרו - - - Unknown... - לא ידוע... - - - Last block time - זמן המקטע האחרון - - - Progress - התקדמות - - - Progress increase per hour - התקדמות לפי שעה + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + המידע המוצג עשוי להיות מיושן. הארנק שלך מסתנכרן באופן אוטומטי עם רשת הביטקוין לאחר יצירת החיבור, אך התהליך טרם הסתיים. - calculating... - נערך חישוב… + Watch-only: + צפייה בלבד: - Estimated time left until synced - הזמן המוערך שנותר עד הסנכרון + Available: + זמין: - Hide - הסתר + Your current spendable balance + היתרה הזמינה הנוכחית - Unknown. Syncing Headers (%1)... - לא ידוע. הכותרות מתעדכנות (%1)… + Pending: + בהמתנה: - - - OpenURIDialog - Open URI - פתיחת כתובת משאב + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + הסכום הכולל של העברות שטרם אושרו ועדיין אינן נספרות בחישוב היתרה הזמינה - Open payment request from URI or file - פתיחת בקשת תשלום מכתובת משאב או מקובץ + Immature: + לא בשל: - URI: - כתובת משאב: + Mined balance that has not yet matured + מאזן שנכרה וטרם הבשיל - Select payment request file - בחירת קובץ בקשת תשלום + Total: + סך הכול: - Select payment request file to open - בחירת קובץ בקשת תשלום לפתיחה + Your current total balance + סך כל היתרה הנוכחית שלך - - - OptionsDialog - Options - אפשרויות + Your current balance in watch-only addresses + המאזן הנוכחי שלך בכתובות לקריאה בלבד - &Main - &ראשי + Spendable: + ניתנים לבזבוז - Automatically start %1 after logging in to the system. - להפעיל את %1 אוטומטית לאחר הכניסה למערכת. + Recent transactions + העברות אחרונות - &Start %1 on system login - ה&פעלת %1 עם הכניסה למערכת + Unconfirmed transactions to watch-only addresses + העברות בלתי מאושרות לכתובות לצפייה בלבד - Size of &database cache - גודל מ&טמון מסד הנתונים + Mined balance in watch-only addresses that has not yet matured + מאזן לאחר כרייה בכתובות לצפייה בלבד שעדיין לא הבשילו - MB - מ״ב + Current total balance in watch-only addresses + המאזן הכולל הנוכחי בכתובות לצפייה בלבד + + + PaymentServer - Number of script &verification threads - מספר תהליכי ה&אימות של הסקריפט + Payment request error + שגיאת בקשת תשלום - Accept connections from outside - קבלת חיבורים מבחוץ + Cannot start raven: click-to-pay handler + לא ניתן להפעיל את המקשר raven: click-to-pay - Allow incoming connections - לאפשר חיבורים נכנסים + URI handling + טיפול בכתובות - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - כתובת ה־IP של המתווך (לדוגמה IPv4: 127.0.0.1‏ / IPv6: ::1) + Invalid payment address %1 + כתובת תשלום שגויה %1 - 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 |. - כתובות צד־שלישי (כגון: סייר מקטעים) שמופיעים בלשונית ההעברות בתור פריטים בתפריט ההקשר. %s בכתובת מוחלף בגיבוב ההעברה. מספר כתובות יופרדו בפס אנכי |. + Payment request rejected + בקשת התשלום נדחתה - Third party transaction URLs - כתובות העברה צד־שלישי + Payment request network doesn't match client network. + רשת בקשת התשלום אינה תואמת לרשת הלקוח. - Active command-line options that override above options: - אפשרויות פעילות בשורת הפקודה שדורסות את האפשרויות שלהלן: + Payment request expired. + בקשת התשלום פגה. - Reset all client options to default. - איפוס כל אפשרויות התכנית לבררת המחדל. + Payment request is not initialized. + בקשת התשלום לא הופעלה. - &Reset Options - &איפוס אפשרויות + Unverified payment requests to custom payment scripts are unsupported. + בקשות תשלום לתסריטי תשלום מותאמים אישית שלא עברו וידוא אינן נתמכות. - &Network - &רשת + Invalid payment request. + בקשת תשלום שגויה. - (0 = auto, <0 = leave that many cores free) - (0 = אוטומטי, <0 = להשאיר כזאת כמות של ליבות חופשיות) + Refund from %1 + זיכוי מאת %1 - W&allet - &ארנק + Error communicating with %1: %2 + שגיאה בעת יצירת קשר עם %1:‏ %2 - Expert - מומחה + Payment request cannot be parsed! + לא ניתן לפענח את בקשת התשלום! - Enable coin &control features - הפעלת תכונות &בקרת מטבעות + Bad response from server %1 + תגובה שגויה מהשרת %1 - 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. - אם אפשרות ההשקעה של עודף בלתי מאושר תנוטרל, לא ניתן יהיה להשתמש בעודף מההעברה עד שלהעברה יהיה לפחות אישור אחד. פעולה זו גם משפיעה על חישוב המאזן שלך. + Network request error + שגיאת בקשת רשת - &Spend unconfirmed change - עודף &בלתי מאושר מההשקעה + Payment acknowledged + התשלום אושר + + + PeerTableModel - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - פתיחת הפתחה של ביטקוין בנתב באופן אוטומטי. עובד רק אם UPnP מופעל ונתמך בנתב. + User Agent + סוכן משתמש + + + QObject - Map port using &UPnP - מיפוי פתחה באמצעות UPnP + Amount + כמות - Proxy &IP: - כתובת ה־IP של המ&תווך: + Enter a Raven address (e.g. %1) + נא להזין כתובת ביטקוין (למשל: %1) - &Port: - &פתחה: + %1 d + %1 ימים - Port of the proxy (e.g. 9050) - הפתחה של המתווך (למשל 9050) + %1 h + %1 שעות - IPv4 - IPv4 + %1 m + %1 דקות - IPv6 - IPv6 + %1 s + %1 שניות - Tor - Tor + None + ללא - &Window - &חלון + N/A + לא זמין - &Hide the icon from the system tray. - ה&סתרת הסמל ממגש המערכת. + %1 ms + %1 מילישניות - Hide tray icon - הסתרת הסמל במגש המערכת + %1 and %2 + %1 ו%2 - Show only a tray icon after minimizing the window. - הצג סמל מגש בלבד לאחר מזעור החלון. + %1 didn't yet exit safely... + הסגירה של %1 לא הושלמה בהצלחה עדיין… + + + QObject::QObject - &Minimize to the tray instead of the taskbar - מ&זעור למגש במקום לשורת המשימות + Error: Specified data directory "%1" does not exist. + שגיאה: תיקיית הנתונים שצוינה „%1” אינה קיימת. - M&inimize on close - מ&זעור עם סגירה + Error: Cannot parse configuration file: %1. Only use key=value syntax. + שגיאה: לא ניתן לפענח את התצורה: %1. יש להשתמש אך ורק בתחביר מפתח=ערך. - &Display - ת&צוגה + Error: %1 + שגיאה: %1 + + + QRImageWidget - User Interface &language: - &שפת מנשק המשתמש: + &Save Image... + &שמירת תמונה… - The user interface language can be set here. This setting will take effect after restarting %1. - ניתן להגדיר כאן את שפת מנשק המשתמש. הגדרה זו תיכנס לתוקף לאחר הפעלה של %1 מחדש. + &Copy Image + העתקת ת&מונה - &Unit to show amounts in: - י&חידת מידה להצגת כמויות: + Save QR Code + שמירת קוד QR - Choose the default subdivision unit to show in the interface and when sending coins. - ניתן לבחור את בררת המחדל ליחידת החלוקה שתוצג במנשק ובעת שליחת מטבעות. + PNG Image (*.png) + תמונת PNG (‏‎*.png) + + + RPCConsole - Whether to show coin control features or not. - האם להציג תכונות שליטת מטבע או לא. + N/A + לא זמין - &OK - &אישור + Client version + גרסת מנשק - &Cancel - &ביטול + &Information + מי&דע - default - בררת מחדל + Debug window + חלון ניפוי - none - ללא + General + כללי - Confirm options reset - אישור איפוס האפשרויות + Using BerkeleyDB version + שימוש ב־BerkeleyDB גרסה - Client restart required to activate changes. - נדרשת הפעלה מחדש של הלקוח כדי להפעיל את השינויים. + Datadir + Datadir - Client will be shut down. Do you want to proceed? - הלקוח יכבה. להמשיך? + Startup time + זמן עלייה - This change would require a client restart. - שינוי זה ידרוש הפעלה מחדש של תכנית הלקוח. + Network + רשת - The supplied proxy address is invalid. - כתובת המתווך שסופקה אינה תקינה. + Name + שם - - - OverviewPage - Form - טופס + Number of connections + מספר חיבורים - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - המידע המוצג עשוי להיות מיושן. הארנק שלך מסתנכרן באופן אוטומטי עם רשת הביטקוין לאחר יצירת החיבור, אך התהליך טרם הסתיים. + Block chain + שרשרת מקטעים - Watch-only: - צפייה בלבד: + Current number of blocks + מספר המקטעים הנוכחי - Available: - זמין: + Memory Pool + מאגר זכרון - Your current spendable balance - היתרה הזמינה הנוכחית + Current number of transactions + מספר הפעולה הנוכחי - Pending: - בהמתנה: + Memory usage + שימוש בזכרון - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - הסכום הכולל של העברות שטרם אושרו ועדיין אינן נספרות בחישוב היתרה הזמינה + Received + התקבלו - Immature: - לא בשל: + Sent + נשלחו - Mined balance that has not yet matured - מאזן שנכרה וטרם הבשיל + &Peers + &עמיתים - Balances - מאזנים + Banned peers + משתמשים חסומים - Total: - סך הכול: + Select a peer to view detailed information. + נא לבחור בעמית כדי להציג מידע מפורט. - Your current total balance - סך כל היתרה הנוכחית שלך + Whitelisted + ברשימה הלבנה - Your current balance in watch-only addresses - המאזן הנוכחי שלך בכתובות לקריאה בלבד + Direction + כיוון - Spendable: - ניתנים לבזבוז + Version + גרסה - Recent transactions - העברות אחרונות + Starting Block + בלוק התחלה - Unconfirmed transactions to watch-only addresses - העברות בלתי מאושרות לכתובות לצפייה בלבד + Synced Headers + כותרות עדכניות - Mined balance in watch-only addresses that has not yet matured - מאזן לאחר כרייה בכתובות לצפייה בלבד שעדיין לא הבשילו + Synced Blocks + בלוקים מסונכרנים - Current total balance in watch-only addresses - המאזן הכולל הנוכחי בכתובות לצפייה בלבד + User Agent + סוכן משתמש - - - PaymentServer - Payment request error - שגיאת בקשת תשלום + Decrease font size + הקטן גודל גופן - Cannot start raven: click-to-pay handler - לא ניתן להפעיל את המקשר raven: click-to-pay + Increase font size + הגדל גודל גופן - URI handling - טיפול בכתובות + Services + שירותים - Invalid payment address %1 - כתובת תשלום שגויה %1 + Ban Score + דירוג חסימה - Payment request rejected - בקשת התשלום נדחתה + Connection Time + זמן החיבור - Payment request network doesn't match client network. - רשת בקשת התשלום אינה תואמת לרשת הלקוח. + Last Send + שליחה אחרונה - Payment request expired. - בקשת התשלום פגה. + Last Receive + קבלה אחרונה - Payment request is not initialized. - בקשת התשלום לא הופעלה. + Ping Time + זמן המענה - Unverified payment requests to custom payment scripts are unsupported. - בקשות תשלום לתסריטי תשלום מותאמים אישית שלא עברו וידוא אינן נתמכות. + Time Offset + הפרש זמן - Invalid payment request. - בקשת תשלום שגויה. + Last block time + זמן המקטע האחרון - Refund from %1 - זיכוי מאת %1 + &Open + &פתיחה - Error communicating with %1: %2 - שגיאה בעת יצירת קשר עם %1:‏ %2 + &Console + מ&סוף בקרה - Payment request cannot be parsed! - לא ניתן לפענח את בקשת התשלום! + &Network Traffic + &תעבורת רשת - Bad response from server %1 - תגובה שגויה מהשרת %1 + Totals + סכומים - Network request error - שגיאת בקשת רשת + In: + נכנס: - Payment acknowledged - התשלום אושר + Out: + יוצא: - - - PeerTableModel - User Agent - סוכן משתמש + Debug log file + קובץ יומן ניפוי - - - QObject - Amount - כמות + Clear console + ניקוי מסוף הבקרה - Enter a Raven address (e.g. %1) - נא להזין כתובת ביטקוין (למשל: %1) + 1 &hour + 1 שעה - %1 d - %1 ימים + 1 &day + 1& יום - %1 h - %1 שעות + 1 &week + 1 & שבוע - %1 m - %1 דקות + 1 &year + 1 & שנה - %1 s - %1 שניות + &Disconnect + &ניתוק - None - ללא + Ban for + חסימה למשך - N/A - לא זמין + &Unban + &שחרור חסימה - %1 ms - %1 מילישניות - - - %n second(s) - שנייה אחת%n שניות - - - %n minute(s) - דקה אחת%n דקות - - - %n hour(s) - שעה אחת%n שעות - - - %n day(s) - יום אחד%n ימים - - - %n week(s) - שבוע אחד%n שבועות + Welcome to the %1 RPC console. + ברוך בואך למסוף ה־RPC של %1. - %1 and %2 - %1 ו%2 - - - %n year(s) - שנה אחת%n שנים + Type <b>help</b> for an overview of available commands. + ניתן להקליד <b>help</b> לקבלת סקירה של הפקודות הזמינות. - %1 didn't yet exit safely... - הסגירה של %1 לא הושלמה בהצלחה עדיין… + Network activity disabled + פעילות הרשת נוטרלה - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - שגיאה: תיקיית הנתונים שצוינה „%1” אינה קיימת. + via %1 + דרך %1 - Error: Cannot parse configuration file: %1. Only use key=value syntax. - שגיאה: לא ניתן לפענח את התצורה: %1. יש להשתמש אך ורק בתחביר מפתח=ערך. + never + לעולם לא - Error: %1 - שגיאה: %1 + Inbound + תעבורה נכנסת - - - QRImageWidget - &Save Image... - &שמירת תמונה… + Outbound + תעבורה יוצאת - &Copy Image - העתקת ת&מונה + Yes + כן - Save QR Code - שמירת קוד QR + No + לא - PNG Image (*.png) - תמונת PNG (‏‎*.png) + Unknown + לא ידוע - RPCConsole + RavenGUI - N/A - לא זמין + Sign &message... + &חתימה על הודעה… - Client version - גרסת מנשק + Synchronizing with network... + בסנכרון עם הרשת… - &Information - מי&דע + &Overview + &סקירה - Debug window - חלון ניפוי + Node + מפרק - General - כללי + Show general overview of wallet + הצגת סקירה כללית של הארנק - Using BerkeleyDB version - שימוש ב־BerkeleyDB גרסה + &Transactions + ה&עברות - Datadir - Datadir + Browse transaction history + עיון בהיסטוריית ההעברות - Startup time - זמן עלייה + E&xit + י&ציאה - Network - רשת + Quit application + יציאה מהתכנית - Name - שם + &About %1 + &אודות %1 - Number of connections - מספר חיבורים + Show information about %1 + הצג מידע על %1 - Block chain - שרשרת מקטעים + About &Qt + על אודות Qt - Current number of blocks - מספר המקטעים הנוכחי + Show information about Qt + הצגת מידע על Qt - Memory Pool - מאגר זכרון + &Options... + &אפשרויות… - Current number of transactions - מספר הפעולה הנוכחי + Modify configuration options for %1 + שינוי אפשרויות התצורה עבור %1 - Memory usage - שימוש בזכרון + &Encrypt Wallet... + ה&צפנת הארנק… - Received - התקבלו + &Backup Wallet... + &גיבוי הארנק… - Sent - נשלחו + &Change Passphrase... + ה&חלפת מילת הצופן… - &Peers - &עמיתים + &Sending addresses... + כתובת ה&שליחה… - Banned peers - משתמשים חסומים + &Receiving addresses... + כתובות ה&קבלה… - Select a peer to view detailed information. - נא לבחור בעמית כדי להציג מידע מפורט. + Open &URI... + פתיחת &כתובת משאב… - Whitelisted - ברשימה הלבנה + Click to disable network activity. + יש ללחוץ כדי לנטרל פעילות רשת. - Direction - כיוון + Network activity disabled. + פעילות הרשת נוטרלה. - Version - גרסה + Click to enable network activity again. + יש ללחוץ כדי להפעיל את פעילות הרשת מחדש. - Starting Block - בלוק התחלה + Syncing Headers (%1%)... + הכותרות מתעדכנות (%1%)... - Synced Headers - כותרות עדכניות + Reindexing blocks on disk... + המקטעים נוספים למפתח בכונן… - Synced Blocks - בלוקים מסונכרנים + Send coins to a Raven address + שליחת מטבעות לכתובת ביטקוין - User Agent - סוכן משתמש + Backup wallet to another location + גיבוי הארנק למיקום אחר - Decrease font size - הקטן גודל גופן + Change the passphrase used for wallet encryption + החלפת מילת הצופן להצפנת הארנק - Increase font size - הגדל גודל גופן + Open debugging and diagnostic console + פתיחת לוח הבקרה לאבחון ולניפוי - Services - שירותים + &Verify message... + &אימות הודעה… - Ban Score - דירוג חסימה + Raven + ביטקוין - Connection Time - זמן החיבור + Wallet + ארנק - Last Send - שליחה אחרונה + &Send + &שליחה - Last Receive - קבלה אחרונה + &Receive + &קבלה - Ping Time - זמן המענה + &Show / Hide + ה&צגה / הסתרה - Time Offset - הפרש זמן + Show or hide the main Window + הצגה או הסתרה של החלון הראשי - Last block time - זמן המקטע האחרון + Encrypt the private keys that belong to your wallet + הצפנת המפתחות הפרטיים ששייכים לארנק שלך - &Open - &פתיחה + Sign messages with your Raven addresses to prove you own them + חתום על הודעות עם כתובות הביטקוין שלך כדי להוכיח שהן בבעלותך - &Console - מ&סוף בקרה + Verify messages to ensure they were signed with specified Raven addresses + אמת הודעות כדי להבטיח שהן נחתמו עם כתובת ביטקוין מסוימות - &Network Traffic - &תעבורת רשת + &File + &קובץ - &Clear - &ניקוי + &Help + ע&זרה - Totals - סכומים + Request payments (generates QR codes and raven: URIs) + בקשת תשלומים (יצירה של קודים מסוג QR וסכימות כתובות משאב של :raven) - In: - נכנס: + Show the list of used sending addresses and labels + הצג את רשימת הכתובות לשליחה שהיו בשימוש לרבות התוויות - Out: - יוצא: + Show the list of used receiving addresses and labels + הצגת רשימת הכתובות והתוויות הנמצאות בשימוש - Debug log file - קובץ יומן ניפוי + Open a raven: URI or payment request + פתיחת ביטקוין: כתובת משאב או בקשת תשלום - Clear console - ניקוי מסוף הבקרה + &Command-line options + אפשרויות &שורת הפקודה - 1 &hour - 1 שעה + Processing blocks on disk... + מעבד בלוקים על הדיסק... - 1 &day - 1& יום + %1 behind + %1 מאחור - 1 &week - 1 & שבוע + Last received block was generated %1 ago. + המקטע האחרון שהתקבל נוצר לפני %1. - 1 &year - 1 & שנה + Transactions after this will not yet be visible. + ההעברות שבוצעו לאחר העברה זו לא יופיעו. - &Disconnect - &ניתוק + Error + שגיאה - Ban for - חסימה למשך + Warning + אזהרה - &Unban - &שחרור חסימה + Information + מידע - Welcome to the %1 RPC console. - ברוך בואך למסוף ה־RPC של %1. + Up to date + עדכני - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - יש להשתמש בחצים למעלה ולמטה כדי לנווט בהיסטוריה, וב־<b>Ctrl-L</b> כדי לנקות את המסך. + Show the %1 help message to get a list with possible Raven command-line options + יש להציג את הודעת העזרה של %1 כדי להציג רשימה עם אפשרויות שורת פקודה לביטקוין - Type <b>help</b> for an overview of available commands. - ניתן להקליד <b>help</b> לקבלת סקירה של הפקודות הזמינות. + %1 client + לקוח %1 - Network activity disabled - פעילות הרשת נוטרלה + Connecting to peers... + מתבצעת התחברות לעמיתים… - %1 B - %1 ב׳ + Catching up... + מתבצע עדכון… - %1 KB - %1 ק״ב + Date: %1 + + תאריך: %1 + - %1 MB - %1 מ״ב + Amount: %1 + + כמות: %1 + - %1 GB - %1 ג״ב + Type: %1 + + סוג: %1 + - via %1 - דרך %1 + Label: %1 + + תווית: %1 + - never - לעולם לא + Address: %1 + + כתובת: %1 + - Inbound - תעבורה נכנסת + Sent transaction + העברת שליחה - Outbound - תעבורה יוצאת + Incoming transaction + העברת קבלה - Yes - כן + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + הארנק <b>מוצפן</b> ו<b>פתוח</b> כרגע - No - לא + Wallet is <b>encrypted</b> and currently <b>locked</b> + הארנק <b>מוצפן</b> ו<b>נעול</b> כרגע - Unknown - לא ידוע + A fatal error occurred. Raven can no longer continue safely and will quit. + אירעה שגיאה חמורה. אין אפשרות להשתמש עוד בביטקוין באופן מאובטח והיישום ייסגר. @@ -1812,6 +1758,15 @@ (לא התבקש סכום) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1886,10 +1841,6 @@ Hide הסתר - - total at least - סה''כ לפחות - Recommended: מומלץ: @@ -1898,14 +1849,6 @@ Custom: מותאם אישית: - - normal - רגיל - - - fast - מהיר - Send to multiple recipients at once שליחה למספר מוטבים בו־זמנית @@ -2018,10 +1961,6 @@ Payment request expired. בקשת התשלום פגה. - - %n block(s) - מקטע אחד%n מקטעים - Pay only the required fee of %1 תשלום של העמלה הנדרשת בלבד על סך %1 @@ -2053,10 +1992,6 @@ A&mount: &כמות: - - Pay &To: - לשלם ל&טובת: - &Label: ת&ווית: @@ -2113,10 +2048,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. הודעה שצורפה לביטקוין: כתובת שתאוחסן בהעברה לצורך מעקב מצדך. לתשומת לבך: הודעה זו לא תישלח ברשת הביטקוין. - - Pay To: - תשלום לטובת: - Memo: תזכורת: @@ -2641,7 +2572,7 @@ Send Coins שליחת מטבעות - + WalletView @@ -2676,7 +2607,7 @@ The wallet data was successfully saved to %1. נתוני הארנק נשמרו בהצלחה אל %1. - + raven-core @@ -2699,10 +2630,6 @@ Accept command line and JSON-RPC commands קבלת פקודות משורת הפקודה ומ־JSON-RPC - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - קבלת חיבורים מבחוץ (בררת מחדל: 1 אם לא במצב ‎-proxy או ‎-connect/-noconnet) - Error: A fatal internal error occurred, see debug.log for details שגיאה: סניה קלמה קריטית פנימית קרטה, פנה ל debug.log לפרטים @@ -2739,10 +2666,6 @@ Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues. אזהרה: נראה כי הרשת אינה מסכימה באופן מלא! חלק מהכורים חווים תקלות. - - You need to rebuild the database using -reindex-chainstate to change -txindex - עליך לבנות מחדש את מסד הנתונים בעזרת ‎-reindex-chainstate כדי לשנות את ‎-txindex - -maxmempool must be at least %d MB ‎-maxmempool חייב להיות לפחות %d מ״ב @@ -2827,10 +2750,6 @@ Incorrect or no genesis block found. Wrong datadir for network? מקטע הפתיח הוא שגוי או לא נמצא. תיקיית נתונים שגויה עבור הרשת? - - Invalid -onion address: '%s' - כתובת onion- שגויה: '%s' - Invalid amount for -%s=<amount>: '%s' סכום שגוי עבור ‎-%s=<amount>:‏ '%s' @@ -2863,10 +2782,6 @@ Set database cache size in megabytes (%d to %d, default: %d) הגדרת גודל מטמון מסדי הנתונים במגה בתים (%d עד %d, בררת מחדל: %d) - - Set maximum block size in bytes (default: %d) - הגדרת קובץ מקטע מרבי בבתים (בררת מחדל: %d) - Specify wallet file (within data directory) ציון קובץ ארנק (בתוך תיקיית הנתונים) @@ -2875,10 +2790,6 @@ Verifying blocks... המקטעים מאומתים… - - Verifying wallet... - הארנק מאומת… - Wallet %s resides outside data directory %s הארנק %s יושב מחוץ לתיקיית הנתונים %s @@ -2999,10 +2910,6 @@ Allow DNS lookups for -addnode, -seednode and -connect הפעלת בדיקת DNS עבור ‎-addnode,‏ ‎-seednode ו־‎-connect - - Loading addresses... - הכתובות בטעינה… - Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. המשתנה ‎-socks נמצא אך אין בו תמיכה עוד. הגדרת גרסת SOCKS אינה אפשרית עוד, קיימת תמיכה רק ב־SOCKS5. @@ -3023,10 +2930,6 @@ Include IP addresses in debug output (default: %u) לכלול את כתובת ה־IP בפלט ניפוי השגיאות (בררת מחדל: %u) - - Invalid -proxy address: '%s' - כתובת ‎-proxy לא תקינה: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) האזנה לחיבורי JSON-RPC דרך <port> (בררת מחדל: %u או ברשת הבדיקה: %u) @@ -3099,10 +3002,6 @@ Loading block index... מפתח המקטעים נטען… - - Add a node to connect to and attempt to keep the connection open - הוספת מפרק להתחברות ולנסות לשמור על החיבור פתוח - Loading wallet... הארנק בטעינה… @@ -3111,18 +3010,10 @@ Cannot downgrade wallet לא ניתן להחזיר את גרסת הארנק - - Cannot write default address - לא ניתן לכתוב את כתובת בררת המחדל - Rescanning... סריקה מחדש… - - Done loading - טעינה הושלמה - Error שגיאה diff --git a/src/qt/locale/raven_hi_IN.ts b/src/qt/locale/raven_hi_IN.ts index 15f5ef17c5..a9ef4d8e64 100644 --- a/src/qt/locale/raven_hi_IN.ts +++ b/src/qt/locale/raven_hi_IN.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -47,111 +45,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Synchronizing with network... - नेटवर्क से समकालिक (मिल) रहा है ... - - - &Overview - &विवरण - - - Show general overview of wallet - वॉलेट का सामानया विवरण दिखाए ! - - - &Transactions - & लेन-देन - - - - Browse transaction history - देखिए पुराने लेन-देन के विवरण ! - - - E&xit - बाहर जायें - - - Quit application - अप्लिकेशन से बाहर निकलना ! - - - &Options... - &विकल्प - - - &Backup Wallet... - &बैकप वॉलेट - - - Change the passphrase used for wallet encryption - पहचान शब्द/अक्षर जो वॉलेट एनक्रिपशन के लिए इस्तेमाल किया है उसे बदलिए! - - - Raven - बीटकोइन - - - Wallet - वॉलेट - - - &File - &फाइल - - - &Settings - &सेट्टिंग्स - - - &Help - &मदद - - - Tabs toolbar - टैबस टूलबार - - - %1 behind - %1 पीछे - - - Error - भूल - - - Warning - चेतावनी - - - Information - जानकारी - - - Up to date - नवीनतम - - - Sent transaction - भेजी ट्रांजक्शन - - - Incoming transaction - प्राप्त हुई ट्रांजक्शन - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - वॉलेट एन्क्रिप्टेड है तथा अभी लॉक्ड नहीं है - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - वॉलेट एन्क्रिप्टेड है तथा अभी लॉक्ड है - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -172,6 +78,9 @@ पक्का + + CreateAssetDialog + EditAddressDialog @@ -190,6 +99,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -208,6 +123,18 @@ भूल + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -215,6 +142,9 @@ फार्म + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -280,6 +210,102 @@ जानकारी + + RavenGUI + + Synchronizing with network... + नेटवर्क से समकालिक (मिल) रहा है ... + + + &Overview + &विवरण + + + Show general overview of wallet + वॉलेट का सामानया विवरण दिखाए ! + + + &Transactions + & लेन-देन + + + + Browse transaction history + देखिए पुराने लेन-देन के विवरण ! + + + E&xit + बाहर जायें + + + Quit application + अप्लिकेशन से बाहर निकलना ! + + + &Options... + &विकल्प + + + &Backup Wallet... + &बैकप वॉलेट + + + Change the passphrase used for wallet encryption + पहचान शब्द/अक्षर जो वॉलेट एनक्रिपशन के लिए इस्तेमाल किया है उसे बदलिए! + + + Raven + बीटकोइन + + + Wallet + वॉलेट + + + &File + &फाइल + + + &Help + &मदद + + + %1 behind + %1 पीछे + + + Error + भूल + + + Warning + चेतावनी + + + Information + जानकारी + + + Up to date + नवीनतम + + + Sent transaction + भेजी ट्रांजक्शन + + + Incoming transaction + प्राप्त हुई ट्रांजक्शन + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + वॉलेट एन्क्रिप्टेड है तथा अभी लॉक्ड नहीं है + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + वॉलेट एन्क्रिप्टेड है तथा अभी लॉक्ड है + + ReceiveCoinsDialog @@ -301,6 +327,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -330,10 +365,6 @@ A&mount: अमाउंट: - - Pay &To: - प्राप्तकर्ता: - &Label: लेबल: @@ -350,10 +381,6 @@ Alt+P Alt-P - - Pay To: - प्राप्तकर्ता: - SendConfirmationDialog @@ -436,10 +463,6 @@ Verifying blocks... ब्लॉक्स जाँचे जा रहा है... - - Verifying wallet... - वॉलेट जाँचा जा रहा है... - Information जानकारी @@ -448,10 +471,6 @@ Warning चेतावनी - - Loading addresses... - पता पुस्तक आ रही है... - Loading block index... ब्लॉक इंडेक्स आ रहा है... @@ -464,10 +483,6 @@ Rescanning... रि-स्केनी-इंग... - - Done loading - लोड हो गया| - Error भूल diff --git a/src/qt/locale/raven_hr.ts b/src/qt/locale/raven_hr.ts index 4b9f975049..16c91d090a 100644 --- a/src/qt/locale/raven_hr.ts +++ b/src/qt/locale/raven_hr.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -90,687 +88,695 @@ Ponovite novu lozinku + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel - RavenGUI - - Sign &message... - P&otpišite poruku... - + CoinControlDialog - Synchronizing with network... - Usklađivanje s mrežom ... + Coin Selection + Izbor ulaza transakcije - &Overview - &Pregled + Quantity: + Količina: - Node - Čvor + Bytes: + Bajtova: - Show general overview of wallet - Prikaži opći pregled novčanika + Amount: + Iznos: - &Transactions - &Transakcije + Fee: + Naknada: - Browse transaction history - Pretraži povijest transakcija + Dust: + Prah: - E&xit - &Izlaz + Change: + Vraćeno: - Quit application - Izlazak iz programa + (un)select all + Izaberi sve/ništa - &About %1 - &Više o %1 + Amount + Iznos - About &Qt - Više o &Qt + Received with label + Primljeno pod oznakom - Show information about Qt - Prikaži informacije o Qt + Received with address + Primljeno na adresu - &Options... - Pos&tavke... + Date + Datum - &Encrypt Wallet... - Ši&friraj novčanik... + Confirmations + Broj potvrda - &Backup Wallet... - Spremi &kopiju novčanika... + Confirmed + Potvrđeno + + + CreateAssetDialog + + + EditAddressDialog - &Change Passphrase... - Promjena &lozinke... + Edit Address + Uredi adresu - &Sending addresses... - Adrese za &slanje + &Label + &Oznaka - &Receiving addresses... - Adrese za &primanje + The label associated with this address list entry + Oznaka raven adrese - Open &URI... - Otvori &URI... + The address associated with this address list entry. This can only be modified for sending addresses. + Raven adresa. Izmjene adrese su moguće samo za adrese za slanje. - Reindexing blocks on disk... - Re-indeksiranje blokova na disku... + &Address + &Adresa + + + FreespaceChecker - Send coins to a Raven address - Slanje novca na raven adresu + A new data directory will be created. + Stvoren će biti novi direktorij za podatke. - Backup wallet to another location - Napravite sigurnosnu kopiju novčanika na drugoj lokaciji + name + ime - Change the passphrase used for wallet encryption - Promijenite lozinku za šifriranje novčanika + Cannot create data directory here. + Nije moguće stvoriti direktorij za podatke na tom mjestu. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - &Debug window - Konzola za dijagnostiku + version + verzija - Open debugging and diagnostic console - Otvori konzolu za dijagnostiku + (%1-bit) + (%1-bit) - &Verify message... - &Potvrdite poruku... + Command-line options + Opcije programa u naredbenoj liniji - Raven - Raven + Usage: + Upotreba: - Wallet - Novčanik + command-line options + opcije programa u naredbenoj liniji + + + Intro - &Send - &Pošalji + Welcome + Dobrodošli - &Receive - Pri&mi + Error + Greška + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - &Show / Hide - Po&kaži / Sakrij + Form + Oblik - Show or hide the main Window - Prikaži ili sakrij glavni prozor + Last block time + Posljednje vrijeme bloka + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - Encrypt the private keys that belong to your wallet - Šifriranje privatnih ključeva koji u novčaniku + Open URI + Otvori URI adresu - Sign messages with your Raven addresses to prove you own them - Poruku potpišemo s raven adresom, kako bi dokazali vlasništvo nad tom adresom + Open payment request from URI or file + Otvori zahtjev za plaćanje iz URI adrese ili datoteke - Verify messages to ensure they were signed with specified Raven addresses - Provjeravanje poruke, kao dokaz, da je potpisana navedenom raven adresom + URI: + URI: - &File - &Datoteka + Select payment request file + Izaberi datoteku zahtjeva za plaćanje + + + OptionsDialog - &Settings - &Postavke + Options + Postavke - &Help - &Pomoć + &Main + &Glavno - Tabs toolbar - Traka kartica + Size of &database cache + Veličina predmemorije baze podataka - Request payments (generates QR codes and raven: URIs) - Zatraži uplatu (stvara QR kod i raven: URI adresu) + MB + MB - Show the list of used sending addresses and labels - Prikaži popis korištenih adresa i oznaka za slanje novca + Number of script &verification threads + Broj CPU niti za verifikaciju transakcija - Show the list of used receiving addresses and labels - Prikaži popis korištenih adresa i oznaka za primanje novca + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + IP adresa proxy servera (npr. IPv4: 127.0.0.1 / IPv6: ::1) - Open a raven: URI or payment request - Otvori raven: URI adresu ili zahtjev za uplatu + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimizirati aplikaciju umjesto zatvoriti, kada se zatvori prozor. Kada je ova opcija omogućena, aplikacija će biti zatvorena tek nakon odabira naredbe Izlaz u izborniku. - &Command-line options - Opcije &naredbene linije - - - %n active connection(s) to Raven network - %n aktivna veza na Raven mrežu%n aktivnih veza na Raven mrežu%n aktivnih veza na Raven mrežu - - - Processed %n block(s) of transaction history. - Obrađen %n blok povijesti transakcije.Obrađeno %n bloka povijesti transakcije.Obrađeno %n blokova povijesti transakcije. + Reset all client options to default. + Nastavi sve postavke programa na početne vrijednosti. - Last received block was generated %1 ago. - Zadnji primljeni blok je bio ustvaren prije %1. + &Reset Options + Po&nastavi postavke - Transactions after this will not yet be visible. - Transakcije izvršene za tim blokom nisu još prikazane. + &Network + &Mreža - Error - Greška + W&allet + &Novčanik - Warning - Upozorenje + &Spend unconfirmed change + &Trošenje nepotvrđenih vraćenih iznosa - Information - Informacija + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Automatski otvori port Raven klijenta na ruteru. To radi samo ako ruter podržava UPnP i ako je omogućen. - Up to date - Ažurno + Map port using &UPnP + Mapiraj port koristeći &UPnP - Catching up... - Ažuriranje... + Proxy &IP: + Proxy &IP: - Date: %1 - - Datum: %1 - + &Port: + &Vrata: - Amount: %1 - - Iznos: %1 - + Port of the proxy (e.g. 9050) + Proxy vrata (npr. 9050) - Type: %1 - - Vrsta: %1 - + &Window + &Prozor - Label: %1 - - Oznaka: %1 - + Show only a tray icon after minimizing the window. + Prikaži samo ikonu u sistemskoj traci nakon minimiziranja prozora - Address: %1 - - Adresa: %1 - + &Minimize to the tray instead of the taskbar + &Minimiziraj u sistemsku traku umjesto u traku programa - Sent transaction - Poslana transakcija + M&inimize on close + M&inimiziraj kod zatvaranja - Incoming transaction - Dolazna transakcija + &Display + &Prikaz - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Novčanik je <b>šifriran</b> i trenutno <b>otključan</b> + User Interface &language: + Jezi&k sučelja: - Wallet is <b>encrypted</b> and currently <b>locked</b> - Novčanik je <b>šifriran</b> i trenutno <b>zaključan</b> + &Unit to show amounts in: + &Jedinica za prikaz iznosa: - - - CoinControlDialog - Coin Selection - Izbor ulaza transakcije + Choose the default subdivision unit to show in the interface and when sending coins. + Izaberite željeni najmanji dio ravena koji će biti prikazan u sučelju i koji će se koristiti za plaćanje. - Quantity: - Količina: + &OK + &U redu - Bytes: - Bajtova: + &Cancel + &Odustani - Amount: - Iznos: + default + standardne vrijednosti - Fee: - Naknada: + The supplied proxy address is invalid. + Priložena proxy adresa je nevažeća. + + + OverviewPage - Dust: - Prah: + Form + Oblik - Change: - Vraćeno: + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Prikazani podatci mogu biti zastarjeli. Vaš novčanik se automatski sinkronizira s Raven mrežom kada je veza uspostavljena, ali taj proces još nije završen. - (un)select all - Izaberi sve/ništa + Total: + Ukupno: + + + PaymentServer + + + PeerTableModel + + + QObject Amount Iznos - Received with label - Primljeno pod oznakom - - - Received with address - Primljeno na adresu - - - Date - Datum - - - Confirmations - Broj potvrda + N/A + N/A - Confirmed - Potvrđeno + %1 and %2 + %1 i %2 - EditAddressDialog + QObject::QObject + + + QRImageWidget + + + RPCConsole - Edit Address - Uredi adresu + N/A + N/A - &Label - &Oznaka + Client version + Verzija klijenta - The label associated with this address list entry - Oznaka raven adrese + &Information + &Informacije - The address associated with this address list entry. This can only be modified for sending addresses. - Raven adresa. Izmjene adrese su moguće samo za adrese za slanje. + Debug window + Konzola za dijagnostiku - &Address - &Adresa + Network + Mreža - - - FreespaceChecker - A new data directory will be created. - Stvoren će biti novi direktorij za podatke. + Name + Ime - name - ime + Number of connections + Broj veza - Cannot create data directory here. - Nije moguće stvoriti direktorij za podatke na tom mjestu. + Block chain + Lanac blokova - - - HelpMessageDialog - version - verzija + Current number of blocks + Trenutni broj blokova - (%1-bit) - (%1-bit) + Received + Primljeno - Command-line options - Opcije programa u naredbenoj liniji + Sent + Poslano - Usage: - Upotreba: + Direction + Smjer - command-line options - opcije programa u naredbenoj liniji + Version + Verzija - - - Intro - Welcome - Dobrodošli + Connection Time + Trajanje veze - Error - Greška + Last block time + Posljednje vrijeme bloka - - - ModalOverlay - Form - Oblik + &Open + &Otvori - Last block time - Posljednje vrijeme bloka + &Console + &Konzola - - - OpenURIDialog - Open URI - Otvori URI adresu + &Network Traffic + &Mrežni promet - Open payment request from URI or file - Otvori zahtjev za plaćanje iz URI adrese ili datoteke + Totals + Ukupno: - URI: - URI: + Clear console + Očisti konzolu - Select payment request file - Izaberi datoteku zahtjeva za plaćanje + Unknown + Nepoznato - + - OptionsDialog - - Options - Postavke - + RavenGUI - &Main - &Glavno + Sign &message... + P&otpišite poruku... - Size of &database cache - Veličina predmemorije baze podataka + Synchronizing with network... + Usklađivanje s mrežom ... - MB - MB + &Overview + &Pregled - Number of script &verification threads - Broj CPU niti za verifikaciju transakcija + Node + Čvor - Allow incoming connections - Dozvoli povezivanje izvana + Show general overview of wallet + Prikaži opći pregled novčanika - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - IP adresa proxy servera (npr. IPv4: 127.0.0.1 / IPv6: ::1) + &Transactions + &Transakcije - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimizirati aplikaciju umjesto zatvoriti, kada se zatvori prozor. Kada je ova opcija omogućena, aplikacija će biti zatvorena tek nakon odabira naredbe Izlaz u izborniku. + Browse transaction history + Pretraži povijest transakcija - Reset all client options to default. - Nastavi sve postavke programa na početne vrijednosti. + E&xit + &Izlaz - &Reset Options - Po&nastavi postavke + Quit application + Izlazak iz programa - &Network - &Mreža + &About %1 + &Više o %1 - W&allet - &Novčanik + About &Qt + Više o &Qt - &Spend unconfirmed change - &Trošenje nepotvrđenih vraćenih iznosa + Show information about Qt + Prikaži informacije o Qt - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Automatski otvori port Raven klijenta na ruteru. To radi samo ako ruter podržava UPnP i ako je omogućen. + &Options... + Pos&tavke... - Map port using &UPnP - Mapiraj port koristeći &UPnP + &Encrypt Wallet... + Ši&friraj novčanik... - Proxy &IP: - Proxy &IP: + &Backup Wallet... + Spremi &kopiju novčanika... - &Port: - &Vrata: + &Change Passphrase... + Promjena &lozinke... - Port of the proxy (e.g. 9050) - Proxy vrata (npr. 9050) + &Sending addresses... + Adrese za &slanje - &Window - &Prozor + &Receiving addresses... + Adrese za &primanje - Show only a tray icon after minimizing the window. - Prikaži samo ikonu u sistemskoj traci nakon minimiziranja prozora + Open &URI... + Otvori &URI... - &Minimize to the tray instead of the taskbar - &Minimiziraj u sistemsku traku umjesto u traku programa + Reindexing blocks on disk... + Re-indeksiranje blokova na disku... - M&inimize on close - M&inimiziraj kod zatvaranja + Send coins to a Raven address + Slanje novca na raven adresu - &Display - &Prikaz + Backup wallet to another location + Napravite sigurnosnu kopiju novčanika na drugoj lokaciji - User Interface &language: - Jezi&k sučelja: + Change the passphrase used for wallet encryption + Promijenite lozinku za šifriranje novčanika - &Unit to show amounts in: - &Jedinica za prikaz iznosa: + Open debugging and diagnostic console + Otvori konzolu za dijagnostiku - Choose the default subdivision unit to show in the interface and when sending coins. - Izaberite željeni najmanji dio ravena koji će biti prikazan u sučelju i koji će se koristiti za plaćanje. + &Verify message... + &Potvrdite poruku... - &OK - &U redu + Raven + Raven - &Cancel - &Odustani + Wallet + Novčanik - default - standardne vrijednosti + &Send + &Pošalji - The supplied proxy address is invalid. - Priložena proxy adresa je nevažeća. + &Receive + Pri&mi - - - OverviewPage - Form - Oblik + &Show / Hide + Po&kaži / Sakrij - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Prikazani podatci mogu biti zastarjeli. Vaš novčanik se automatski sinkronizira s Raven mrežom kada je veza uspostavljena, ali taj proces još nije završen. + Show or hide the main Window + Prikaži ili sakrij glavni prozor - Total: - Ukupno: + Encrypt the private keys that belong to your wallet + Šifriranje privatnih ključeva koji u novčaniku - - - PaymentServer - - - PeerTableModel - - - QObject - Amount - Iznos + Sign messages with your Raven addresses to prove you own them + Poruku potpišemo s raven adresom, kako bi dokazali vlasništvo nad tom adresom - N/A - N/A + Verify messages to ensure they were signed with specified Raven addresses + Provjeravanje poruke, kao dokaz, da je potpisana navedenom raven adresom - %1 and %2 - %1 i %2 + &File + &Datoteka - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - N/A - N/A + &Help + &Pomoć - Client version - Verzija klijenta + Request payments (generates QR codes and raven: URIs) + Zatraži uplatu (stvara QR kod i raven: URI adresu) - &Information - &Informacije + Show the list of used sending addresses and labels + Prikaži popis korištenih adresa i oznaka za slanje novca - Debug window - Konzola za dijagnostiku + Show the list of used receiving addresses and labels + Prikaži popis korištenih adresa i oznaka za primanje novca - Network - Mreža + Open a raven: URI or payment request + Otvori raven: URI adresu ili zahtjev za uplatu - Name - Ime + &Command-line options + Opcije &naredbene linije - Number of connections - Broj veza + Last received block was generated %1 ago. + Zadnji primljeni blok je bio ustvaren prije %1. - Block chain - Lanac blokova + Transactions after this will not yet be visible. + Transakcije izvršene za tim blokom nisu još prikazane. - Current number of blocks - Trenutni broj blokova + Error + Greška - Received - Primljeno + Warning + Upozorenje - Sent - Poslano + Information + Informacija - Direction - Smjer + Up to date + Ažurno - Version - Verzija + Catching up... + Ažuriranje... - Connection Time - Trajanje veze + Date: %1 + + Datum: %1 + - Last block time - Posljednje vrijeme bloka + Amount: %1 + + Iznos: %1 + - &Open - &Otvori + Type: %1 + + Vrsta: %1 + - &Console - &Konzola + Label: %1 + + Oznaka: %1 + - &Network Traffic - &Mrežni promet + Address: %1 + + Adresa: %1 + - Totals - Ukupno: + Sent transaction + Poslana transakcija - Clear console - Očisti konzolu + Incoming transaction + Dolazna transakcija - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Koristite tipke gore i dolje za izbor već korištenih naredbi. <b>Ctrl-L</b> kako bi očistili ekran i povijest naredbi. + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Novčanik je <b>šifriran</b> i trenutno <b>otključan</b> - Unknown - Nepoznato + Wallet is <b>encrypted</b> and currently <b>locked</b> + Novčanik je <b>šifriran</b> i trenutno <b>zaključan</b> - + ReceiveCoinsDialog @@ -820,6 +826,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -893,10 +908,6 @@ A&mount: &Iznos: - - Pay &To: - &Primatelj plaćanja: - &Label: &Oznaka: @@ -917,10 +928,6 @@ Message: Poruka: - - Pay To: - Primatelj plaćanja: - SendConfirmationDialog @@ -1075,14 +1082,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Dozvoli DNS upite za -addnode, -seednode i -connect - - Loading addresses... - Učitavanje adresa... - - - Invalid -proxy address: '%s' - Nevaljala -proxy adresa: '%s' - Insufficient funds Nedovoljna sredstva @@ -1091,10 +1090,6 @@ Loading block index... Učitavanje indeksa blokova... - - Add a node to connect to and attempt to keep the connection open - Doda čvor s kojim se želite povezati i nastoji održati vezu otvorenu - Loading wallet... Učitavanje novčanika... @@ -1103,18 +1098,10 @@ Cannot downgrade wallet Nije moguće novčanik vratiti na prijašnju verziju. - - Cannot write default address - Nije moguće upisati zadanu adresu. - Rescanning... Ponovno pretraživanje... - - Done loading - Učitavanje gotovo - Error Greška diff --git a/src/qt/locale/raven_hu.ts b/src/qt/locale/raven_hu.ts index 0215e9e46e..50a272102c 100644 --- a/src/qt/locale/raven_hu.ts +++ b/src/qt/locale/raven_hu.ts @@ -1,5 +1,3 @@ - - AddressBookPage @@ -240,8 +238,8 @@ Saját adatkönyvtár használata: - Error: Specified data directory "%1" cannot be created. - Hiba: A megadott "%1" adatkönyvtár nem hozható létre. + Error: Specified data directory "%1" cannot be created. + Hiba: A megadott "%1" adatkönyvtár nem hozható létre. Error @@ -919,7 +917,7 @@ Request payments (generates QR codes and raven: URIs) - Fizetési kérelem (QR-kódot és "raven:" URI azonosítót hoz létre) + Fizetési kérelem (QR-kódot és "raven:" URI azonosítót hoz létre) Show the list of used sending addresses and labels @@ -931,7 +929,7 @@ Open a raven: URI or payment request - "raven:" URI azonosító vagy fizetési kérelem megnyitása + "raven:" URI azonosító vagy fizetési kérelem megnyitása &Command-line options @@ -1533,12 +1531,12 @@ IP-címek megjelenítése a naplóban (alapértelmezett: %u) - Invalid -proxy address: '%s' - Érvénytelen -proxy cím: '%s' + Invalid -proxy address: '%s' + Érvénytelen -proxy cím: '%s' - Unknown network specified in -onlynet: '%s' - Ismeretlen hálózat lett megadva -onlynet: '%s' + Unknown network specified in -onlynet: '%s' + Ismeretlen hálózat lett megadva -onlynet: '%s' Insufficient funds @@ -1577,4 +1575,4 @@ Hiba - + \ No newline at end of file diff --git a/src/qt/locale/raven_id_ID.ts b/src/qt/locale/raven_id_ID.ts index 2648d9e1db..a85b2ff229 100644 --- a/src/qt/locale/raven_id_ID.ts +++ b/src/qt/locale/raven_id_ID.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -219,505 +217,295 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP/Netmask + Asset Selection + Pemilihan Aset - Banned Until - Di banned sampai + Amount + Jumlah - - - RavenGUI - Sign &message... - Pesan &penanda... + Received with address + Diterima dengan alamat - Synchronizing with network... - Sinkronisasi dengan jaringan... + Date + Tanggal - &Overview - &Kilasan + Confirmations + Konfirmasi - Node - Node + Confirmed + Telah dikonfirmasi - Show general overview of wallet - Tampilkan gambaran umum dompet Anda + Copy address + Salin Alamat + + + AssetTableModel - &Transactions - &Transaksi + Name + Nama - Browse transaction history - Lihat riwayat transaksi + Quantity + Kuantitas + + + AssetsDialog - E&xit - K&eluar + Send Coins + Kirim Token - Quit application - Keluar dari aplikasi + Amount: + Jumlah - &About %1 - &Tentang%1 + Transaction Fee: + Biaya Transaksi - Show information about %1 - Tampilkan informasi perihal %1 + Hide + Sembunyikan + + + AssignQualifier - About &Qt - Mengenai &Qt + Address: + Alamat - Show information about Qt - Tampilkan informasi mengenai Qt + Submit + Kirimkan - &Options... - &Pilihan... + Address already has the qualifier assigned to it + Alamat sudah memiliki kualifikasi yang ditetapkan untuk itu + + + BanTableModel - Modify configuration options for %1 - Pengubahan opsi konfigurasi untuk %1 + IP/Netmask + IP/Netmask - &Encrypt Wallet... - &Enkripsi Dompet... + Banned Until + Di banned sampai + + + CoinControlDialog - &Backup Wallet... - &Cadangkan Dompet... + Coin Selection + Pemilihan Koin - &Change Passphrase... - &Ubah Kata Kunci... + Quantity: + Kuantitas: - &Sending addresses... - &Alamat-alamat untuk mengirim... + Bytes: + Bytes: - &Receiving addresses... - &Alamat-alamat untuk menerima... + Amount: + Jumlah: - Open &URI... - Buka &URI + Fee: + Biaya: - Click to disable network activity. - Klik untuk menonaktifkan aktivitas jaringan. + Dust: + Dust: - Network activity disabled. - Aktivitas jaringan dinonaktifkan. + After Fee: + Dengan Biaya: - Click to enable network activity again. - Klik untuk mengaktifkan aktivitas jaringan lagi. + Change: + Kembalian: - Syncing Headers (%1%)... - Menyinkronkan Header (%1%) ... + (un)select all + (Tidak)memilih semua - Reindexing blocks on disk... - Mengindex ulang blok di dalam disk... + Tree mode + Tree mode - Send coins to a Raven address - Kirim koin ke alamat Raven + List mode + Mode daftar - Backup wallet to another location - Cadangkan dompet ke lokasi lain + Amount + Jumlah - Change the passphrase used for wallet encryption - Ubah kata kunci yang digunakan untuk enkripsi dompet + Received with label + Diterima dengan label - &Debug window - &Jendela Debug + Received with address + Diterima dengan alamat - Open debugging and diagnostic console - Buka konsol debug dan diagnosa + Date + Tanggal - &Verify message... - &Verifikasi pesan... + Confirmations + Konfirmasi - Raven - Raven + Confirmed + Terkonfirmasi - Wallet - Dompet + Copy address + Salin alamat - &Send - &Kirim + Copy label + Salin label - &Receive - &Menerima + Copy amount + Salin Jumlah - &Show / Hide - &Tampilkan / Sembunyikan + Copy transaction ID + Salain ID Transaksi - Show or hide the main Window - Tampilkan atau sembunyikan jendela utama + Lock unspent + Kunci Yang Tidak Digunakan - Encrypt the private keys that belong to your wallet - Enkripsi private key yang dimiliki dompet Anda + Unlock unspent + Buka Kunci Yang Tidak Digunakan - Sign messages with your Raven addresses to prove you own them - Tanda tangani sebuah pesan menggunakan alamat Raven Anda untuk membuktikan bahwa Anda adalah pemilik alamat tersebut + Copy quantity + Salin Kuantitas - Verify messages to ensure they were signed with specified Raven addresses - Verifikasi pesan untuk memastikan bahwa pesan tersebut ditanda tangani oleh suatu alamat Raven tertentu + Copy fee + Salin biaya - &File - &Berkas + Copy after fee + Salin Setelah Upah - &Settings - &Pengaturan + Copy bytes + Salin bytes - &Help - &Bantuan + Copy dust + Salin jumlah yang lebih kecil - Tabs toolbar - Baris tab + Copy change + Salin Perubahan - Request payments (generates QR codes and raven: URIs) - Permintaan pembayaran (membuat kode QR dan raven: URIs) + (%1 locked) + (%1 terkunci) - Show the list of used sending addresses and labels - Tampilkan daftar alamat dan label yang terkirim + yes + Ya - Show the list of used receiving addresses and labels - Tampilkan daftar alamat dan label yang diterima + no + Tidak - Open a raven: URI or payment request - Buka URI raven: atau permintaan pembayaran + (no label) + (tidak ada label) + + + CreateAssetDialog - &Command-line options - &pilihan Command-line - - - %n active connection(s) to Raven network - %n koneksi aktif ke jaringan Raven + Choose... + Pilih - Indexing blocks on disk... - Pengindeksan blok pada disk ... + Create Asset + Buat Aset - Processing blocks on disk... - Memproses blok pada disk ... + Copy amount + Salin Jumlah - - Processed %n block(s) of transaction history. - %n blok dari riwayat transaksi diproses. + + Asset Type + Jenis Aset - %1 behind - kurang %1 + Valid Asset + Sahkan Aset - Last received block was generated %1 ago. - Blok terakhir yang diterima %1 lalu. + Are you sure you want to send? + Apakah anda yakin ingin mengirimkan? - Transactions after this will not yet be visible. - Transaksi setelah ini belum akan terlihat. + or + Atau - Error - Terjadi sebuah kesalahan + Invalid: + Tidak Sah + + + EditAddressDialog - Warning - Peringatan + Edit Address + Ubah Alamat - Information - Informasi + &Label + &Label - Up to date - Terbaru + The label associated with this address list entry + Label yang terkait dengan daftar alamat - Show the %1 help message to get a list with possible Raven command-line options - Tampilkan %1 pesan bantuan untuk mendapatkan daftar opsi baris perintah Raven yang memungkinkan + The address associated with this address list entry. This can only be modified for sending addresses. + Alamat yang terkait dengan daftar alamat. Hanya dapat diubah untuk alamat pengirim. - %1 client - %1 klien + &Address + &Alamat - Connecting to peers... - Menghubungkan ke peer... + New receiving address + Alamat penerima baru - Catching up... - Menyusul... + New sending address + Alamat pengirim baru - Date: %1 - - Tanggal: %1 - - - - Amount: %1 - - Jumlah: %1 - - - - Type: %1 - - Tipe: %1 - - - - Label: %1 - - Label: %1 - - - - Address: %1 - - Alamat: %1 - - - - Sent transaction - Transaksi terkirim - - - Incoming transaction - Transaksi diterima - - - HD key generation is <b>enabled</b> - Pembuatan kunci HD <b>diaktifkan</b> - - - HD key generation is <b>disabled</b> - Pembuatan kunci HD <b>dinonaktifkan</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Dompet saat ini <b>terenkripsi</b> dan <b>terbuka</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Dompet saat ini <b>terenkripsi</b> dan <b>terkunci</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Terjadi Kesalahan Fatal. Raven Tidak Dapat Melanjutkan Dengan Aman Dan Akan Keluar - - - - CoinControlDialog - - Coin Selection - Pemilihan Koin - - - Quantity: - Kuantitas: - - - Bytes: - Bytes: - - - Amount: - Jumlah: - - - Fee: - Biaya: - - - Dust: - Dust: - - - After Fee: - Dengan Biaya: - - - Change: - Kembalian: - - - (un)select all - (Tidak)memilih semua - - - Tree mode - Tree mode - - - List mode - Mode daftar - - - Amount - Jumlah - - - Received with label - Diterima dengan label - - - Received with address - Diterima dengan alamat - - - Date - Tanggal - - - Confirmations - Konfirmasi - - - Confirmed - Terkonfirmasi - - - Copy address - Salin alamat - - - Copy label - Salin label - - - Copy amount - Salin Jumlah - - - Copy transaction ID - Salain ID Transaksi - - - Lock unspent - Kunci Yang Tidak Digunakan - - - Unlock unspent - Buka Kunci Yang Tidak Digunakan - - - Copy quantity - Salin Kuantitas - - - Copy fee - Salin biaya - - - Copy after fee - Salin Setelah Upah - - - Copy bytes - Salin bytes - - - Copy dust - Salin jumlah yang lebih kecil - - - Copy change - Salin Perubahan - - - (%1 locked) - (%1 terkunci) - - - yes - Ya - - - no - Tidak - - - (no label) - (tidak ada label) - - - - EditAddressDialog - - Edit Address - Ubah Alamat - - - &Label - &Label - - - The label associated with this address list entry - Label yang terkait dengan daftar alamat - - - The address associated with this address list entry. This can only be modified for sending addresses. - Alamat yang terkait dengan daftar alamat. Hanya dapat diubah untuk alamat pengirim. - - - &Address - &Alamat - - - New receiving address - Alamat penerima baru - - - New sending address - Alamat pengirim baru - - - Edit receiving address - Ubah alamat penerima + Edit receiving address + Ubah alamat penerima Edit sending address @@ -763,6 +551,16 @@ Tidak bisa membuat direktori data disini. + + FreezeAddress + + Check + Periksa + + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -848,26 +646,53 @@ Error Kesalahan - - %n GB of free space available - %n GB ruang kosong tersedia. + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + Accept + Terima - - (of %n GB needed) - (dari %n GB yang dibutuhkan) + + Go Back + Kembali - + + + MnemonicDialog3 + ModalOverlay Form Formulir + + Unknown... + Tidak Diketahui + Last block time Waktu blok terakhir + + MyRestrictedAssetsTableModel + + Frozen + Beku + + + Unfrozen + Tidak dibekukan + + OpenURIDialog @@ -909,14 +734,6 @@ Number of script &verification threads Jumlah script &verification threads - - Accept connections from outside - Terima koneksi dari luar - - - Allow incoming connections - Perbolehkan koneksi masuk - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Alamat IP proxy (cth. IPv4: 127.0.0.1 / IPv6: ::1) @@ -929,10 +746,6 @@ 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 |. URL pihak ketika (misalnya sebuah block explorer) yang mumcul dalam tab transaksi sebagai konteks menu. %s dalam URL diganti dengan kode transaksi. URL dipisahkan dengan tanda vertikal |. - - Third party transaction URLs - URL transaksi pihak ketiga - Active command-line options that override above options: Pilihan command-line yang aktif menimpa diatas opsi: @@ -1116,10 +929,6 @@ Mined balance that has not yet matured Saldo ditambang yang masih terlalu muda - - Balances - Saldo: - Total: Jumlah: @@ -1138,6 +947,10 @@ User Agent Agen Pengguna + + Sent + Terkirim + QObject @@ -1146,187 +959,492 @@ Nilai - Enter a Raven address (e.g. %1) - Masukkan alamat Raven (contoh %1) + Enter a Raven address (e.g. %1) + Masukkan alamat Raven (contoh %1) + + + %1 h + %1 Jam + + + %1 m + %1 menit + + + None + Tdak Ada + + + N/A + T/S + + + %1 and %2 + %1 dan %2 + + + + QObject::QObject + + + QRImageWidget + + Save QR Code + Simpan kode QR + + + + RPCConsole + + N/A + T/S + + + Client version + Versi Klien + + + &Information + &Informasi + + + Debug window + Jendela debug + + + General + Umum + + + Startup time + Waktu nyala + + + Network + Jaringan + + + Name + Nama + + + Number of connections + Jumlah hubungan + + + Block chain + Rantai blok + + + Current number of blocks + Jumlah blok terkini + + + Received + Telah Diterima + + + Sent + Terkirim + + + Direction + Arah + + + Version + Versi + + + User Agent + Agen Pengguna + + + + + Services + Layanan + + + Last block time + Waktu blok terakhir + + + &Open + &Buka + + + &Console + &Konsol + + + &Network Traffic + Kemacetan &Jaringan + + + Totals + Total + + + In: + Masuk: + + + Out: + Keluar: + + + Debug log file + Berkas catatan debug + + + Clear console + Bersihkan konsol + + + 1 &hour + 1 &jam + + + 1 &day + 1 &hari + + + 1 &week + 1 &minggu + + + 1 &year + 1 &tahun + + + Type <b>help</b> for an overview of available commands. + Ketik <b>help</b> untuk menampilkan perintah tersedia. + + + Yes + Ya + + + No + Tidak + + + Unknown + Tidak diketahui + + + + RavenGUI + + Sign &message... + Pesan &penanda... + + + Synchronizing with network... + Sinkronisasi dengan jaringan... + + + &Overview + &Kilasan + + + Node + Node + + + Show general overview of wallet + Tampilkan gambaran umum dompet Anda + + + &Transactions + &Transaksi + + + Browse transaction history + Lihat riwayat transaksi + + + Coming Soon + Segera Hadir + + + E&xit + K&eluar + + + Quit application + Keluar dari aplikasi + + + &About %1 + &Tentang%1 + + + Show information about %1 + Tampilkan informasi perihal %1 + + + About &Qt + Mengenai &Qt + + + Show information about Qt + Tampilkan informasi mengenai Qt + + + &Options... + &Pilihan... + + + Modify configuration options for %1 + Pengubahan opsi konfigurasi untuk %1 + + + &Encrypt Wallet... + &Enkripsi Dompet... + + + &Backup Wallet... + &Cadangkan Dompet... + + + &Change Passphrase... + &Ubah Kata Kunci... + + + &Sending addresses... + &Alamat-alamat untuk mengirim... + + + &Receiving addresses... + &Alamat-alamat untuk menerima... + + + Open &URI... + Buka &URI + + + &Wallet + &Dompet + + + Click to disable network activity. + Klik untuk menonaktifkan aktivitas jaringan. + + + Network activity disabled. + Aktivitas jaringan dinonaktifkan. + + + Click to enable network activity again. + Klik untuk mengaktifkan aktivitas jaringan lagi. + + + Syncing Headers (%1%)... + Menyinkronkan Header (%1%) ... + + + Reindexing blocks on disk... + Mengindex ulang blok di dalam disk... + + + Send coins to a Raven address + Kirim koin ke alamat Raven + + + Backup wallet to another location + Cadangkan dompet ke lokasi lain + + + Change the passphrase used for wallet encryption + Ubah kata kunci yang digunakan untuk enkripsi dompet + + + Open debugging and diagnostic console + Buka konsol debug dan diagnosa + + + &Verify message... + &Verifikasi pesan... - %1 h - %1 Jam + Raven + Raven - %1 m - %1 menit + Wallet + Dompet - N/A - T/S + &Send + &Kirim - %1 and %2 - %1 dan %2 + &Receive + &Menerima - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - N/A - T/S + &Show / Hide + &Tampilkan / Sembunyikan - Client version - Versi Klien + Show or hide the main Window + Tampilkan atau sembunyikan jendela utama - &Information - &Informasi + Encrypt the private keys that belong to your wallet + Enkripsi private key yang dimiliki dompet Anda - Debug window - Jendela debug + Sign messages with your Raven addresses to prove you own them + Tanda tangani sebuah pesan menggunakan alamat Raven Anda untuk membuktikan bahwa Anda adalah pemilik alamat tersebut - General - Umum + Verify messages to ensure they were signed with specified Raven addresses + Verifikasi pesan untuk memastikan bahwa pesan tersebut ditanda tangani oleh suatu alamat Raven tertentu - Startup time - Waktu nyala + &File + &Berkas - Network - Jaringan + &Help + &Bantuan - Name - Nama + Request payments (generates QR codes and raven: URIs) + Permintaan pembayaran (membuat kode QR dan raven: URIs) - Number of connections - Jumlah hubungan + Show the list of used sending addresses and labels + Tampilkan daftar alamat dan label yang terkirim - Block chain - Rantai blok + Show the list of used receiving addresses and labels + Tampilkan daftar alamat dan label yang diterima - Current number of blocks - Jumlah blok terkini + Open a raven: URI or payment request + Buka URI raven: atau permintaan pembayaran - Sent - Terkirim + &Command-line options + &pilihan Command-line - Version - Versi + Indexing blocks on disk... + Pengindeksan blok pada disk ... - User Agent - Agen Pengguna - - + Processing blocks on disk... + Memproses blok pada disk ... - Services - Layanan + %1 behind + kurang %1 - Last block time - Waktu blok terakhir + Last received block was generated %1 ago. + Blok terakhir yang diterima %1 lalu. - &Open - &Buka + Transactions after this will not yet be visible. + Transaksi setelah ini belum akan terlihat. - &Console - &Konsol + Error + Terjadi sebuah kesalahan - &Network Traffic - Kemacetan &Jaringan + Warning + Peringatan - &Clear - &Kosongkan + Information + Informasi - Totals - Total + Up to date + Terbaru - In: - Masuk: + Show the %1 help message to get a list with possible Raven command-line options + Tampilkan %1 pesan bantuan untuk mendapatkan daftar opsi baris perintah Raven yang memungkinkan - Out: - Keluar: + %1 client + %1 klien - Debug log file - Berkas catatan debug + Connecting to peers... + Menghubungkan ke peer... - Clear console - Bersihkan konsol + Catching up... + Menyusul... - 1 &hour - 1 &jam + Date: %1 + + Tanggal: %1 + - 1 &day - 1 &hari + Amount: %1 + + Jumlah: %1 + - 1 &week - 1 &minggu + Type: %1 + + Tipe: %1 + - 1 &year - 1 &tahun + Label: %1 + + Label: %1 + - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Gunakan panah keatas dan kebawah untuk menampilkan sejarah, dan <b>Ctrl-L</b> untuk bersihkan layar. + Address: %1 + + Alamat: %1 + - Type <b>help</b> for an overview of available commands. - Ketik <b>help</b> untuk menampilkan perintah tersedia. + Sent transaction + Transaksi terkirim - %1 B - %1 B + Incoming transaction + Transaksi diterima - %1 KB - %1 KB + Assets not yet active + Aset belum aktif - %1 MB - %1 MB + HD key generation is <b>enabled</b> + Pembuatan kunci HD <b>diaktifkan</b> - %1 GB - %1 GB + HD key generation is <b>disabled</b> + Pembuatan kunci HD <b>dinonaktifkan</b> - Yes - Ya + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Dompet saat ini <b>terenkripsi</b> dan <b>terbuka</b> - No - Tidak + Wallet is <b>encrypted</b> and currently <b>locked</b> + Dompet saat ini <b>terenkripsi</b> dan <b>terkunci</b> - Unknown - Tidak diketahui + A fatal error occurred. Raven can no longer continue safely and will quit. + Terjadi Kesalahan Fatal. Raven Tidak Dapat Melanjutkan Dengan Aman Dan Akan Keluar @@ -1391,10 +1509,18 @@ Remove Menghapus + + Copy URI + Salin URL + Copy label Salin label + + Copy message + Salin Pesan + Copy amount Salin Jumlah @@ -1433,14 +1559,79 @@ RecentRequestsTableModel + + Date + Tanggal + Label Label + + Message + Pesan + (no label) (tidak ada label) + + (no message) + Tidak ada Pesan + + + + ReissueAssetDialog + + Change: + Kembalian + + + Address: + Alamat + + + 123.456 RVN + 123.456 RVN + + + Copy fee + Salin Biaya + + + Cost + Biaya + + + Yes + Ya + + + No + Tidak + + + Name + Nama + + + + RestrictedAssetsDialog + + Search + Cari + + + Address List + Daftar Alamat + + + Balance: + Saldo + + + + SendAssetsEntry SendCoinsDialog @@ -1504,14 +1695,6 @@ Recommended: Disarankan - - normal - normal - - - fast - cepat - Send to multiple recipients at once Kirim ke beberapa penerima sekaligus @@ -1583,10 +1766,6 @@ A&mount: J&umlah: - - Pay &To: - Kirim &Ke: - &Label: &Label: @@ -1623,10 +1802,6 @@ Enter a label for this address to add it to the list of used addresses Masukkan label untuk alamat ini untuk dimasukan dalam daftar alamat yang pernah digunakan - - Pay To: - Kirim Ke: - Memo: Catatan Peringatan: @@ -1877,18 +2052,10 @@ Incorrect or no genesis block found. Wrong datadir for network? Tidak bisa cari blok pertama, atau blok pertama salah. Salah direktori untuk jaringan? - - Invalid -onion address: '%s' - Alamat -onion salah: '%s' - Not enough file descriptors available. Deskripsi berkas tidak tersedia dengan cukup. - - Set maximum block size in bytes (default: %d) - Atur ukuran maksimal untuk blok dalam byte (biasanya: %d) - Specify wallet file (within data directory) Tentukan arsip dompet (dalam direktori data) @@ -1897,10 +2064,6 @@ Verifying blocks... Blok-blok sedang diverifikasi... - - Verifying wallet... - Dompet sedang diverifikasi... - Wallet %s resides outside data directory %s Dompet %s ada diluar direktori data %s @@ -1965,14 +2128,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Izinkan peninjauan DNS untuk -addnote, -seednode dan -connect - - Loading addresses... - Memuat alamat... - - - Invalid -proxy address: '%s' - Alamat -proxy salah: '%s' - Unknown network specified in -onlynet: '%s' Jaringan tidak diketahui yang ditentukan dalam -onlynet: '%s' @@ -1985,10 +2140,6 @@ Loading block index... Memuat indeks blok... - - Add a node to connect to and attempt to keep the connection open - Tambahkan node untuk dihubungkan dan upaya untuk menjaga hubungan tetap terbuka - Loading wallet... Memuat dompet... @@ -1997,18 +2148,10 @@ Cannot downgrade wallet Tidak dapat menurunkan versi dompet - - Cannot write default address - Tidak dapat menyimpan alamat standar - Rescanning... Memindai ulang... - - Done loading - Memuat selesai - Error Gagal diff --git a/src/qt/locale/raven_it.ts b/src/qt/locale/raven_it.ts index 32da798df8..4596487d31 100644 --- a/src/qt/locale/raven_it.ts +++ b/src/qt/locale/raven_it.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -218,6 +216,18 @@ Attenzione: è attivo il tasto blocco maiuscole ! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -230,572 +240,260 @@ - RavenGUI + CoinControlDialog - Sign &message... - Firma &messaggio... + Coin Selection + Selezione Input - Synchronizing with network... - Sincronizzazione con la rete in corso... + Quantity: + Quantità: - &Overview - &Sintesi + Bytes: + Byte: - Node - Nodo + Amount: + Importo: - Show general overview of wallet - Mostra lo stato generale del portamonete + Fee: + Commissione: - &Transactions - &Transazioni + Dust: + Trascurabile: - Browse transaction history - Mostra la cronologia delle transazioni + After Fee: + Dopo Commissione: - E&xit - &Esci + Change: + Resto: - Quit application - Chiudi applicazione + (un)select all + (de)seleziona tutto - &About %1 - &Informazioni su %1 + Tree mode + Modalità Albero - Show information about %1 - Mostra informazioni su %1 + List mode + Modalità Lista - About &Qt - Informazioni su &Qt + Amount + Importo - Show information about Qt - Mostra le informazioni su Qt + Received with label + Ricevuto con l'etichetta - &Options... - &Opzioni... + Received with address + Ricevuto con l'indirizzo - Modify configuration options for %1 - Modifica le opzioni di configurazione per %1 + Date + Data - &Encrypt Wallet... - &Cifra il portamonete... + Confirmations + Conferme - &Backup Wallet... - &Backup portamonete... + Confirmed + Confermato - &Change Passphrase... - &Cambia passphrase... + Copy address + Copia indirizzo - &Sending addresses... - &Indirizzi d'invio... + Copy label + Copia etichetta - &Receiving addresses... - Indirizzi di &ricezione... + Copy amount + Copia l'importo - Open &URI... - Apri &URI... + Copy transaction ID + Copia l'ID transazione - Click to disable network activity. - Clicca per disattivare la rete. + Lock unspent + Bloccare non spesi - Network activity disabled. - Attività di rete disabilitata + Unlock unspent + Sbloccare non spesi - Click to enable network activity again. - Clicca per abilitare nuovamente l'attività di rete + Copy quantity + Copia quantità - Syncing Headers (%1%)... - Sincronizzazione Headers (%1%)... + Copy fee + Copia commissione - Reindexing blocks on disk... - Re-indicizzazione blocchi su disco... + Copy after fee + Copia dopo commissione - Send coins to a Raven address - Invia fondi ad un indirizzo Raven + Copy bytes + Copia byte - Backup wallet to another location - Effettua il backup del portamonete + Copy dust + Copia trascurabile - Change the passphrase used for wallet encryption - Cambia la passphrase utilizzata per la cifratura del portamonete + Copy change + Copia resto - &Debug window - Finestra di &debug + (%1 locked) + (%1 bloccato) - Open debugging and diagnostic console - Apri la console di debugging e diagnostica + yes + - &Verify message... - &Verifica messaggio... + no + no - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Questa etichetta diventerà rossa se uno qualsiasi dei destinatari riceverà un importo inferiore alla corrente soglia minima per la movimentazione della valuta. - Wallet - Portamonete + Can vary +/- %1 satoshi(s) per input. + Può variare di +/- %1 satoshi per input. - &Send - &Invia + (no label) + (nessuna etichetta) - &Receive - &Ricevi + change from %1 (%2) + cambio da %1 (%2) - &Show / Hide - &Mostra / Nascondi + (change) + (resto) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - Mostra o nascondi la Finestra principale + Edit Address + Modifica l'indirizzo - Encrypt the private keys that belong to your wallet - Cifra le chiavi private che appartengono al tuo portamonete + &Label + &Etichetta - Sign messages with your Raven addresses to prove you own them - Firma messaggi con i tuoi indirizzi Raven per dimostrarne il possesso + The label associated with this address list entry + L'etichetta associata con questa voce della lista degli indirizzi - Verify messages to ensure they were signed with specified Raven addresses - Verifica che i messaggi siano stati firmati con gli indirizzi Raven specificati + The address associated with this address list entry. This can only be modified for sending addresses. + L'indirizzo associato con questa voce della lista degli indirizzi. Può essere modificato solo per gli indirizzi d'invio. - &File - &File + &Address + &Indirizzo - &Settings - &Impostazioni + New receiving address + Nuovo indirizzo di ricezione - &Help - &Aiuto + New sending address + Nuovo indirizzo d'invio - Tabs toolbar - Barra degli strumenti + Edit receiving address + Modifica indirizzo di ricezione - Request payments (generates QR codes and raven: URIs) - Richiedi pagamenti (genera codici QR e raven: URI) + Edit sending address + Modifica indirizzo d'invio - Show the list of used sending addresses and labels - Mostra la lista degli indirizzi di invio utilizzati + The entered address "%1" is not a valid Raven address. + L'indirizzo inserito "%1" non è un indirizzo raven valido. - Show the list of used receiving addresses and labels - Mostra la lista degli indirizzi di ricezione utilizzati + The entered address "%1" is already in the address book. + L'indirizzo inserito "%1" è già in rubrica. - Open a raven: URI or payment request - Apri un raven: URI o una richiesta di pagamento + Could not unlock wallet. + Impossibile sbloccare il portamonete. - &Command-line options - Opzioni della riga di &comando - - - %n active connection(s) to Raven network - %n connessione attiva alla rete Raven%n connessioni alla rete Raven attive + New key generation failed. + Generazione della nuova chiave non riuscita. + + + FreespaceChecker - Indexing blocks on disk... - Indicizzando i blocchi su disco... + A new data directory will be created. + Sarà creata una nuova cartella dati. - Processing blocks on disk... - Processando i blocchi su disco... + name + nome - - Processed %n block(s) of transaction history. - Elaborato %n blocco dello storico transazioni.Elaborati %n blocchi dello storico transazioni. + + Directory already exists. Add %1 if you intend to create a new directory here. + Cartella già esistente. Aggiungi %1 se intendi creare qui una nuova cartella. - %1 behind - Indietro di %1 + Path already exists, and is not a directory. + Il percorso è già esistente e non è una cartella. - Last received block was generated %1 ago. - L'ultimo blocco ricevuto è stato generato %1 fa. + Cannot create data directory here. + Impossibile creare una cartella dati qui. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - Le transazioni effettuate successivamente non sono ancora visibili. + version + versione - Error - Errore + (%1-bit) + (%1-bit) - Warning - Attenzione + About %1 + Informazioni %1 - Information - Informazioni - - - Up to date - Aggiornato - - - Show the %1 help message to get a list with possible Raven command-line options - Mostra il messaggio di aiuto di %1 per ottenere una lista di opzioni di comando per Raven - - - %1 client - %1 client - - - Connecting to peers... - Connessione ai peers - - - Catching up... - In aggiornamento... - - - Date: %1 - - Data: %1 - - - - Amount: %1 - - Quantità: %1 - - - - Type: %1 - - Tipo: %1 - - - - Label: %1 - - Etichetta: %1 - - - - Address: %1 - - Indirizzo: %1 - - - - Sent transaction - Transazione inviata - - - Incoming transaction - Transazione ricevuta - - - HD key generation is <b>enabled</b> - La creazione della chiave HD è <b>abilitata</b> - - - HD key generation is <b>disabled</b> - La creazione della chiave HD è <b>disabilitata</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Il portamonete è <b>cifrato</b> ed attualmente <b>sbloccato</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Il portamonete è <b>cifrato</b> ed attualmente <b>bloccato</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Si è verificato un errore critico. Raven non può più funzionare in maniera sicura e verrà chiuso. - - - - CoinControlDialog - - Coin Selection - Selezione Input - - - Quantity: - Quantità: - - - Bytes: - Byte: - - - Amount: - Importo: - - - Fee: - Commissione: - - - Dust: - Trascurabile: - - - After Fee: - Dopo Commissione: - - - Change: - Resto: - - - (un)select all - (de)seleziona tutto - - - Tree mode - Modalità Albero - - - List mode - Modalità Lista - - - Amount - Importo - - - Received with label - Ricevuto con l'etichetta - - - Received with address - Ricevuto con l'indirizzo - - - Date - Data - - - Confirmations - Conferme - - - Confirmed - Confermato - - - Copy address - Copia indirizzo - - - Copy label - Copia etichetta - - - Copy amount - Copia l'importo - - - Copy transaction ID - Copia l'ID transazione - - - Lock unspent - Bloccare non spesi - - - Unlock unspent - Sbloccare non spesi - - - Copy quantity - Copia quantità - - - Copy fee - Copia commissione - - - Copy after fee - Copia dopo commissione - - - Copy bytes - Copia byte - - - Copy dust - Copia trascurabile - - - Copy change - Copia resto - - - (%1 locked) - (%1 bloccato) - - - yes - - - - no - no - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Questa etichetta diventerà rossa se uno qualsiasi dei destinatari riceverà un importo inferiore alla corrente soglia minima per la movimentazione della valuta. - - - Can vary +/- %1 satoshi(s) per input. - Può variare di +/- %1 satoshi per input. - - - (no label) - (nessuna etichetta) - - - change from %1 (%2) - cambio da %1 (%2) - - - (change) - (resto) - - - - EditAddressDialog - - Edit Address - Modifica l'indirizzo - - - &Label - &Etichetta - - - The label associated with this address list entry - L'etichetta associata con questa voce della lista degli indirizzi - - - The address associated with this address list entry. This can only be modified for sending addresses. - L'indirizzo associato con questa voce della lista degli indirizzi. Può essere modificato solo per gli indirizzi d'invio. - - - &Address - &Indirizzo - - - New receiving address - Nuovo indirizzo di ricezione - - - New sending address - Nuovo indirizzo d'invio - - - Edit receiving address - Modifica indirizzo di ricezione - - - Edit sending address - Modifica indirizzo d'invio - - - The entered address "%1" is not a valid Raven address. - L'indirizzo inserito "%1" non è un indirizzo raven valido. - - - The entered address "%1" is already in the address book. - L'indirizzo inserito "%1" è già in rubrica. - - - Could not unlock wallet. - Impossibile sbloccare il portamonete. - - - New key generation failed. - Generazione della nuova chiave non riuscita. - - - - FreespaceChecker - - A new data directory will be created. - Sarà creata una nuova cartella dati. - - - name - nome - - - Directory already exists. Add %1 if you intend to create a new directory here. - Cartella già esistente. Aggiungi %1 se intendi creare qui una nuova cartella. - - - Path already exists, and is not a directory. - Il percorso è già esistente e non è una cartella. - - - Cannot create data directory here. - Impossibile creare una cartella dati qui. - - - - HelpMessageDialog - - version - versione - - - (%1-bit) - (%1-bit) - - - About %1 - Informazioni %1 - - - Command-line options - Opzioni della riga di comando + Command-line options + Opzioni della riga di comando Usage: @@ -848,10 +546,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. Dato che questa è la prima volta che il programma viene lanciato, puoi scegliere dove %1 salverà i suoi dati. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 scaricherà e salverà una copia della Blockchain di Raven. Saranno salvati almeno %2GB di dati in questo percorso e continueranno ad aumentare col tempo. Anche il portafoglio verrà salvato in questo percorso. - Use the default data directory Usa la cartella dati predefinita @@ -868,15 +562,19 @@ Error Errore - - %n GB of free space available - GB di spazio libero disponibile%n GB di spazio disponibile - - - (of %n GB needed) - (di %nGB richiesti)(%n GB richiesti) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -920,6 +618,9 @@ Sconosciuto. Sincronizzazione Headers (%1)... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -973,14 +674,6 @@ Number of script &verification threads Numero di thread di &verifica degli script - - Accept connections from outside - Accetta connessioni provenienti dall'esterno - - - Allow incoming connections - Permetti connessioni in ingresso - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Indirizzo IP del proxy (ad es. IPv4: 127.0.0.1 / IPv6: ::1) @@ -994,10 +687,6 @@ URL di terze parti (ad es. un block explorer) che appaiono nella tabella delle transazioni come voci nel menu contestuale. "%s" nell'URL è sostituito dall'hash della transazione. Per specificare più URL separarli con una barra verticale "|". - - Third party transaction URLs - URL di transazione di terze parti - Active command-line options that override above options: Opzioni della riga di comando attive che sostituiscono i settaggi sopra elencati: @@ -1043,717 +732,950 @@ Per specificare più URL separarli con una barra verticale "|". Apri automaticamente la porta del client Raven sul router. Il protocollo UPnP deve essere supportato da parte del router ed attivo. - Map port using &UPnP - Mappa le porte tramite &UPnP + Map port using &UPnP + Mappa le porte tramite &UPnP + + + Connect to the Raven network through a SOCKS5 proxy. + Connessione alla rete Raven attraverso un proxy SOCKS5. + + + &Connect through SOCKS5 proxy (default proxy): + &Connessione attraverso proxy SOCKS5 (proxy predefinito): + + + Proxy &IP: + &IP del proxy: + + + &Port: + &Porta: + + + Port of the proxy (e.g. 9050) + Porta del proxy (ad es. 9050) + + + Used for reaching peers via: + Utilizzata per connettersi attraverso: + + + IPv4 + IPv4 + + + IPv6 + IPv6 + + + Tor + Tor + + + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Connette alla rete Raven attraverso un proxy SOCKS5 separato per Tor. + + + &Window + &Finestra + + + Show only a tray icon after minimizing the window. + Mostra solo nella tray bar quando si riduce ad icona. + + + &Minimize to the tray instead of the taskbar + &Minimizza nella tray bar invece che sulla barra delle applicazioni + + + M&inimize on close + M&inimizza alla chiusura + + + &Display + &Mostra + + + User Interface &language: + &Lingua Interfaccia Utente: + + + The user interface language can be set here. This setting will take effect after restarting %1. + La lingua dell'interfaccia utente può essere impostata qui. L'impostazione avrà effetto dopo il riavvio %1. + + + &Unit to show amounts in: + &Unità di misura con cui visualizzare gli importi: + + + Choose the default subdivision unit to show in the interface and when sending coins. + Scegli l'unità di suddivisione predefinita da utilizzare per l'interfaccia e per l'invio di raven. + + + Whether to show coin control features or not. + Specifica se le funzionalita di coin control saranno visualizzate. + + + &OK + &OK + + + &Cancel + &Cancella + + + default + predefinito + + + none + nessuno + + + Confirm options reset + Conferma ripristino opzioni + + + Client restart required to activate changes. + È necessario un riavvio del client per applicare le modifiche. + + + Client will be shut down. Do you want to proceed? + Il client sarà arrestato. Si desidera procedere? + + + This change would require a client restart. + Questa modifica richiede un riavvio del client. + + + The supplied proxy address is invalid. + L'indirizzo proxy che hai fornito non è valido. + + + + OverviewPage + + Form + Modulo + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Le informazioni visualizzate potrebbero non essere aggiornate. Il portamonete si sincronizza automaticamente con la rete Raven una volta stabilita una connessione, ma questo processo non è ancora stato completato. + + + Watch-only: + Sola lettura: + + + Available: + Disponibile: + + + Your current spendable balance + Il tuo saldo spendibile attuale + + + Pending: + In attesa: + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Totale delle transazioni in corso di conferma e che non sono ancora conteggiate nel saldo spendibile + + + Immature: + Immaturo: + + + Mined balance that has not yet matured + Importo generato dal mining e non ancora maturato + + + Total: + Totale: + + + Your current total balance + Il tuo saldo totale attuale + + + Your current balance in watch-only addresses + Il tuo saldo attuale negli indirizzi di sola lettura + + + Spendable: + Spendibile: + + + Recent transactions + Transazioni recenti + + + Unconfirmed transactions to watch-only addresses + Transazioni non confermate su indirizzi di sola lettura + + + Mined balance in watch-only addresses that has not yet matured + Importo generato dal mining su indirizzi di sola lettura e non ancora maturato + + + Current total balance in watch-only addresses + Saldo corrente totale negli indirizzi di sola lettura + + + + PaymentServer + + Payment request error + Errore di richiesta di pagamento + + + Cannot start raven: click-to-pay handler + Impossibile avviare raven: gestore click-to-pay + + + URI handling + Gestione URI + + + Payment request fetch URL is invalid: %1 + URL di recupero della Richiesta di pagamento non valido: %1 + + + Invalid payment address %1 + Indirizzo di pagamento non valido %1 + + + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + Impossibile interpretare l'URI! I parametri dell'URI o l'indirizzo Raven potrebbero non essere corretti. + + + Payment request file handling + Gestione del file di richiesta del pagamento + + + Payment request file cannot be read! This can be caused by an invalid payment request file. + Impossibile leggere il file della richiesta di pagamento! Il file della richiesta di pagamento potrebbe non essere valido - Connect to the Raven network through a SOCKS5 proxy. - Connessione alla rete Raven attraverso un proxy SOCKS5. + Payment request rejected + Richiesta di pagamento respinta - &Connect through SOCKS5 proxy (default proxy): - &Connessione attraverso proxy SOCKS5 (proxy predefinito): + Payment request network doesn't match client network. + La rete della richiesta di pagamento non corrisponde alla rete del client. - Proxy &IP: - &IP del proxy: + Payment request expired. + Richiesta di pagamento scaduta. - &Port: - &Porta: + Payment request is not initialized. + La richiesta di pagamento non è stata inizializzata. - Port of the proxy (e.g. 9050) - Porta del proxy (ad es. 9050) + Unverified payment requests to custom payment scripts are unsupported. + Le richieste di pagamento non verificate verso script di pagamento personalizzati non sono supportate. - Used for reaching peers via: - Utilizzata per connettersi attraverso: + Invalid payment request. + Richiesta di pagamento invalida - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Mostra se la proxy SOCKS5 fornita viene utilizzata per raggiungere i peers attraverso questo tipo di rete. + Requested payment amount of %1 is too small (considered dust). + L'importo di pagamento di %1 richiesto è troppo basso (considerato come trascurabile). - IPv4 - IPv4 + Refund from %1 + Rimborso da %1 - IPv6 - IPv6 + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + La richiesta di pagamento %1 è troppo grande (%2 bytes, consentiti %3 bytes) - Tor - Tor + Error communicating with %1: %2 + Errore di comunicazione con %1: %2 - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Connette alla rete Raven attraverso un proxy SOCKS5 separato per Tor. + Payment request cannot be parsed! + La richiesta di pagamento non può essere processata! - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Usa un proxy SOCKS5 separato per connettersi ai peers attraverso Tor: + Bad response from server %1 + Risposta errata da parte del server %1 - &Window - &Finestra + Network request error + Errore di richiesta di rete - &Hide the icon from the system tray. - &Nascondi l'icona nella barra delle applicazioni. + Payment acknowledged + Pagamento riconosciuto + + + PeerTableModel - Hide tray icon - Nascondi l'icona della barra applicazioni + User Agent + User Agent - Show only a tray icon after minimizing the window. - Mostra solo nella tray bar quando si riduce ad icona. + Node/Service + Nodo/Servizio - &Minimize to the tray instead of the taskbar - &Minimizza nella tray bar invece che sulla barra delle applicazioni + Ping + Ping + + + QObject - M&inimize on close - M&inimizza alla chiusura + Amount + Importo - &Display - &Mostra + Enter a Raven address (e.g. %1) + Inserisci un indirizzo Raven (ad es. %1) - User Interface &language: - &Lingua Interfaccia Utente: + %1 d + %1 d - The user interface language can be set here. This setting will take effect after restarting %1. - La lingua dell'interfaccia utente può essere impostata qui. L'impostazione avrà effetto dopo il riavvio %1. + %1 h + %1 h - &Unit to show amounts in: - &Unità di misura con cui visualizzare gli importi: + %1 m + %1 m - Choose the default subdivision unit to show in the interface and when sending coins. - Scegli l'unità di suddivisione predefinita da utilizzare per l'interfaccia e per l'invio di raven. + %1 s + %1 s - Whether to show coin control features or not. - Specifica se le funzionalita di coin control saranno visualizzate. + None + Nessuno - &OK - &OK + N/A + N/D - &Cancel - &Cancella + %1 ms + %1 ms - default - predefinito + %1 and %2 + %1 e %2 - none - nessuno + %1 didn't yet exit safely... + %1 non è ancora stato chiuso in modo sicuro + + + QObject::QObject - Confirm options reset - Conferma ripristino opzioni + Error: %1 + Errore: %1 + + + QRImageWidget - Client restart required to activate changes. - È necessario un riavvio del client per applicare le modifiche. + &Save Image... + &Salva immagine - Client will be shut down. Do you want to proceed? - Il client sarà arrestato. Si desidera procedere? + &Copy Image + &Copia immagine - This change would require a client restart. - Questa modifica richiede un riavvio del client. + Save QR Code + Salva codice QR - The supplied proxy address is invalid. - L'indirizzo proxy che hai fornito non è valido. + PNG Image (*.png) + Immagine PNG (*.png) - OverviewPage + RPCConsole - Form - Modulo + N/A + N/D - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Le informazioni visualizzate potrebbero non essere aggiornate. Il portamonete si sincronizza automaticamente con la rete Raven una volta stabilita una connessione, ma questo processo non è ancora stato completato. + Client version + Versione client - Watch-only: - Sola lettura: + &Information + &Informazioni - Available: - Disponibile: + Debug window + Finestra di debug - Your current spendable balance - Il tuo saldo spendibile attuale + General + Generale - Pending: - In attesa: + Using BerkeleyDB version + Versione BerkeleyDB in uso - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Totale delle transazioni in corso di conferma e che non sono ancora conteggiate nel saldo spendibile + Datadir + Datadir - Immature: - Immaturo: + Startup time + Ora di avvio - Mined balance that has not yet matured - Importo generato dal mining e non ancora maturato + Network + Rete - Balances - Saldo + Name + Nome - Total: - Totale: + Number of connections + Numero di connessioni - Your current total balance - Il tuo saldo totale attuale + Block chain + Block chain - Your current balance in watch-only addresses - Il tuo saldo attuale negli indirizzi di sola lettura + Current number of blocks + Numero attuale di blocchi - Spendable: - Spendibile: + Memory Pool + Memory Pool - Recent transactions - Transazioni recenti + Current number of transactions + Numero attuale di transazioni - Unconfirmed transactions to watch-only addresses - Transazioni non confermate su indirizzi di sola lettura + Memory usage + Utilizzo memoria - Mined balance in watch-only addresses that has not yet matured - Importo generato dal mining su indirizzi di sola lettura e non ancora maturato + Received + Ricevuto - Current total balance in watch-only addresses - Saldo corrente totale negli indirizzi di sola lettura + Sent + Inviato - - - PaymentServer - Payment request error - Errore di richiesta di pagamento + &Peers + &Peer - Cannot start raven: click-to-pay handler - Impossibile avviare raven: gestore click-to-pay + Banned peers + Peers bannati - URI handling - Gestione URI + Select a peer to view detailed information. + Seleziona un peer per visualizzare informazioni più dettagliate. - Payment request fetch URL is invalid: %1 - URL di recupero della Richiesta di pagamento non valido: %1 + Whitelisted + Whitelisted/sicuri - Invalid payment address %1 - Indirizzo di pagamento non valido %1 + Direction + Direzione - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - Impossibile interpretare l'URI! I parametri dell'URI o l'indirizzo Raven potrebbero non essere corretti. + Version + Versione - Payment request file handling - Gestione del file di richiesta del pagamento + Starting Block + Blocco di partenza - Payment request file cannot be read! This can be caused by an invalid payment request file. - Impossibile leggere il file della richiesta di pagamento! Il file della richiesta di pagamento potrebbe non essere valido + Synced Headers + Headers sincronizzati - Payment request rejected - Richiesta di pagamento respinta + Synced Blocks + Blocchi sincronizzati + + + User Agent + User Agent - Payment request network doesn't match client network. - La rete della richiesta di pagamento non corrisponde alla rete del client. + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Apri il file log del debug di %1 dalla cartella dati attuale. Può richiedere alcuni secondi per file di log di grandi dimensioni. - Payment request expired. - Richiesta di pagamento scaduta. + Decrease font size + Riduci dimensioni font. - Payment request is not initialized. - La richiesta di pagamento non è stata inizializzata. + Increase font size + Aumenta dimensioni font - Unverified payment requests to custom payment scripts are unsupported. - Le richieste di pagamento non verificate verso script di pagamento personalizzati non sono supportate. + Services + Servizi - Invalid payment request. - Richiesta di pagamento invalida + Ban Score + Punteggio di Ban - Requested payment amount of %1 is too small (considered dust). - L'importo di pagamento di %1 richiesto è troppo basso (considerato come trascurabile). + Connection Time + Tempo di Connessione - Refund from %1 - Rimborso da %1 + Last Send + Ultimo Invio - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - La richiesta di pagamento %1 è troppo grande (%2 bytes, consentiti %3 bytes) + Last Receive + Ultima Ricezione - Error communicating with %1: %2 - Errore di comunicazione con %1: %2 + Ping Time + Tempo di Ping - Payment request cannot be parsed! - La richiesta di pagamento non può essere processata! + The duration of a currently outstanding ping. + La durata di un ping attualmente in corso. - Bad response from server %1 - Risposta errata da parte del server %1 + Ping Wait + Attesa ping - Network request error - Errore di richiesta di rete + Min Ping + Ping Minimo - Payment acknowledged - Pagamento riconosciuto + Time Offset + Scarto Temporale - - - PeerTableModel - User Agent - User Agent + Last block time + Ora del blocco più recente - Node/Service - Nodo/Servizio + &Open + &Apri - Ping - Ping + &Console + &Console - - - QObject - Amount - Importo + &Network Traffic + &Traffico di Rete - Enter a Raven address (e.g. %1) - Inserisci un indirizzo Raven (ad es. %1) + Totals + Totali - %1 d - %1 d + In: + Entrata: - %1 h - %1 h + Out: + Uscita: - %1 m - %1 m + Debug log file + File log del Debug - %1 s - %1 s + Clear console + Cancella console - None - Nessuno + 1 &hour + 1 &ora - N/A - N/D + 1 &day + 1 &giorno - %1 ms - %1 ms + 1 &week + 1 &settimana - - %n second(s) - %n secondo%n secondi + + 1 &year + 1 &anno - - %n minute(s) - %n minuto%n minuti + + &Disconnect + &Disconnetti - - %n hour(s) - %n ora%n ore + + Ban for + Bannato per - - %n day(s) - %n giorno%n giorni + + &Unban + &Sbanna - - %n week(s) - %n settimana%n settimane + + Welcome to the %1 RPC console. + Benvenuto nella console RPC di %1. - %1 and %2 - %1 e %2 + Type <b>help</b> for an overview of available commands. + Scrivi <b>help</b> per un riassunto dei comandi disponibili. - - %n year(s) - %n anno%n anni + + Network activity disabled + Attività di rete disabilitata - %1 didn't yet exit safely... - %1 non è ancora stato chiuso in modo sicuro + (node id: %1) + (id nodo: %1) - - - QObject::QObject - Error: %1 - Errore: %1 + via %1 + via %1 - - - QRImageWidget - &Save Image... - &Salva immagine + never + mai - &Copy Image - &Copia immagine + Inbound + In entrata - Save QR Code - Salva codice QR + Outbound + In uscita - PNG Image (*.png) - Immagine PNG (*.png) + Yes + Si - - - RPCConsole - N/A - N/D + No + No - Client version - Versione client + Unknown + Sconosciuto + + + RavenGUI - &Information - &Informazioni + Sign &message... + Firma &messaggio... - Debug window - Finestra di debug + Synchronizing with network... + Sincronizzazione con la rete in corso... - General - Generale + &Overview + &Sintesi - Using BerkeleyDB version - Versione BerkeleyDB in uso + Node + Nodo - Datadir - Datadir + Show general overview of wallet + Mostra lo stato generale del portamonete - Startup time - Ora di avvio + &Transactions + &Transazioni - Network - Rete + Browse transaction history + Mostra la cronologia delle transazioni - Name - Nome + E&xit + &Esci - Number of connections - Numero di connessioni + Quit application + Chiudi applicazione - Block chain - Block chain + &About %1 + &Informazioni su %1 - Current number of blocks - Numero attuale di blocchi + Show information about %1 + Mostra informazioni su %1 - Memory Pool - Memory Pool + About &Qt + Informazioni su &Qt - Current number of transactions - Numero attuale di transazioni + Show information about Qt + Mostra le informazioni su Qt - Memory usage - Utilizzo memoria + &Options... + &Opzioni... - Received - Ricevuto + Modify configuration options for %1 + Modifica le opzioni di configurazione per %1 - Sent - Inviato + &Encrypt Wallet... + &Cifra il portamonete... - &Peers - &Peer + &Backup Wallet... + &Backup portamonete... - Banned peers - Peers bannati + &Change Passphrase... + &Cambia passphrase... - Select a peer to view detailed information. - Seleziona un peer per visualizzare informazioni più dettagliate. + &Sending addresses... + &Indirizzi d'invio... - Whitelisted - Whitelisted/sicuri + &Receiving addresses... + Indirizzi di &ricezione... - Direction - Direzione + Open &URI... + Apri &URI... - Version - Versione + Click to disable network activity. + Clicca per disattivare la rete. - Starting Block - Blocco di partenza + Network activity disabled. + Attività di rete disabilitata - Synced Headers - Headers sincronizzati + Click to enable network activity again. + Clicca per abilitare nuovamente l'attività di rete - Synced Blocks - Blocchi sincronizzati + Syncing Headers (%1%)... + Sincronizzazione Headers (%1%)... - User Agent - User Agent + Reindexing blocks on disk... + Re-indicizzazione blocchi su disco... - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Apri il file log del debug di %1 dalla cartella dati attuale. Può richiedere alcuni secondi per file di log di grandi dimensioni. + Send coins to a Raven address + Invia fondi ad un indirizzo Raven - Decrease font size - Riduci dimensioni font. + Backup wallet to another location + Effettua il backup del portamonete - Increase font size - Aumenta dimensioni font + Change the passphrase used for wallet encryption + Cambia la passphrase utilizzata per la cifratura del portamonete - Services - Servizi + Open debugging and diagnostic console + Apri la console di debugging e diagnostica - Ban Score - Punteggio di Ban + &Verify message... + &Verifica messaggio... - Connection Time - Tempo di Connessione + Raven + Raven - Last Send - Ultimo Invio + Wallet + Portamonete - Last Receive - Ultima Ricezione + &Send + &Invia - Ping Time - Tempo di Ping + &Receive + &Ricevi - The duration of a currently outstanding ping. - La durata di un ping attualmente in corso. + &Show / Hide + &Mostra / Nascondi - Ping Wait - Attesa ping + Show or hide the main Window + Mostra o nascondi la Finestra principale - Min Ping - Ping Minimo + Encrypt the private keys that belong to your wallet + Cifra le chiavi private che appartengono al tuo portamonete - Time Offset - Scarto Temporale + Sign messages with your Raven addresses to prove you own them + Firma messaggi con i tuoi indirizzi Raven per dimostrarne il possesso - Last block time - Ora del blocco più recente + Verify messages to ensure they were signed with specified Raven addresses + Verifica che i messaggi siano stati firmati con gli indirizzi Raven specificati - &Open - &Apri + &File + &File - &Console - &Console + &Help + &Aiuto - &Network Traffic - &Traffico di Rete + Request payments (generates QR codes and raven: URIs) + Richiedi pagamenti (genera codici QR e raven: URI) - &Clear - &Cancella + Show the list of used sending addresses and labels + Mostra la lista degli indirizzi di invio utilizzati - Totals - Totali + Show the list of used receiving addresses and labels + Mostra la lista degli indirizzi di ricezione utilizzati - In: - Entrata: + Open a raven: URI or payment request + Apri un raven: URI o una richiesta di pagamento - Out: - Uscita: + &Command-line options + Opzioni della riga di &comando - Debug log file - File log del Debug + Indexing blocks on disk... + Indicizzando i blocchi su disco... - Clear console - Cancella console + Processing blocks on disk... + Processando i blocchi su disco... - 1 &hour - 1 &ora + %1 behind + Indietro di %1 - 1 &day - 1 &giorno + Last received block was generated %1 ago. + L'ultimo blocco ricevuto è stato generato %1 fa. - 1 &week - 1 &settimana + Transactions after this will not yet be visible. + Le transazioni effettuate successivamente non sono ancora visibili. - 1 &year - 1 &anno + Error + Errore - &Disconnect - &Disconnetti + Warning + Attenzione - Ban for - Bannato per + Information + Informazioni - &Unban - &Sbanna + Up to date + Aggiornato - Welcome to the %1 RPC console. - Benvenuto nella console RPC di %1. + Show the %1 help message to get a list with possible Raven command-line options + Mostra il messaggio di aiuto di %1 per ottenere una lista di opzioni di comando per Raven - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Usa le frecce direzionali per scorrere la cronologia, e <b>Ctrl-L</b> per cancellarla. + %1 client + %1 client - Type <b>help</b> for an overview of available commands. - Scrivi <b>help</b> per un riassunto dei comandi disponibili. + Connecting to peers... + Connessione ai peers - Network activity disabled - Attività di rete disabilitata + Catching up... + In aggiornamento... - %1 B - %1 B + Date: %1 + + Data: %1 + - %1 KB - %1 KB + Amount: %1 + + Quantità: %1 + - %1 MB - %1 MB + Type: %1 + + Tipo: %1 + - %1 GB - %1 GB + Label: %1 + + Etichetta: %1 + - (node id: %1) - (id nodo: %1) + Address: %1 + + Indirizzo: %1 + - via %1 - via %1 + Sent transaction + Transazione inviata - never - mai + Incoming transaction + Transazione ricevuta - Inbound - In entrata + HD key generation is <b>enabled</b> + La creazione della chiave HD è <b>abilitata</b> - Outbound - In uscita + HD key generation is <b>disabled</b> + La creazione della chiave HD è <b>disabilitata</b> - Yes - Si + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Il portamonete è <b>cifrato</b> ed attualmente <b>sbloccato</b> - No - No + Wallet is <b>encrypted</b> and currently <b>locked</b> + Il portamonete è <b>cifrato</b> ed attualmente <b>bloccato</b> - Unknown - Sconosciuto + A fatal error occurred. Raven can no longer continue safely and will quit. + Si è verificato un errore critico. Raven non può più funzionare in maniera sicura e verrà chiuso. @@ -1929,6 +1851,15 @@ Per specificare più URL separarli con una barra verticale "|". Richiesto + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2007,10 +1938,6 @@ Per specificare più URL separarli con una barra verticale "|". Hide Nascondi - - total at least - somma almeno - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Non vi è alcuna controindicazione a pagare la commissione minima, a patto che il volume delle transazioni sia inferiore allo spazio disponibile nei blocchi. Occorre comunque essere consapevoli che ciò potrebbe impedire la conferma delle transazioni nel caso in cui la rete risultasse satura. @@ -2031,14 +1958,6 @@ Per specificare più URL separarli con una barra verticale "|". (Smart fee not initialized yet. This usually takes a few blocks...) (Commissione intelligente non ancora inizializzata. Normalmente richiede un'attesa di alcuni blocchi...) - - normal - normale - - - fast - veloce - Send to multiple recipients at once Invia simultaneamente a più beneficiari @@ -2159,10 +2078,6 @@ Per specificare più URL separarli con una barra verticale "|". Payment request expired. Richiesta di pagamento scaduta. - - %n block(s) - %n blocco%n blocchi - Pay only the required fee of %1 Paga solamente la commissione richiesta di %1 @@ -2186,10 +2101,6 @@ Per specificare più URL separarli con una barra verticale "|". A&mount: &Importo: - - Pay &To: - Paga &a: - &Label: &Etichetta: @@ -2250,10 +2161,6 @@ Per specificare più URL separarli con una barra verticale "|". A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Messaggio incluso nel raven URI e che sarà memorizzato con la transazione per vostro riferimento. Nota: Questo messaggio non sarà inviato attraverso la rete Raven. - - Pay To: - Pagare a: - Memo: Memo: @@ -2658,7 +2565,7 @@ Per specificare più URL separarli con una barra verticale "|". Amount removed from or added to balance. Importo rimosso o aggiunto al saldo. - + TransactionView @@ -2826,7 +2733,7 @@ Per specificare più URL separarli con una barra verticale "|". Send Coins Invia Raven - + WalletView @@ -2861,7 +2768,7 @@ Per specificare più URL separarli con una barra verticale "|". The wallet data was successfully saved to %1. Il portamonete è stato correttamente salvato in %1. - + raven-core @@ -2948,10 +2855,6 @@ Per specificare più URL separarli con una barra verticale "|". Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Elimina tutte le transazioni dal portamonete e recupera solo quelle che fanno parte della blockchain attraverso il comando -rescan all'avvio. - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Errore caricamento %s: Non puoi abilitare HD in un portafoglio non-HD già esistente - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Errore lettura %s! Tutte le chiavi sono state lette correttamente, ma i dati delle transazioni o della rubrica potrebbero essere mancanti o non corretti. @@ -2992,10 +2895,6 @@ Per specificare più URL separarli con una barra verticale "|". Use UPnP to map the listening port (default: 1 when listening and no -proxy) Utilizza UPnP per mappare la porta in ascolto (default: 1 quando in ascolto e -proxy non è specificato) - - You need to rebuild the database using -reindex-chainstate to change -txindex - È necessario ricostruire il database usando -reindex per cambiare -txindex - %s corrupt, salvage failed %s corrotto, recupero fallito @@ -3092,10 +2991,6 @@ Per specificare più URL separarli con una barra verticale "|". Error loading %s: Wallet requires newer version of %s Errore caricamento %s: il Portafoglio richiede una versione aggiornata di %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Errore caricamento %s: Non puoi disabilitare HD in un portafoglio HD già esistente - Error loading block database Errore durante il caricamento del database blocchi @@ -3124,10 +3019,6 @@ Per specificare più URL separarli con una barra verticale "|". Initialization sanity check failed. %s is shutting down. Test di integrità iniziale fallito. %s si arresterà. - - Invalid -onion address: '%s' - Indirizzo -onion non valido: '%s' - Invalid amount for -%s=<amount>: '%s' Importo non valido per -%s=<amount>: '%s' @@ -3188,10 +3079,6 @@ Per specificare più URL separarli con una barra verticale "|". Set database cache size in megabytes (%d to %d, default: %d) Imposta la dimensione della cache del database in megabyte (%d a %d, predefinito: %d) - - Set maximum block size in bytes (default: %d) - Imposta la dimensione massima del blocco in byte (predefinito: %d) - Specify wallet file (within data directory) Specifica il file del portamonete (all'interno della cartella dati) @@ -3228,10 +3115,6 @@ Per specificare più URL separarli con una barra verticale "|". Verifying blocks... Verifica blocchi... - - Verifying wallet... - Verifica portamonete... - Wallet %s resides outside data directory %s Il portamonete %s si trova al di fuori dalla cartella dati %s @@ -3256,10 +3139,6 @@ Per specificare più URL separarli con una barra verticale "|". Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Resta in ascolto sull'indirizzo indicato ed inserisce in whitelist i peer che vi si collegano. Usa la notazione [host]:porta per l'IPv6 - - 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) - Resta in attesa di connessioni JSON-RPC sull'indirizzo indicato. Usa la notazione [host]:porta per IPv6. Questa opzione può essere specificata più volte (predefinito: associa a tutte le interfacce) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Crea nuovi file con i permessi di default del sistema, invece che con umask 077 (ha effetto solo con funzionalità di portamonete disabilitate) @@ -3296,18 +3175,10 @@ Per specificare più URL separarli con una barra verticale "|". Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Randomizza le credenziali per ogni connessione proxy. Permette la Tor stream isolation (predefinito: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Imposta la dimensione massima in byte delle transazioni ad alta-priorità/basse-commissioni (predefinito: %d) - The transaction amount is too small to send after the fee has been deducted L'importo della transazione risulta troppo basso per l'invio una volta dedotte le commissioni. - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Usa la generazione gerarchica deterministica (HD) della chiave dopo BIP32. Valido solamente durante la creazione del portafoglio o al primo avvio - 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 I peer inclusi in whitelist non possono subire ban per DoS e le loro transazioni saranno sempre trasmesse, anche nel caso in cui si trovino già nel mempool. Ciò è utile ad es. per i gateway @@ -3380,10 +3251,6 @@ Per specificare più URL separarli con una barra verticale "|". Send trace/debug info to console instead of debug.log file Invia le informazioni di trace/debug alla console invece che al file debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Invia transazioni a zero commissioni se possibile (predefinito: %u) - Show all debugging options (usage: --help -help-debug) Mostra tutte le opzioni di debug (utilizzo: --help -help-debug) @@ -3468,10 +3335,6 @@ Per specificare più URL separarli con una barra verticale "|". Allow DNS lookups for -addnode, -seednode and -connect Consente interrogazioni DNS per -addnode, -seednode e -connect - - Loading addresses... - Caricamento indirizzi... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = mantiene metadati tx, ad es. proprietario account ed informazioni di richiesta di pagamento, 2 = scarta metadati tx) @@ -3556,10 +3419,6 @@ Per specificare più URL separarli con una barra verticale "|". Include IP addresses in debug output (default: %u) Include gli indirizzi IP nell'output del debug (predefinito: %u) - - Invalid -proxy address: '%s' - Indirizzo -proxy non valido: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Resta in attesa di connessioni JSON-RPC su <port> (predefinito: %u o testnet: %u) @@ -3640,10 +3499,6 @@ Per specificare più URL separarli con una barra verticale "|". Loading block index... Caricamento dell'indice dei blocchi... - - Add a node to connect to and attempt to keep the connection open - Aggiunge un nodo a cui connettersi e tenta di mantenere aperta la connessione - Loading wallet... Caricamento portamonete... @@ -3652,18 +3507,10 @@ Per specificare più URL separarli con una barra verticale "|". Cannot downgrade wallet Non è possibile effettuare il downgrade del portamonete - - Cannot write default address - Non è possibile scrivere l'indirizzo predefinito - Rescanning... Ripetizione scansione... - - Done loading - Caricamento completato - Error Errore diff --git a/src/qt/locale/raven_it_IT.ts b/src/qt/locale/raven_it_IT.ts index fa39bdc2de..8e4e18a514 100644 --- a/src/qt/locale/raven_it_IT.ts +++ b/src/qt/locale/raven_it_IT.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -78,6 +76,18 @@ Attenzione: Il tasto blocco delle maiuscole è attivo! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -90,14 +100,10 @@ - RavenGUI - - &Transactions - Transazioni - + CoinControlDialog - CoinControlDialog + CreateAssetDialog EditAddressDialog @@ -105,15 +111,36 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog Intro + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -141,6 +168,13 @@ RPCConsole + + RavenGUI + + &Transactions + Transazioni + + ReceiveCoinsDialog @@ -154,6 +188,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_ja.ts b/src/qt/locale/raven_ja.ts index 47d7f56b23..efcbe07ee1 100644 --- a/src/qt/locale/raven_ja.ts +++ b/src/qt/locale/raven_ja.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ 警告: Caps Lock キーがオンになっています! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,580 +244,268 @@ - RavenGUI + CoinControlDialog - Sign &message... - メッセージの署名... (&m) + Coin Selection + コイン選択 - Synchronizing with network... - ネットワークに同期中…… + Quantity: + 数量: - &Overview - 概要(&O) + Bytes: + バイト: - Node - ノード + Amount: + 総額: - Show general overview of wallet - ウォレットの概要を見る + Fee: + 手数料: - &Transactions - 取引(&T) + Dust: + ダスト: - Browse transaction history - 取引履歴を閲覧 + After Fee: + 手数料差引後: - E&xit - 終了(&E) + Change: + 釣り銭: - Quit application - アプリケーションを終了 + (un)select all + すべて選択/選択解除 - &About %1 - %1 について (&A) + Tree mode + ツリーモード - Show information about %1 - %1 の情報を表示 + List mode + リストモード - About &Qt - Qt について(&Q) + Amount + 総額 - Show information about Qt - Qt の情報を表示 + Received with label + ラベルに対する入金一覧 - &Options... - オプション... (&O) + Received with address + アドレスに対する入金一覧 - Modify configuration options for %1 - %1 の設定を変更する + Date + 日付 - &Encrypt Wallet... - ウォレットの暗号化... (&E) + Confirmations + 検証数 - &Backup Wallet... - ウォレットのバックアップ... (&B) + Confirmed + 検証済み - &Change Passphrase... - パスフレーズの変更... (&C) + Copy address + アドレスをコピーする - &Sending addresses... - 送金先アドレス一覧 (&S)... + Copy label + ラベルをコピーする - &Receiving addresses... - 受け取り用アドレス一覧 (&R)... + Copy amount + 総額のコピー - Open &URI... - URI を開く (&U)... + Copy transaction ID + 取引 ID をコピー - Click to disable network activity. - クリックするとネットワーク活動を無効化します。 + Lock unspent + 未使用トランザクションをロックする - Network activity disabled. - ネットワーク活動は無効化されました。 + Unlock unspent + 未使用トランザクションをアンロックする - Click to enable network activity again. - クリックするとネットワーク活動を再び有効化します。 + Copy quantity + 数量をコピーする - Syncing Headers (%1%)... - 未知。ヘッダを同期しています (%1%)... + Copy fee + 手数料をコピーする - Reindexing blocks on disk... - ディスク上のブロックのインデックスを再作成中... + Copy after fee + 手数料差引後の値をコピーする - Send coins to a Raven address - Raven アドレスにコインを送る + Copy bytes + バイト数をコピーする - Backup wallet to another location - ウォレットを他の場所にバックアップ + Copy dust + ダストをコピーする - Change the passphrase used for wallet encryption - ウォレット暗号化用パスフレーズの変更 + Copy change + 釣り銭をコピー - &Debug window - デバッグ ウインドウ (&D) + (%1 locked) + (%1 がロック済み) - Open debugging and diagnostic console - デバッグと診断コンソールを開く + yes + はい - &Verify message... - メッセージの検証... (&V) + no + いいえ - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + 少なくともひとつの受取額が現在のダスト閾値を下回る場合にはこのラベルは赤くなります。 - Wallet - ウォレット + Can vary +/- %1 satoshi(s) per input. + ひとつの入力につき %1 satoshi 前後ずれることがあります。 - &Send - 送金 (&S) + (no label) + (ラベル無し) - &Receive - 入金 (&R) + change from %1 (%2) + %1 (%2) からのおつり - &Show / Hide - 見る/隠す (&S) + (change) + (おつり) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - メイン ウインドウを表示または非表示 + Edit Address + アドレスの編集 - Encrypt the private keys that belong to your wallet - あなたのウォレットの秘密鍵を暗号化します + &Label + ラベル(&L) - Sign messages with your Raven addresses to prove you own them - あなたが所有していることを証明するために、あなたの Raven アドレスでメッセージに署名してください + The label associated with this address list entry + このアドレス帳項目に結びつけられているラベル - Verify messages to ensure they were signed with specified Raven addresses - 指定された Raven アドレスで署名されたことを確認するためにメッセージを検証します + The address associated with this address list entry. This can only be modified for sending addresses. + このアドレス帳項目に結びつけられているアドレス。この項目は送金用アドレスの場合のみ編集することができます。 - &File - ファイル(&F) + &Address + アドレス帳 (&A) - &Settings - 設定(&S) + New receiving address + 新しい受信アドレス - &Help - ヘルプ(&H) + New sending address + 新しい送信アドレス - Tabs toolbar - タブツールバー + Edit receiving address + 入金アドレスを編集 - Request payments (generates QR codes and raven: URIs) - 支払いを要求する (QRコードとraven:ではじまるURIを生成する) + Edit sending address + 送信アドレスを編集 - Show the list of used sending addresses and labels - 使用済みの送金用アドレスとラベルの一覧を表示する + The entered address "%1" is not a valid Raven address. + 入力されたアドレス "%1" は無効な Raven アドレスです。 - Show the list of used receiving addresses and labels - 支払いを受け取るアドレスとラベルのリストを表示する + The entered address "%1" is already in the address book. + 入力されたアドレス "%1" は既にアドレス帳にあります。 - Open a raven: URI or payment request - raven: URIまたは支払いリクエストを開く + Could not unlock wallet. + ウォレットをアンロックできませんでした。 - &Command-line options - コマンドラインオプション (&C) - - - %n active connection(s) to Raven network - %n の Raven ネットワークへのアクティブな接続 + New key generation failed. + 新しいキーの生成に失敗しました。 + + + FreespaceChecker - Indexing blocks on disk... - ディスク上のブロックのインデックスを作成しています... + A new data directory will be created. + 新しいデータ ディレクトリが作成されます。 - Processing blocks on disk... - ディスク上のブロックを処理しています... + name + name - - Processed %n block(s) of transaction history. - トランザクション履歴の %n ブロックを処理しました。 + + Directory already exists. Add %1 if you intend to create a new directory here. + ディレクトリがもうあります。 新しいのディレクトリを作るつもりなら%1を書いてください。 - %1 behind - %1 遅延 + Path already exists, and is not a directory. + パスが存在しますがディレクトリではありません。 - Last received block was generated %1 ago. - 最後に受信されたブロックは %1 前に生成されました。 + Cannot create data directory here. + ここにデータ ディレクトリを作成することはできません。 + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - この後の取引はまだ表示されません。 + version + バージョン - Error - エラー + (%1-bit) + (%1ビット) - Warning - 警告 + About %1 + %1 について - Information - 情報 + Command-line options + コマンドライン オプション - Up to date - バージョンは最新です + Usage: + 使用法: - Show the %1 help message to get a list with possible Raven command-line options - 有効な Raven のコマンドライン オプションを見るために %1 のヘルプメッセージを表示します。 - - - %1 client - %1 クライアント - - - Connecting to peers... - ピアに接続しています... - - - Catching up... - 追跡中... - - - Date: %1 - - 日付: %1 - - - - Amount: %1 - - 総額: %1 - - - - Type: %1 - - タイプ: %1 - - - - Label: %1 - - ラベル: %1 - - - - Address: %1 - - アドレス: %1 - - - - Sent transaction - 送金取引 - - - Incoming transaction - 着金取引 - - - HD key generation is <b>enabled</b> - HD鍵生成は<b>有効化</b>されています - - - HD key generation is <b>disabled</b> - HD鍵生成は<b>無効化</b>されています - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - ウォレットは<b>暗号化されて、アンロックされています</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - ウォレットは<b>暗号化されて、ロックされています</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - 致命的なエラーが発生しました。Raven は安全に継続することができず終了するでしょう。 - - - - CoinControlDialog - - Coin Selection - コイン選択 - - - Quantity: - 数量: - - - Bytes: - バイト: - - - Amount: - 総額: - - - Fee: - 手数料: - - - Dust: - ダスト: - - - After Fee: - 手数料差引後: - - - Change: - 釣り銭: - - - (un)select all - すべて選択/選択解除 - - - Tree mode - ツリーモード - - - List mode - リストモード - - - Amount - 総額 - - - Received with label - ラベルに対する入金一覧 - - - Received with address - アドレスに対する入金一覧 - - - Date - 日付 - - - Confirmations - 検証数 - - - Confirmed - 検証済み - - - Copy address - アドレスをコピーする - - - Copy label - ラベルをコピーする - - - Copy amount - 総額のコピー - - - Copy transaction ID - 取引 ID をコピー - - - Lock unspent - 未使用トランザクションをロックする - - - Unlock unspent - 未使用トランザクションをアンロックする - - - Copy quantity - 数量をコピーする - - - Copy fee - 手数料をコピーする - - - Copy after fee - 手数料差引後の値をコピーする - - - Copy bytes - バイト数をコピーする - - - Copy dust - ダストをコピーする - - - Copy change - 釣り銭をコピー - - - (%1 locked) - (%1 がロック済み) - - - yes - はい - - - no - いいえ - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - 少なくともひとつの受取額が現在のダスト閾値を下回る場合にはこのラベルは赤くなります。 - - - Can vary +/- %1 satoshi(s) per input. - ひとつの入力につき %1 satoshi 前後ずれることがあります。 - - - (no label) - (ラベル無し) - - - change from %1 (%2) - %1 (%2) からのおつり - - - (change) - (おつり) - - - - EditAddressDialog - - Edit Address - アドレスの編集 - - - &Label - ラベル(&L) - - - The label associated with this address list entry - このアドレス帳項目に結びつけられているラベル - - - The address associated with this address list entry. This can only be modified for sending addresses. - このアドレス帳項目に結びつけられているアドレス。この項目は送金用アドレスの場合のみ編集することができます。 - - - &Address - アドレス帳 (&A) - - - New receiving address - 新しい受信アドレス - - - New sending address - 新しい送信アドレス - - - Edit receiving address - 入金アドレスを編集 - - - Edit sending address - 送信アドレスを編集 - - - The entered address "%1" is not a valid Raven address. - 入力されたアドレス "%1" は無効な Raven アドレスです。 - - - The entered address "%1" is already in the address book. - 入力されたアドレス "%1" は既にアドレス帳にあります。 - - - Could not unlock wallet. - ウォレットをアンロックできませんでした。 - - - New key generation failed. - 新しいキーの生成に失敗しました。 - - - - FreespaceChecker - - A new data directory will be created. - 新しいデータ ディレクトリが作成されます。 - - - name - name - - - Directory already exists. Add %1 if you intend to create a new directory here. - ディレクトリがもうあります。 新しいのディレクトリを作るつもりなら%1を書いてください。 - - - Path already exists, and is not a directory. - パスが存在しますがディレクトリではありません。 - - - Cannot create data directory here. - ここにデータ ディレクトリを作成することはできません。 - - - - HelpMessageDialog - - version - バージョン - - - (%1-bit) - (%1ビット) - - - About %1 - %1 について - - - Command-line options - コマンドライン オプション - - - Usage: - 使用法: - - - command-line options - コマンドライン オプション + command-line options + コマンドライン オプション UI Options: @@ -852,10 +550,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. これはプログラム最初の起動です。%1 がデータを保存する場所を選択して下さい。 - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 は、ビットコインのブロックチェーンのコピーを、ダウンロードして保存します。少なくとも %2 ギガバイトのデータが、このディレクトリに保存されます。そしてそれは時間と共に増加します。またウォレットもこのディレクトリに保存されます。 - Use the default data directory 初期値のデータ ディレクトリを使用 @@ -872,15 +566,19 @@ Error エラー - - %n GB of free space available - %n GBの空き容量が利用可能 - - - (of %n GB needed) - (%n GB必要) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -932,6 +630,9 @@ 未知。ヘッダを同期しています (%1)... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -985,14 +686,6 @@ Number of script &verification threads スクリプト検証用スレッド数 (&V) - - Accept connections from outside - 外部からの接続を許可する - - - Allow incoming connections - 外部からの接続を許可する - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) プロキシのIPアドレス (例えば IPv4: 127.0.0.1 / IPv6: ::1) @@ -1005,10 +698,6 @@ 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 |. トランザクションタブのコンテキストメニュー項目に表示する、サードパーティURL (例えばブロックエクスプローラ)。URL中の%sはトランザクションのハッシュ値に置き換えられます。垂直バー | で区切ることで、複数のURLを指定できます。 - - Third party transaction URLs - サードパーティのトランザクションURL - Active command-line options that override above options: 上のオプションを置き換えることのできる、有効なコマンドラインオプションの一覧: @@ -1081,10 +770,6 @@ Used for reaching peers via: ピアへ到達するために使われた方法: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - このネットワークタイプ経由で、与えられたデフォルトのSOCKS5プロキシを使用してピアに到達した場合に表示する。 - IPv4 IPv4 @@ -1101,22 +786,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Tor秘匿サービスを利用するため、独立なSOCKS5プロキシ経由でRavenネットワークに接続する - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Tor秘匿サービス経由でピアに到達するため、独立なSOCKS5プロキシを利用する: - &Window ウインドウ (&W) - - &Hide the icon from the system tray. - システムトレイのアイコンを隠す (&H) - - - Hide tray icon - トレイアイコンを隠す - Show only a tray icon after minimizing the window. ウインドウを最小化したあとトレイ アイコンだけを表示する。 @@ -1228,10 +901,6 @@ Mined balance that has not yet matured 完成していない採掘された残高 - - Balances - 残高 - Total: 合計: @@ -1264,7 +933,7 @@ Current total balance in watch-only addresses 監視限定アドレス内の現在の全残高 - + PaymentServer @@ -1320,467 +989,716 @@ カスタム支払いスクリプトに対する、検証されていない支払いリクエストはサポートされていません。 - Invalid payment request. - 無効な支払いリクエスト。 + Invalid payment request. + 無効な支払いリクエスト。 + + + Requested payment amount of %1 is too small (considered dust). + 要求された支払額 %1 は少なすぎます (ダストとみなされてしまいます)。 + + + Refund from %1 + %1 からの返金 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + 支払リクエスト %1 は大きすぎます(%2バイトですが、%3バイトまでが許されています)。 + + + Error communicating with %1: %2 + %1: %2とコミュニケーション・エラーです + + + Payment request cannot be parsed! + 支払リクエストを読み込めませんでした! + + + Bad response from server %1 + サーバーの返事は無効 %1 + + + Network request error + ネットワーク・リクエストのエラーです + + + Payment acknowledged + 支払いは確認しました + + + + PeerTableModel + + User Agent + ユーザエージェント + + + Node/Service + ノード・サービス + + + NodeId + ノードID + + + Ping + Ping + + + + QObject + + Amount + 総額 + + + Enter a Raven address (e.g. %1) + Ravenアドレスを入力してください (例 %1) + + + %1 d + %1日 + + + %1 h + %1 h + + + %1 m + %1 m + + + %1 s + %1秒 + + + None + なし + + + N/A + N/A + + + %1 ms + %1ミリ秒 + + + %1 and %2 + %1 と %2 + + + %1 didn't yet exit safely... + %1 はまだ安全に終了していません... + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + エラー: 指定のデータ ディレクトリ "%1" は存在しません。 + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + エラー: 設定ファイルをパースできません: %1。key=value という記法のみを利用してください。 + + + Error: %1 + エラー: %1 + + + + QRImageWidget + + &Save Image... + 画像を保存(&S) + + + &Copy Image + 画像をコピー(&C) + + + Save QR Code + QR コードの保存 + + + PNG Image (*.png) + PNG画像ファイル(*.png) + + + + RPCConsole + + N/A + N/A + + + Client version + クライアントのバージョン + + + &Information + 情報 (&I) + + + Debug window + デバッグ ウインドウ + + + General + 一般 + + + Using BerkeleyDB version + 使用中のBerkleyDBバージョン + + + Datadir + データディレクトリ + + + Startup time + 起動した日時 + + + Network + ネットワーク + + + Name + 名前 + + + Number of connections + 接続数 + + + Block chain + ブロック チェーン + + + Current number of blocks + 現在のブロック数 + + + Memory Pool + メモリ・プール + + + Current number of transactions + 現在のトランザクション数 + + + Memory usage + メモリ使用量 + + + Received + 受取 + + + Sent + 送金 + + + &Peers + ピア (&P) + + + Banned peers + Banされたピア + + + Select a peer to view detailed information. + 詳しい情報を見たいピアを選択してください。 + + + Whitelisted + ホワイトリスト + + + Direction + 方向 + + + Version + バージョン + + + Starting Block + 開始ブロック + + + Synced Headers + 同期済みヘッダ + + + Synced Blocks + 同期済みブロック + + + User Agent + ユーザエージェント + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + 現在のデータディレクトリから %1 のデバッグ用ログファイルを開きます。ログファイルが巨大な場合、数秒かかることがあります。 + + + Decrease font size + 文字サイズを縮小 - Requested payment amount of %1 is too small (considered dust). - 要求された支払額 %1 は少なすぎます (ダストとみなされてしまいます)。 + Increase font size + 文字サイズを拡大 - Refund from %1 - %1 からの返金 + Services + サービス - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - 支払リクエスト %1 は大きすぎます(%2バイトですが、%3バイトまでが許されています)。 + Ban Score + Banスコア - Error communicating with %1: %2 - %1: %2とコミュニケーション・エラーです + Connection Time + 接続時間 - Payment request cannot be parsed! - 支払リクエストを読み込めませんでした! + Last Send + 最終送信 - Bad response from server %1 - サーバーの返事は無効 %1 + Last Receive + 最終受信 - Network request error - ネットワーク・リクエストのエラーです + Ping Time + Ping時間 - Payment acknowledged - 支払いは確認しました + The duration of a currently outstanding ping. + 現在実行中のpingにかかっている時間。 - - - PeerTableModel - User Agent - ユーザエージェント + Ping Wait + Ping待ち - Node/Service - ノード・サービス + Min Ping + 最小 Ping - NodeId - ノードID + Time Offset + 時間オフセット - Ping - Ping + Last block time + 最終ブロックの日時 - - - QObject - Amount - 総額 + &Open + 開く (&O) - Enter a Raven address (e.g. %1) - Ravenアドレスを入力してください (例 %1) + &Console + コンソール (&C) - %1 d - %1日 + &Network Traffic + ネットワーク (&N) - %1 h - %1 h + Totals + 合計 - %1 m - %1 m + In: + 入力: - %1 s - %1秒 + Out: + 出力: - None - なし + Debug log file + デバッグ用ログファイル - N/A - N/A + Clear console + コンソールをクリア - %1 ms - %1ミリ秒 - - - %n second(s) - %n 秒 + 1 &hour + 1時間 (&H) - - %n minute(s) - %n 分 + + 1 &day + 1日 (&D) - - %n hour(s) - %n 時間 + + 1 &week + 1週間 (&W) - - %n day(s) - %n 日 + + 1 &year + 1年 (&Y) - - %n week(s) - %n 週間 + + &Disconnect + 切断 (&D) - %1 and %2 - %1 と %2 + Ban for + Banする: - - %n year(s) - %n 年 + + &Unban + Banを解除する (&U) - %1 didn't yet exit safely... - %1 はまだ安全に終了していません... + Welcome to the %1 RPC console. + %1 のRPCコンソールへようこそ。 - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - エラー: 指定のデータ ディレクトリ "%1" は存在しません。 + Type <b>help</b> for an overview of available commands. + 使用可能なコマンドを見るには <b>help</b> と入力します。 - Error: Cannot parse configuration file: %1. Only use key=value syntax. - エラー: 設定ファイルをパースできません: %1。key=value という記法のみを利用してください。 + Network activity disabled + ネットワーク活動は無効化されました - Error: %1 - エラー: %1 + (node id: %1) + (ノードID: %1) - - - QRImageWidget - &Save Image... - 画像を保存(&S) + via %1 + %1経由 - &Copy Image - 画像をコピー(&C) + never + 一度もなし - Save QR Code - QR コードの保存 + Inbound + 内向き - PNG Image (*.png) - PNG画像ファイル(*.png) + Outbound + 外向き - - - RPCConsole - N/A - N/A + Yes + はい - Client version - クライアントのバージョン + No + いいえ - &Information - 情報 (&I) + Unknown + 未知 + + + RavenGUI - Debug window - デバッグ ウインドウ + Sign &message... + メッセージの署名... (&m) - General - 一般 + Synchronizing with network... + ネットワークに同期中…… - Using BerkeleyDB version - 使用中のBerkleyDBバージョン + &Overview + 概要(&O) - Datadir - データディレクトリ + Node + ノード - Startup time - 起動した日時 + Show general overview of wallet + ウォレットの概要を見る - Network - ネットワーク + &Transactions + 取引(&T) - Name - 名前 + Browse transaction history + 取引履歴を閲覧 - Number of connections - 接続数 + E&xit + 終了(&E) - Block chain - ブロック チェーン + Quit application + アプリケーションを終了 - Current number of blocks - 現在のブロック数 + &About %1 + %1 について (&A) - Memory Pool - メモリ・プール + Show information about %1 + %1 の情報を表示 - Current number of transactions - 現在のトランザクション数 + About &Qt + Qt について(&Q) - Memory usage - メモリ使用量 + Show information about Qt + Qt の情報を表示 - Received - 受取 + &Options... + オプション... (&O) - Sent - 送金 + Modify configuration options for %1 + %1 の設定を変更する - &Peers - ピア (&P) + &Encrypt Wallet... + ウォレットの暗号化... (&E) - Banned peers - Banされたピア + &Backup Wallet... + ウォレットのバックアップ... (&B) - Select a peer to view detailed information. - 詳しい情報を見たいピアを選択してください。 + &Change Passphrase... + パスフレーズの変更... (&C) - Whitelisted - ホワイトリスト + &Sending addresses... + 送金先アドレス一覧 (&S)... - Direction - 方向 + &Receiving addresses... + 受け取り用アドレス一覧 (&R)... - Version - バージョン + Open &URI... + URI を開く (&U)... - Starting Block - 開始ブロック + Click to disable network activity. + クリックするとネットワーク活動を無効化します。 - Synced Headers - 同期済みヘッダ + Network activity disabled. + ネットワーク活動は無効化されました。 - Synced Blocks - 同期済みブロック + Click to enable network activity again. + クリックするとネットワーク活動を再び有効化します。 - User Agent - ユーザエージェント + Syncing Headers (%1%)... + 未知。ヘッダを同期しています (%1%)... - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - 現在のデータディレクトリから %1 のデバッグ用ログファイルを開きます。ログファイルが巨大な場合、数秒かかることがあります。 + Reindexing blocks on disk... + ディスク上のブロックのインデックスを再作成中... - Decrease font size - 文字サイズを縮小 + Send coins to a Raven address + Raven アドレスにコインを送る - Increase font size - 文字サイズを拡大 + Backup wallet to another location + ウォレットを他の場所にバックアップ - Services - サービス + Change the passphrase used for wallet encryption + ウォレット暗号化用パスフレーズの変更 - Ban Score - Banスコア + Open debugging and diagnostic console + デバッグと診断コンソールを開く - Connection Time - 接続時間 + &Verify message... + メッセージの検証... (&V) - Last Send - 最終送信 + Raven + Raven - Last Receive - 最終受信 + Wallet + ウォレット - Ping Time - Ping時間 + &Send + 送金 (&S) - The duration of a currently outstanding ping. - 現在実行中のpingにかかっている時間。 + &Receive + 入金 (&R) - Ping Wait - Ping待ち + &Show / Hide + 見る/隠す (&S) - Min Ping - 最小 Ping + Show or hide the main Window + メイン ウインドウを表示または非表示 - Time Offset - 時間オフセット + Encrypt the private keys that belong to your wallet + あなたのウォレットの秘密鍵を暗号化します - Last block time - 最終ブロックの日時 + Sign messages with your Raven addresses to prove you own them + あなたが所有していることを証明するために、あなたの Raven アドレスでメッセージに署名してください - &Open - 開く (&O) + Verify messages to ensure they were signed with specified Raven addresses + 指定された Raven アドレスで署名されたことを確認するためにメッセージを検証します - &Console - コンソール (&C) + &File + ファイル(&F) - &Network Traffic - ネットワーク (&N) + &Help + ヘルプ(&H) - &Clear - クリア(&C) + Request payments (generates QR codes and raven: URIs) + 支払いを要求する (QRコードとraven:ではじまるURIを生成する) - Totals - 合計 + Show the list of used sending addresses and labels + 使用済みの送金用アドレスとラベルの一覧を表示する - In: - 入力: + Show the list of used receiving addresses and labels + 支払いを受け取るアドレスとラベルのリストを表示する - Out: - 出力: + Open a raven: URI or payment request + raven: URIまたは支払いリクエストを開く - Debug log file - デバッグ用ログファイル + &Command-line options + コマンドラインオプション (&C) - Clear console - コンソールをクリア + Indexing blocks on disk... + ディスク上のブロックのインデックスを作成しています... - 1 &hour - 1時間 (&H) + Processing blocks on disk... + ディスク上のブロックを処理しています... - 1 &day - 1日 (&D) + %1 behind + %1 遅延 - 1 &week - 1週間 (&W) + Last received block was generated %1 ago. + 最後に受信されたブロックは %1 前に生成されました。 - 1 &year - 1年 (&Y) + Transactions after this will not yet be visible. + この後の取引はまだ表示されません。 - &Disconnect - 切断 (&D) + Error + エラー - Ban for - Banする: + Warning + 警告 - &Unban - Banを解除する (&U) + Information + 情報 - Welcome to the %1 RPC console. - %1 のRPCコンソールへようこそ。 + Up to date + バージョンは最新です - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - 上下の矢印で履歴をたどれます。 <b>Ctrl-L</b> でスクリーンを消去できます。 + Show the %1 help message to get a list with possible Raven command-line options + 有効な Raven のコマンドライン オプションを見るために %1 のヘルプメッセージを表示します。 - Type <b>help</b> for an overview of available commands. - 使用可能なコマンドを見るには <b>help</b> と入力します。 + %1 client + %1 クライアント - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - 警告: 詐欺師が活動しており、ユーザに対してここにコマンドを入力させることでウォレットの中身を盗もうとしています。コマンドの結果を完全に理解していない限り、このコンソールは利用しないでください。 + Connecting to peers... + ピアに接続しています... - Network activity disabled - ネットワーク活動は無効化されました + Catching up... + 追跡中... - %1 B - %1 B + Date: %1 + + 日付: %1 + - %1 KB - %1 KB + Amount: %1 + + 総額: %1 + - %1 MB - %1 MB + Type: %1 + + タイプ: %1 + - %1 GB - %1 GB + Label: %1 + + ラベル: %1 + - (node id: %1) - (ノードID: %1) + Address: %1 + + アドレス: %1 + - via %1 - %1経由 + Sent transaction + 送金取引 - never - 一度もなし + Incoming transaction + 着金取引 - Inbound - 内向き + HD key generation is <b>enabled</b> + HD鍵生成は<b>有効化</b>されています - Outbound - 外向き + HD key generation is <b>disabled</b> + HD鍵生成は<b>無効化</b>されています - Yes - はい + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + ウォレットは<b>暗号化されて、アンロックされています</b> - No - いいえ + Wallet is <b>encrypted</b> and currently <b>locked</b> + ウォレットは<b>暗号化されて、ロックされています</b> - Unknown - 未知 + A fatal error occurred. Raven can no longer continue safely and will quit. + 致命的なエラーが発生しました。Raven は安全に継続することができず終了するでしょう。 @@ -1956,6 +1874,15 @@ 要求 + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2034,10 +1961,6 @@ Hide 隠す - - total at least - 最小手数料 - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. ブロックの容量に比べてトランザクション流量が少ないうちは最小手数料のみの支払で十分です。しかしながらネットワークが処理しきれないほどravenトランザクションの需要がひとたび生まれてしまった場合には、永遠に検証がされないトランザクションになってしまう可能性があることに注意してください。 @@ -2058,14 +1981,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (スマート手数料はまだ初期化されていません。これにはおおよそ数ブロックほどかかります……) - - normal - 普通 - - - fast - 高速 - Send to multiple recipients at once 一度に複数の人に送る @@ -2190,18 +2105,10 @@ Payment request expired. 支払いリクエストの期限が切れました。 - - %n block(s) - %n ブロック - Pay only the required fee of %1 要求手数料 %1 のみを支払う - - Estimated to begin confirmation within %n block(s). - %n ブロック以内に検証が開始されると予想されます。 - Warning: Invalid Raven address 警告:無効なRavenアドレスです @@ -2229,10 +2136,6 @@ A&mount: 金額(&A): - - Pay &To: - 送り先(&T): - &Label: ラベル(&L): @@ -2293,10 +2196,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. raven: URIに添付されていたメッセージです。これは参照用としてトランザクションとともに保存されます。注意:このメッセージはRavenネットワークを通して送信されるわけではありません。 - - Pay To: - 支払先: - Memo: メモ: @@ -2479,10 +2378,6 @@ TransactionDesc - - Open for %n more block(s) - %n 以上のブロックを開く - Open until %1 ユニット %1 を開く @@ -2527,10 +2422,6 @@ , has not been successfully broadcast yet まだブロードキャストが成功していません - - , broadcast through %n node(s) - %n ノードにブロードキャスト - Date 日付 @@ -2571,10 +2462,6 @@ Credit クレジット - - matures in %n more block(s) - あと %n ブロックで成熟します - not accepted 承認されなかった @@ -2677,10 +2564,6 @@ Label ラベル - - Open for %n more block(s) - %n 以上のブロックを開く - Open until %1 ユニット %1 を開く @@ -2777,7 +2660,7 @@ Amount removed from or added to balance. 残高に追加または削除された総額。 - + TransactionView @@ -2953,7 +2836,7 @@ Send Coins コインを送る - + WalletView @@ -2988,7 +2871,7 @@ The wallet data was successfully saved to %1. ウォレット データは正常に%1に保存されました。 - + raven-core @@ -3011,14 +2894,6 @@ Accept command line and JSON-RPC commands コマンドラインと JSON-RPC コマンドを許可 - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - 外部からの接続を許可 (初期値: -proxy または -connect/-noconnect を使用していない場合は1) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - 指定されたノードにのみ接続を行う; -noconnect または -connect=0 だけを指定すると自動接続を無効化します - Distributed under the MIT software license, see the accompanying file %s or %s MITソフトウェアライセンスのもとで配布されています。付属のファイル %s または %s を参照してください @@ -3087,10 +2962,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup ウォレットの全トランザクションを削除し、これらを-rescanオプションを用いることで起動時にブロックチェインのデータのみからリカバリします。 - - Error loading %s: You can't enable HD on a already existing non-HD wallet - %s の読み込みエラー: 非HDウォレットが既に存在するため、HDウォレットを有効化できません - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. %s の読み込みエラー! すべてのキーは正しく読み取れますが、取引データやアドレス帳のエントリが失われたか、正しくない可能性があります。 @@ -3167,10 +3038,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. 警告: ピアと完全に合意が取れていないようです!このノードまたは他のノードのアップグレードが必要なようです。 - - You need to rebuild the database using -reindex-chainstate to change -txindex - -txindex を変更するには -reindex-chainstate を使用してデータベースを再構築する必要があります - %s corrupt, salvage failed %s が壊れています。復旧にも失敗しました @@ -3272,10 +3139,6 @@ Error loading %s: Wallet requires newer version of %s %s の読み込みに失敗しました: ウォレットの読み込みにはより新しいバージョンの %s が必要です - - Error loading %s: You can't disable HD on a already existing HD wallet - %s の読み込みエラー: HDウォレットが既に存在するため、HDウォレットを無効化できません - Error loading block database ブロック データベースの読み込みエラー @@ -3304,10 +3167,6 @@ Initialization sanity check failed. %s is shutting down. 初期化時の健全性チェックに失敗しました。%s を終了します。 - - Invalid -onion address: '%s' - 無効な -onion アドレス:'%s' - Invalid amount for -%s=<amount>: '%s' -%s=<数量> に対する不正な額: '%s' @@ -3368,10 +3227,6 @@ Set database cache size in megabytes (%d to %d, default: %d) データベースのキャッシュサイズをメガバイトで設定 (%dから%d。初期値: %d) - - Set maximum block size in bytes (default: %d) - 最大ブロックサイズをバイトで設定 (初期値: %d) - Specify wallet file (within data directory) ウォレットのファイルを指定 (データ・ディレクトリの中に) @@ -3412,10 +3267,6 @@ Verifying blocks... ブロックの検証中... - - Verifying wallet... - ウォレットの検証中... - Wallet %s resides outside data directory %s 財布 %s はデータ・ディレクトリ%sの外にあります @@ -3440,10 +3291,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 指定されたアドレスおよび、そこに接続を行ってきたホワイトリストのピアに対してバインドを行います。IPv6の場合には [host]:port 表記を使用してください - - 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) - 指定されたアドレスに対して JSON-RPC 接続をリッスンしするようバインドします。IPv6の場合には [host]:port 表記を使用してください。このオプションは複数回指定することが可能です (初期値: すべてのインターフェースに対してバインドする) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) umask 077 ではなく、システムのデフォルトパーミッションで新規ファイルを作成する (ウォレット機能が無効化されていた場合にのみ有効) @@ -3480,18 +3327,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) 認証情報をプロキシー接続ごとにランダム化する。これによりTorストリーム分離をすることができます (規定値: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - 最優先/最低手数料の最大サイズをバイトで指定 (初期値: %d) - The transaction amount is too small to send after the fee has been deducted 手数料差引後のトランザクションの金額が小さすぎるため、送金できません。 - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - BIP32 に従った階層的決定性鍵生成方式 (HD) を利用します。ウォレットの生成時ないし最初に起動した時にのみ有効です。 - 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 ホワイトリストのピアはDoSによるアクセス禁止処理が無効化され、トランザクションは例えmempool内に既に存在していたとしても常にリレーされます。これは例えばゲートウェイに対して有用です @@ -3564,10 +3403,6 @@ Send trace/debug info to console instead of debug.log file トレース/デバッグ情報を debug.log ファイルの代わりにコンソールへ送る - - Send transactions as zero-fee transactions if possible (default: %u) - 可能な場合には手数料ゼロのトランザクションとしてトランザクションを送信する (初期値: %u) - Show all debugging options (usage: --help -help-debug) すべてのデバッグオプションを表示する (使い方: --help -help-debug) @@ -3652,10 +3487,6 @@ Allow DNS lookups for -addnode, -seednode and -connect -addnode, -seednode と -connect で DNS ルックアップを許可する - - Loading addresses... - アドレスを読み込んでいます... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = トランザクションのメタデータ、例えばアカウントの所有者や支払リクエストの内容を保持する, 2 = トランザクションのメタデータを破棄する) @@ -3696,10 +3527,6 @@ Output debugging information (default: %u, supplying <category> is optional) デバッグ情報を出力する (初期値: %u, <category> の指定は任意です) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - 保有するピアアドレスが少ない場合、DNS ルックアップによりピアアドレスを問い合わせる (-connect/-noconnect を使っていない場合の初期値: 1) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) 非冗長モードで返却する生トランザクションやブロックの16進数表現のシリアライゼーションフォーマットを非 segwit (0) または segwit (1) のものに設定する (デフォルト: %d) @@ -3768,10 +3595,6 @@ Include IP addresses in debug output (default: %u) デバッグ出力にIPアドレスを含める (初期値: %u) - - Invalid -proxy address: '%s' - 無効な -proxy アドレス: '%s' - Keypool ran out, please call keypoolrefill first 鍵プールが枯渇しました。まずはじめに keypoolrefill を呼び出してください @@ -3888,10 +3711,6 @@ Loading block index... ブロック インデックスを読み込んでいます... - - Add a node to connect to and attempt to keep the connection open - 接続するノードを追加し接続を保持します - Loading wallet... ウォレットを読み込んでいます... @@ -3900,18 +3719,10 @@ Cannot downgrade wallet ウォレットのダウングレードはできません - - Cannot write default address - 初期値のアドレスを書き込むことができません - Rescanning... 再スキャン中... - - Done loading - 読み込み完了 - Error エラー diff --git a/src/qt/locale/raven_ka.ts b/src/qt/locale/raven_ka.ts index c2976e0a45..1e89d06eb4 100644 --- a/src/qt/locale/raven_ka.ts +++ b/src/qt/locale/raven_ka.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -103,266 +101,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - ხელ&მოწერა - - - Synchronizing with network... - ქსელთან სინქრონიზება... - - - &Overview - მიმ&ოხილვა - - - Node - კვანძი - - - Show general overview of wallet - საფულის ზოგადი მიმოხილვა - - - &Transactions - &ტრანსაქციები - - - Browse transaction history - ტრანსაქციების ისტორიის დათვალიერება - - - E&xit - &გასვლა - - - Quit application - გასვლა - - - &About %1 - %1-ის &შესახებ - - - Show information about %1 - %1-ის შესახებ ინფორმაციის ჩვენება - - - About &Qt - &Qt-ს შესახებ - - - Show information about Qt - ინფორმაცია Qt-ს შესახებ - - - &Options... - &ოპციები - - - &Encrypt Wallet... - საფულის &დაშიფრვა - - - &Backup Wallet... - საფულის &არქივირება - - - &Change Passphrase... - ფრაზა-პაროლის შე&ცვლა - - - &Sending addresses... - გაგზავნის მი&სამართი - - - &Receiving addresses... - მიღების მისამა&რთი - - - Open &URI... - &URI-ის გახსნა... - - - Reindexing blocks on disk... - დისკზე ბლოკების რეინდექსაცია... - - - Send coins to a Raven address - მონეტების გაგზავნა Raven-მისამართზე - - - Backup wallet to another location - საფულის არქივირება სხვა ადგილზე - - - Change the passphrase used for wallet encryption - საფულის დაშიფრვის ფრაზა-პაროლის შეცვლა - - - &Debug window - და&ხვეწის ფანჯარა - - - Open debugging and diagnostic console - დახვეწისა და გიაგნოსტიკის კონსოლის გაშვება - - - &Verify message... - &ვერიფიკაცია - - - Raven - Raven - - - Wallet - საფულე - - - &Send - &გაგზავნა - - - &Receive - &მიღება - - - &Show / Hide - &ჩვენება/დაფარვა - - - Show or hide the main Window - მთავარი ფანჯრის ჩვენება/დაფარვა - - - Encrypt the private keys that belong to your wallet - თქვენი საფულის პირადი გასაღებების დაშიფრვა - - - Sign messages with your Raven addresses to prove you own them - მესიჯებზე ხელმოწერა თქვენი Raven-მისამართებით იმის დასტურად, რომ ის თქვენია - - - Verify messages to ensure they were signed with specified Raven addresses - შეამოწმეთ, რომ მესიჯები ხელმოწერილია მითითებული Raven-მისამართით - - - &File - &ფაილი - - - &Settings - &პარამეტრები - - - &Help - &დახმარება - - - Tabs toolbar - ბარათების პანელი - - - Request payments (generates QR codes and raven: URIs) - გადახდის მოთხოვნა (შეიქმნება QR-კოდები და raven: ბმულები) - - - Show the list of used sending addresses and labels - გამოყენებული გაგზავნის მისამართებისა და ნიშნულების სიის ჩვენება - - - Show the list of used receiving addresses and labels - გამოყენებული მიღების მისამართებისა და ნიშნულების სიის ჩვენება - - - Open a raven: URI or payment request - raven: URI-ის ან გადახდის მოთხოვნის გახსნა - - - &Command-line options - საკომანდო სტრიქონის ოპ&ციები - - - %1 behind - %1 გავლილია - - - Last received block was generated %1 ago. - ბოლო მიღებული ბლოკის გენერირებიდან გასულია %1 - - - Transactions after this will not yet be visible. - შემდგომი ტრანსაქციები ნაჩვენები ჯერ არ იქნება. - - - Error - შეცდომა - - - Warning - გაფრთხილება - - - Information - ინფორმაცია - - - Up to date - განახლებულია - - - %1 client - %1 კლიენტი - - - Catching up... - მიმდინარეობს განახლება... - - - Date: %1 - - თარიღი: %1 - - - - Amount: %1 - - რაოდენობა: %1 - - - - Type: %1 - - ტიპი: %1 - - - - Address: %1 - - მისამართი: %1 - - - - Sent transaction - გაგზავნილი ტრანსაქციები - - - Incoming transaction - მიღებული ტრანსაქციები - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - საფულე <b>დაშიფრულია</b> და ამჟამად <b>განბლოკილია</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - საფულე <b>დაშიფრულია</b> და ამჟამად <b>დაბლოკილია</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -435,6 +186,9 @@ (ხურდა) + + CreateAssetDialog + EditAddressDialog @@ -481,6 +235,12 @@ კატალოგის აქ შექმნა შეუძლებელია. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -534,15 +294,19 @@ Error შეცდომა - - %n GB of free space available - ხელმისაწვდომია თავისუფალი სივრცის %n გბ - - - (of %n GB needed) - (საჭირო %n გბ-დან) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -570,6 +334,9 @@ დამალვა + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -704,233 +471,456 @@ ერთეუ&ლი: - Choose the default subdivision unit to show in the interface and when sending coins. - აირჩიეთ გასაგზავნი თანხის ნაგულისხმევი ერთეული. + Choose the default subdivision unit to show in the interface and when sending coins. + აირჩიეთ გასაგზავნი თანხის ნაგულისხმევი ერთეული. + + + Whether to show coin control features or not. + ვაჩვენოთ თუ არა მონეტების მართვის პარამეტრები. + + + &OK + &OK + + + &Cancel + &გაუქმება + + + default + ნაგულისხმევი + + + none + ცარიელი + + + Confirm options reset + დაადასტურეთ პარამეტრების დაბრუნება ნაგულისხმევზე + + + Client restart required to activate changes. + ცვლილებები ძალაში შევა კლიენტის ხელახალი გაშვების შემდეგ. + + + This change would require a client restart. + ამ ცვლილებების ძალაში შესასვლელად საჭიროა კლიენტის დახურვა და ხელახალი გაშვება. + + + The supplied proxy address is invalid. + პროქსის მისამართი არასწორია. + + + + OverviewPage + + Form + ფორმა + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + ნაჩვენები ინფორმაცია შეიძლება მოძველებული იყოს. თქვენი საფულე ავტომატურად სინქრონიზდება Raven-ის ქსელთან კავშირის დამყარების შემდეგ, ეს პროცესი ჯერ არ არის დასრულებული. + + + Available: + ხელმისაწვდომია: + + + Your current spendable balance + თქვენი ხელმისაწვდომი ნაშთი + + + Pending: + იგზავნება: + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + დასადასტურებელი ტრანსაქციების საერთო რაოდენობა, რომლებიც ჯერ არ არის ასახული ბალანსში + + + Immature: + მოუმზადებელია: + + + Mined balance that has not yet matured + მოპოვებული თანხა, რომელიც ჯერ არ არის მზადყოფნაში + + + Total: + სულ: + + + Your current total balance + თქვენი სრული მიმდინარე ბალანსი + + + + PaymentServer + + + PeerTableModel + + + QObject + + Amount + თანხა + + + %1 h + %1 სთ + + + %1 m + %1 წთ + + + N/A + მიუწვდ. + + + %1 and %2 + %1 და %2 + + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + N/A + მიუწვდ. + + + Client version + კლიენტის ვერსია + + + &Information + &ინფორმაცია + + + Debug window + დახვეწის ფანჯარა + + + General + საერთო + + + Startup time + სტარტის დრო + + + Network + ქსელი + + + Name + სახელი + + + Number of connections + შეერთებების რაოდენობა + + + Block chain + ბლოკთა ჯაჭვი + + + Current number of blocks + ბლოკების მიმდინარე რაოდენობა + + + Last block time + ბოლო ბლოკის დრო + + + &Open + &შექმნა + + + &Console + &კონსოლი + + + &Network Traffic + &ქსელის ტრაფიკი + + + Totals + სულ: + + + In: + შემომავალი: + + + Out: + გამავალი: + + + Debug log file + დახვეწის ლოგ-ფაილი + + + Clear console + კონსოლის გასუფთავება + + + Type <b>help</b> for an overview of available commands. + აკრიფეთ <b>help</b> ფაშვებული ბრძანებების სანახავად. + + + + RavenGUI + + Sign &message... + ხელ&მოწერა + + + Synchronizing with network... + ქსელთან სინქრონიზება... + + + &Overview + მიმ&ოხილვა + + + Node + კვანძი + + + Show general overview of wallet + საფულის ზოგადი მიმოხილვა + + + &Transactions + &ტრანსაქციები + + + Browse transaction history + ტრანსაქციების ისტორიის დათვალიერება + + + E&xit + &გასვლა - Whether to show coin control features or not. - ვაჩვენოთ თუ არა მონეტების მართვის პარამეტრები. + Quit application + გასვლა - &OK - &OK + &About %1 + %1-ის &შესახებ - &Cancel - &გაუქმება + Show information about %1 + %1-ის შესახებ ინფორმაციის ჩვენება - default - ნაგულისხმევი + About &Qt + &Qt-ს შესახებ - none - ცარიელი + Show information about Qt + ინფორმაცია Qt-ს შესახებ - Confirm options reset - დაადასტურეთ პარამეტრების დაბრუნება ნაგულისხმევზე + &Options... + &ოპციები - Client restart required to activate changes. - ცვლილებები ძალაში შევა კლიენტის ხელახალი გაშვების შემდეგ. + &Encrypt Wallet... + საფულის &დაშიფრვა - This change would require a client restart. - ამ ცვლილებების ძალაში შესასვლელად საჭიროა კლიენტის დახურვა და ხელახალი გაშვება. + &Backup Wallet... + საფულის &არქივირება - The supplied proxy address is invalid. - პროქსის მისამართი არასწორია. + &Change Passphrase... + ფრაზა-პაროლის შე&ცვლა - - - OverviewPage - Form - ფორმა + &Sending addresses... + გაგზავნის მი&სამართი - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - ნაჩვენები ინფორმაცია შეიძლება მოძველებული იყოს. თქვენი საფულე ავტომატურად სინქრონიზდება Raven-ის ქსელთან კავშირის დამყარების შემდეგ, ეს პროცესი ჯერ არ არის დასრულებული. + &Receiving addresses... + მიღების მისამა&რთი - Available: - ხელმისაწვდომია: + Open &URI... + &URI-ის გახსნა... - Your current spendable balance - თქვენი ხელმისაწვდომი ნაშთი + Reindexing blocks on disk... + დისკზე ბლოკების რეინდექსაცია... - Pending: - იგზავნება: + Send coins to a Raven address + მონეტების გაგზავნა Raven-მისამართზე - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - დასადასტურებელი ტრანსაქციების საერთო რაოდენობა, რომლებიც ჯერ არ არის ასახული ბალანსში + Backup wallet to another location + საფულის არქივირება სხვა ადგილზე - Immature: - მოუმზადებელია: + Change the passphrase used for wallet encryption + საფულის დაშიფრვის ფრაზა-პაროლის შეცვლა - Mined balance that has not yet matured - მოპოვებული თანხა, რომელიც ჯერ არ არის მზადყოფნაში + Open debugging and diagnostic console + დახვეწისა და გიაგნოსტიკის კონსოლის გაშვება - Total: - სულ: + &Verify message... + &ვერიფიკაცია - Your current total balance - თქვენი სრული მიმდინარე ბალანსი + Raven + Raven - - - PaymentServer - - - PeerTableModel - - - QObject - Amount - თანხა + Wallet + საფულე - %1 h - %1 სთ + &Send + &გაგზავნა - %1 m - %1 წთ + &Receive + &მიღება - N/A - მიუწვდ. + &Show / Hide + &ჩვენება/დაფარვა - %1 and %2 - %1 და %2 + Show or hide the main Window + მთავარი ფანჯრის ჩვენება/დაფარვა - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - N/A - მიუწვდ. + Encrypt the private keys that belong to your wallet + თქვენი საფულის პირადი გასაღებების დაშიფრვა - Client version - კლიენტის ვერსია + Sign messages with your Raven addresses to prove you own them + მესიჯებზე ხელმოწერა თქვენი Raven-მისამართებით იმის დასტურად, რომ ის თქვენია - &Information - &ინფორმაცია + Verify messages to ensure they were signed with specified Raven addresses + შეამოწმეთ, რომ მესიჯები ხელმოწერილია მითითებული Raven-მისამართით - Debug window - დახვეწის ფანჯარა + &File + &ფაილი - General - საერთო + &Help + &დახმარება - Startup time - სტარტის დრო + Request payments (generates QR codes and raven: URIs) + გადახდის მოთხოვნა (შეიქმნება QR-კოდები და raven: ბმულები) - Network - ქსელი + Show the list of used sending addresses and labels + გამოყენებული გაგზავნის მისამართებისა და ნიშნულების სიის ჩვენება - Name - სახელი + Show the list of used receiving addresses and labels + გამოყენებული მიღების მისამართებისა და ნიშნულების სიის ჩვენება - Number of connections - შეერთებების რაოდენობა + Open a raven: URI or payment request + raven: URI-ის ან გადახდის მოთხოვნის გახსნა - Block chain - ბლოკთა ჯაჭვი + &Command-line options + საკომანდო სტრიქონის ოპ&ციები - Current number of blocks - ბლოკების მიმდინარე რაოდენობა + %1 behind + %1 გავლილია - Last block time - ბოლო ბლოკის დრო + Last received block was generated %1 ago. + ბოლო მიღებული ბლოკის გენერირებიდან გასულია %1 - &Open - &შექმნა + Transactions after this will not yet be visible. + შემდგომი ტრანსაქციები ნაჩვენები ჯერ არ იქნება. - &Console - &კონსოლი + Error + შეცდომა - &Network Traffic - &ქსელის ტრაფიკი + Warning + გაფრთხილება - &Clear - &წაშლა + Information + ინფორმაცია - Totals - სულ: + Up to date + განახლებულია - In: - შემომავალი: + %1 client + %1 კლიენტი - Out: - გამავალი: + Catching up... + მიმდინარეობს განახლება... - Debug log file - დახვეწის ლოგ-ფაილი + Date: %1 + + თარიღი: %1 + - Clear console - კონსოლის გასუფთავება + Amount: %1 + + რაოდენობა: %1 + - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - კლავიშები "ზევით" და "ქვევით" - ისტორიაში მოძრაობა, <b>Ctrl-L</b> - ეკრანის გასუფთავება. + Type: %1 + + ტიპი: %1 + - Type <b>help</b> for an overview of available commands. - აკრიფეთ <b>help</b> ფაშვებული ბრძანებების სანახავად. + Address: %1 + + მისამართი: %1 + - %1 B - %1 B + Sent transaction + გაგზავნილი ტრანსაქციები - %1 KB - %1 KB + Incoming transaction + მიღებული ტრანსაქციები - %1 MB - %1 MB + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + საფულე <b>დაშიფრულია</b> და ამჟამად <b>განბლოკილია</b> - %1 GB - %1 GB + Wallet is <b>encrypted</b> and currently <b>locked</b> + საფულე <b>დაშიფრულია</b> და ამჟამად <b>დაბლოკილია</b> @@ -1030,6 +1020,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1131,10 +1130,6 @@ A&mount: &რაოდენობა - - Pay &To: - ადრესა&ტი: - &Label: ნიშნუ&ლი: @@ -1175,10 +1170,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. მესიჯი, რომელიც თან ერთვის მონეტებს: URI, რომელიც შეინახება ტრანსაქციასთან ერთად თქვენთვის. შენიშვნა: მესიჯი არ გაყვება გადახდას ბითქოინის ქსელში. - - Pay To: - ადრესატი: - Memo: შენიშვნა: @@ -1397,18 +1388,10 @@ Incorrect or no genesis block found. Wrong datadir for network? საწყისი ბლოკი არ არსებობს ან არასწორია. ქსელის მონაცემთა კატალოგი datadir ხომ არის არასწორი? - - Invalid -onion address: '%s' - არასწორია მისამართი -onion: '%s' - Not enough file descriptors available. არ არის საკმარისი ფაილ-დესკრიპტორები. - - Set maximum block size in bytes (default: %d) - ბლოკის მაქსიმალური ზომის განსაზღვრა ბაიტებში (ნადულისხმევი: %d) - Specify wallet file (within data directory) მიუთითეთ საფულის ფაილი (კატალოგში) @@ -1417,10 +1400,6 @@ Verifying blocks... ბლოკების ვერიფიკაცია... - - Verifying wallet... - საფულის ვერიფიკაცია... - Wallet %s resides outside data directory %s საფულე %s მდებარეობს მონაცემთა კატალოგის %s გარეთ @@ -1433,10 +1412,6 @@ Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) ბრძანების შესრულება შესაბამისი უწყების მიღებისას ან როცა შეინიშნება საგრძნობი გახლეჩა (cmd-ში %s შეიცვლება მესიჯით) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - მაღალპრიორიტეტული/დაბალსაკომისიოიანი ტრანსაქციების მაქსიმალური ზომა ბაიტებში (ნაგულისხმევი: %d) - Information ინფორმაცია @@ -1485,14 +1460,6 @@ Allow DNS lookups for -addnode, -seednode and -connect DNS-ძებნის დაშვება -addnode, -seednode და -connect-სათვის - - Loading addresses... - მისამართების ჩატვირთვა... - - - Invalid -proxy address: '%s' - არასწორია მისამართი -proxy: '%s' - Unknown network specified in -onlynet: '%s' -onlynet-ში მითითებულია უცნობი ქსელი: '%s' @@ -1505,10 +1472,6 @@ Loading block index... ბლოკების ინდექსის ჩატვირთვა... - - Add a node to connect to and attempt to keep the connection open - მისაერთებელი კვანძის დამატება და მიერთების შეძლებისდაგვარად შენარჩუნება - Loading wallet... საფულის ჩატვირთვა... @@ -1517,18 +1480,10 @@ Cannot downgrade wallet საფულის ძველ ვერსიაზე გადაყვანა შეუძლებელია - - Cannot write default address - ვერ ხერხდება ნაგულისხმევი მისამართის ჩაწერა - Rescanning... სკანირება... - - Done loading - ჩატვირთვა დასრულებულია - Error შეცდომა diff --git a/src/qt/locale/raven_kk_KZ.ts b/src/qt/locale/raven_kk_KZ.ts index 671e96eeac..88ce41384f 100644 --- a/src/qt/locale/raven_kk_KZ.ts +++ b/src/qt/locale/raven_kk_KZ.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -47,74 +45,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - &Transactions - &Транзакциялар - - - E&xit - Шығу - - - &Options... - Параметрлері - - - &Backup Wallet... - Әмиянды жасыру - - - &Change Passphrase... - Құпия сөзді өзгерту - - - Raven - Биткоин - - - Wallet - Әмиян - - - &Send - Жіберу - - - &Receive - Алу - - - &File - Файл - - - &Help - Көмек - - - %1 behind - %1 қалмады - - - Error - қате - - - Warning - Ескерту - - - Information - Информация - - - Up to date - Жаңартылған - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -151,6 +94,9 @@ Растық + + CreateAssetDialog + EditAddressDialog @@ -165,6 +111,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -175,9 +127,24 @@ қате + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -221,6 +188,73 @@ Информация + + RavenGUI + + &Transactions + &Транзакциялар + + + E&xit + Шығу + + + &Options... + Параметрлері + + + &Backup Wallet... + Әмиянды жасыру + + + &Change Passphrase... + Құпия сөзді өзгерту + + + Raven + Биткоин + + + Wallet + Әмиян + + + &Send + Жіберу + + + &Receive + Алу + + + &File + Файл + + + &Help + Көмек + + + %1 behind + %1 қалмады + + + Error + қате + + + Warning + Ескерту + + + Information + Информация + + + Up to date + Жаңартылған + + ReceiveCoinsDialog @@ -234,6 +268,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_ko_KR.ts b/src/qt/locale/raven_ko_KR.ts index 9e561f96db..5024e9163c 100644 --- a/src/qt/locale/raven_ko_KR.ts +++ b/src/qt/locale/raven_ko_KR.ts @@ -1,11 +1,9 @@ - - - + AddressBookPage Right-click to edit address or label - 지갑 주소나 라벨을 수정하려면 우클릭하세요. + 지갑 주소나 라벨을 수정하려면 오른쪽 버튼을 클릭하세요. Create a new address @@ -17,7 +15,7 @@ Copy the currently selected address to the system clipboard - 현재 선택한 주소를 시스템 클립보드로 복사하기 + 현재 선택한 주소를 시스템 클립보드로 복사 &Copy @@ -45,7 +43,7 @@ Choose the address to send coins to - 코인을 보내실 주소를 선택하세요 + 코인을 보낼 주소를 선택하세요 Choose the address to receive coins with @@ -57,19 +55,19 @@ Sending addresses - 보내는 주소들 + 보내는 주소 Receiving addresses - 받은 주소들 + 받는 주소 These are your Raven addresses for sending payments. Always check the amount and the receiving address before sending coins. - 비트코인을 보내는 계좌 주소입니다. 코인을 보내기 전에 잔고와 받는 주소를 항상 확인하세요. + 레이븐코인 송금 주소입니다. 코인을 보내기 전, 잔고와 상대방 주소를 항상 확인하세요. These are your Raven addresses for receiving payments. It is recommended to use a new receiving address for each transaction. - 비트코인을 받을 수 있는 계좌 주소입니다. 매 거래마다 새로운 주소 사용을 권장합니다. + 레이븐코인 입금 주소입니다. 매 거래마다 새로운 주소 사용을 권장합니다. &Copy Address @@ -155,7 +153,7 @@ Decrypt wallet - 지갑 복호화 + 지갑 해독 Change passphrase @@ -183,11 +181,11 @@ %1 will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your ravens from being stolen by malware infecting your computer. - 암호화 처리 과정을 끝내기 위해 %1을 종료합니다. 지갑 암호화는 컴퓨터로의 멀웨어 감염으로 인한 비트코인 도난을 완전히 방지할 수 없음을 기억하세요. + 암호화 처리 과정을 끝내기 위해 %1을 종료합니다. 지갑 암호화는 컴퓨터 악성 코드 감염으로 인한 레이븐코인 도난을 완전히 방지할 수 없음을 기억하세요. 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. - 중요: 본인 지갑 파일에서 만든 예전 백업들은 새로 생성한 암호화된 지갑 파일로 교체됩니다. 보안상 이유로 이전에 암호화하지 않은 지갑 파일 백업은 사용할 수 없게 되니 이른 시일 내로 새로 암호화된 지갑을 사용하시기 바랍니다. + 중요: 본인 지갑 파일에서 만든 이전 백업들은 새 암호화된 지갑 파일로 교체됩니다. 보안상의 이유로 이전 암호화하지 않은 지갑 파일 백업은 사용할 수 없으니, 이른 시일 내, 암호화된 새 지갑을 사용하시기 바랍니다. Wallet encryption failed @@ -211,7 +209,7 @@ Wallet decryption failed - 지갑 복호화 실패 + 지갑 암호 해독 실패 Wallet passphrase was successfully changed. @@ -223,335 +221,442 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP주소/넷마스크 + Asset Selection + 자산 선택 - Banned Until - 다음과 같은 상황이 될 때까지 계정 정지됩니다. + Quantity: + 수량: - - - RavenGUI - Sign &message... - 메시지 서명(&M)... + Bytes: + 바이트: - Synchronizing with network... - 네트워크와 동기화중... + Amount: + 거래액: - &Overview - 개요(&O) + Dust: + 더스트: - Node - 노드 + Fee: + 수수료: - Show general overview of wallet - 지갑의 일반적 개요를 보여줍니다. + After Fee: + 수수료 제외한 값: - &Transactions - 거래(&T) + Change: + 잔돈: - Browse transaction history - 거래내역을 검색합니다. + (un)select all + 모두 (미)선택 - E&xit - 나가기(&X) + Tree mode + 트리 모드 - Quit application - 어플리케이션 종료 + List mode + 리스트 모드 - &About %1 - %1 정보(&A) + View assets that you have the ownership asset for + 보유하고 있는 소유권 자산 보기 - Show information about %1 - %1 정보를 표시합니다 + View Administrator Assets + 관리자 자산 보기 - About &Qt - &Qt 정보 + Asset + 자산 - Show information about Qt - Qt 정보를 표시합니다 + Amount + 거래액 - &Options... - 옵션(&O) + Received with label + 입금과 함께 수신된 라벨 - Modify configuration options for %1 - %1 설정 옵션 수정 + Received with address + 입금과 함께 수신된 주소 - &Encrypt Wallet... - 지갑 암호화(&E)... + Date + 날짜 - &Backup Wallet... - 지갑 백업(&B)... + Confirmations + 확인 - &Change Passphrase... - 암호문 변경(&C)... + Confirmed + 확인 완료 - &Sending addresses... - 보내는 주소(&S) + Copy address + 주소 복사 - &Receiving addresses... - 받는 주소(&R) + Copy label + 라벨 복사 - Open &URI... - &URI 열기... + Copy amount + 거래액 복사 - Click to disable network activity. - 네트워크 활동을 중지하려면 클릭. + Copy transaction ID + 거래 ID 복사 - Network activity disabled. - 네트워크 활동이 정지됨. + Lock unspent + 미사용 출력 잠금 - Click to enable network activity again. - 네트워크 활동을 다시 시작하려면 클릭. + Unlock unspent + 미사용 출력 잠금 해제 - Syncing Headers (%1%)... - 헤더 동기화중 (%1%)... + Copy quantity + 수량 복사 - Reindexing blocks on disk... - 디스크에서 블록 다시 색인중... + Copy fee + 수수료 복사 - Send coins to a Raven address - 비트코인 주소로 코인 전송 + Copy after fee + 수수료 제외한 값 복사 - Backup wallet to another location - 지갑을 다른장소에 백업 + Copy bytes + 바이트 복사 - Change the passphrase used for wallet encryption - 지갑 암호화에 사용되는 암호를 변경합니다 + Copy dust + 더스트 복사 - &Debug window - 디버그 창(&D) + Copy change + 잔돈 복사 - Open debugging and diagnostic console - 디버깅 및 진단 콘솔을 엽니다 + (%1 locked) + (%1 잠금) - &Verify message... - 메시지 확인(&V)... + yes + - Raven - 비트코인 + no + 아니요 - Wallet - 지갑 + This label turns red if any recipient receives an amount smaller than the current dust threshold. + 수신자가 현재 더스트 임계치보다 더 적은량을 받으면, 이 라벨은 빨간색으로 변합니다. - &Send - 보내기(&S) + (no label) + (라벨 없음) - &Receive - 받기(&R) + change from %1 (%2) + %1(%2) 잔돈 - &Show / Hide - 보이기/숨기기(&S) + (change) + (잔돈) + + + AssetTableModel - Show or hide the main Window - 메인창 보이기 또는 숨기기 + Name + 이름 - Encrypt the private keys that belong to your wallet - 지갑에 포함된 개인키 암호화하기 + Quantity + 수량 + + + AssetsDialog - Sign messages with your Raven addresses to prove you own them - 지갑 주소가 본인 소유인지 증명하기 위해 비트코인 주소에 서명할 수 있습니다. + Send Coins + 코인 보내기 - Verify messages to ensure they were signed with specified Raven addresses - 비트코인 주소의 전자 서명 확인을 위해 첨부된 메시지가 있을 경우 이를 검증할 수 있습니다. + Asset Control Features + 자산 상세 제어기능 - &File - 파일(&F) + Inputs... + 입력... - &Settings - 설정(&S) + automatically selected + 자동 선택 - &Help - 도움말(&H) + Insufficient funds! + 자금이 부족합니다! - Tabs toolbar - 툴바 색인표 + Quantity: + 수량: - Request payments (generates QR codes and raven: URIs) - 지불 요청하기 (QR코드와 비트코인이 생성됩니다: URIs) + Bytes: + 바이트: - Show the list of used sending addresses and labels - 한번 이상 사용된 보내는 주소와 주소 제목의 목록을 보여줍니다. + Amount: + 거래액: - Show the list of used receiving addresses and labels - 한번 이상 사용된 받는 주소와 주소 제목의 목록을 보여줍니다. + Dust: + 더스트: - Open a raven: URI or payment request - raven: URI 또는 지불요청 열기 + Fee: + 수수료: - &Command-line options - 명령줄 옵션(&C) + After Fee: + 수수료 제외한 값: - - %n active connection(s) to Raven network - 비트코인 네트워크에 %n개의 연결이 활성화되어 있습니다. + + Change: + 잔돈: - Indexing blocks on disk... - 디스크에서 블록 색인중... + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + 활성화 되었지만 변경 주소가 비어 있거나 유효하지 않은 경우, 신규 생성 주소로 변경 사항이 전송됩니다. - Processing blocks on disk... - 디스크에서 블록 처리중... + Custom change address + 맞춤 잔돈 주소 - - Processed %n block(s) of transaction history. - %n 블록 만큼의 거래 기록이 처리됨. + + Transaction Fee: + 거래 수수료: - %1 behind - %1 뒤에 + Choose... + 선택하기 - Last received block was generated %1 ago. - 최근에 받은 블록은 %1 전에 생성되었습니다. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + 대비 수수료(fallbackfee)를 사용하면 확인하는 데 몇 시간 또는 몇 일이 걸리는 (또는 전혀 확인이 어려운)거래가 될 수 있습니다. 수수료를 수동으로 선택하거나, 전체 블록체인을 확인할 때까지 기다리세요. - Transactions after this will not yet be visible. - 이 후의 거래들은 아직 보이지 않을 것입니다. + Warning: Fee estimation is currently not possible. + 경고: 현재 수수료 측정이 불가합니다. - Error - 오류 + collapse fee-settings + 수수료 설정 접기 - Warning - 경고 + Hide + 숨기기 - Information - 정보 + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + 사용자 정의 수수료가 1000 사토시로 설정되고 거래가 250 바이트에 불과한 경우, "킬로바이트 당" 수수료로 250 사토시를 지불하고 "최소 총합 수수료"로 1000 사토시를 지불합니다. 1 킬로바이트보다 큰 거래의 경우, 모두 다 킬로바이트에 기준하여 지불합니다. - Up to date - 현재까지 + per kilobyte + 킬로바이트 당 - Show the %1 help message to get a list with possible Raven command-line options - 사용할 수 있는 비트코인 명령줄 옵션 목록을 가져오기 위해 %1 도움말 메시지를 표시합니다. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + 최소 수수료만 지불하는 것은 블록 공간보다 거래량이 적은 경우 괜찮습니다. 그러나 네트워크가 처리 할 수 있는 양보다 레이븐코인 거래에 대한 수요가 더 많은 경우, 확인되지 않은 거래로 끝날 수 있습니다. - %1 client - %1 클라이언트 + (read the tooltip) + (툴팁을 꼭 읽어보세요) - Connecting to peers... - 피어에 연결중... + Recommended: + 추천: - Catching up... - 블록 따라잡기... + Confirmation time target: + 확인 시간 타겟: - Date: %1 - - 날짜: %1 - + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + (거래 확인이 진행되기 전) 보내는 사람이 이 거래를 더 높은 수수료를 지불하는 새 거래로 대체 할 수 있음을 나타냅니다. - Amount: %1 - - 금액: %1 - + Confirm the send action + 송금 작업 확인 - Type: %1 - - 종류: %1 - + Clear &All + &모두 지우기 - Label: %1 - - 라벨: %1 - + Add &Recipient + &받는 사람 추가 - Address: %1 - - 주소: %1 - + Balance: + 잔액: - Sent transaction - 거래 보내기 + Copy quantity + 수량 복사 - Incoming transaction - 들어오고 있는 거래 + Copy amount + 거래액 복사 - HD key generation is <b>enabled</b> - HD 키 생성이 <b>활성화되었습니다</b> + Copy fee + 수수료 복사 - HD key generation is <b>disabled</b> - HD 키 생성이 <b>비활성화되었습니다</b> + Copy after fee + 수수료 제외한 값 복사 - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - 지갑이 <b>암호화</b> 되었고 현재 <b>잠금해제</b> 되었습니다 + Copy bytes + 바이트 복사 - Wallet is <b>encrypted</b> and currently <b>locked</b> - 지갑이 <b>암호화</b> 되었고 현재 <b>잠겨져</b> 있습니다 + Copy dust + 더스트 복사 - A fatal error occurred. Raven can no longer continue safely and will quit. - 치명적인 오류가 발생했습니다. 비트코인을 더이상 안전하게 진행할 수 없어 곧 종료합니다. + Copy change + 잔돈 복사 + + + %1 (%2 blocks) + %1 (%2 블록) + + + Are you sure you want to send? + 정말로 송금 하시겠습니까? + + + added as transaction fee + 거래 수수료로 추가 + + + Confirm send assets + 자산 전송 확인 + + + The amount to pay must be larger than 0. + 지불 금액은 0보다 커야 합니다. + + + The amount exceeds your balance. + 금액이 잔액을 초과합니다. + + + The total exceeds your balance when the %1 transaction fee is included. + %1 거래 수수료가 포함될 때, 총액이 잔액을 초과합니다. + + + Transaction creation failed! + 거래 생성에 실패하였습니다. + + + The transaction was rejected with the following reason: %1 + 다음과 같은 이유로 거래가 거부되었습니다: %1 + + + Payment request expired. + 지불 요청이 만료됨. + + + Warning: Invalid Raven address + 경고: 유효하지 않은 레이븐코인 주소 + + + Warning: Unknown change address + 경고: 알려지지 않은 잔돈 주소 + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + 변경하기 위해 선택한 주소는 이 지갑의 일부가 아닙니다. 지갑에 있는 일부 또는 모든 금액을 이 주소로 보낼 수 있습니다. 확실합니까? + + + (no label) + (라벨 없음) + + + + AssignQualifier + + Frame + 프레임 + + + Select Type: + 종류 선택: + + + Select Qualifier: + 검증자 선택: + + + Address: + 주소: + + + IPFS / Hash: + IPFS/해시: + + + Custom Change Address + 맞춤 잔돈 주소 + + + Check + 확인 + + + Clear + 완료 + + + Submit + 제출 + + + Assign Qualifier + 검증자 부여 + + + Remove Qualifier + 검증자 제거 + + + + BanTableModel + + IP/Netmask + IP주소/넷마스크 + + + Banned Until + 다음과 같은 상황이 될 때까지 계정 정지됩니다. @@ -570,7 +675,7 @@ Amount: - 금액: + 거래액: Fee: @@ -582,7 +687,7 @@ After Fee: - 수수료 이후: + 수수료 제외한 값: Change: @@ -658,11 +763,11 @@ Copy after fee - 수수료 이후 복사 + 수수료 제외한 값 복사 Copy bytes - bytes 복사 + 바이트 복사 Copy dust @@ -686,11 +791,7 @@ This label turns red if any recipient receives an amount smaller than the current dust threshold. - 수령인이 현재 더스트 임계값보다 작은 양을 수신하면 이 라벨이 빨간색으로 변합니다. - - - Can vary +/- %1 satoshi(s) per input. - 입력마다 +/- %1 사토시(s)가 변할 수 있습니다. + 수령인이 현재 더스트 임계값보다 적은 량을 수신하면 이 라벨이 빨간색으로 변합니다. (no label) @@ -706,1265 +807,2309 @@ - EditAddressDialog + CreateAssetDialog - Edit Address - 주소 편집 + Coin Control Features + 코인 상세 제어기능 - &Label - 라벨(&L) + Inputs... + 입력... - The label associated with this address list entry - 현재 선택된 주소 필드의 제목입니다. + automatically selected + 자동 선택 - The address associated with this address list entry. This can only be modified for sending addresses. - 본 주소록 입력은 주소와 연계되었습니다. 이것은 보내는 주소들에서만 변경될수 있습니다. + Insufficient funds! + 자금이 부족합니다! - &Address - 주소(&A) + Quantity: + 수량: - New receiving address - 새 받는 주소 + Bytes: + 바이트: - New sending address - 새 보내는 주소 + Amount: + 거래액: - Edit receiving address - 받는 주소 편집 + Dust: + 더스트: - Edit sending address - 보내는 주소 편집 + Fee: + 수수료: - The entered address "%1" is not a valid Raven address. - 입력한 "%1" 주소는 올바른 비트코인 주소가 아닙니다. + After Fee: + 수수료 제외한 값: - The entered address "%1" is already in the address book. - 입력된 주소는"%1" 이미 주소록에 있습니다. + Change: + 잔돈 - Could not unlock wallet. - 지갑을 잠금해제 할 수 없습니다. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + 활성화 되었지만 변경 주소가 비어 있거나 유효하지 않은 경우, 신규 생성 주소로 변경 사항이 전송됩니다. - New key generation failed. - 새로운 키 생성이 실패하였습니다. + Custom change address + 맞춤 잔돈 주소 - - - FreespaceChecker - A new data directory will be created. - 새로운 데이터 폴더가 생성됩니다. + Name: + 이름: - name - 이름 + Check Availabilty + 가용성 확인 - Directory already exists. Add %1 if you intend to create a new directory here. - 폴더가 이미 존재합니다. 새로운 폴더 생성을 원한다면 %1 명령어를 추가하세요. + Address: + 주소: - Path already exists, and is not a directory. - 경로가 이미 존재합니다. 그리고 그것은 폴더가 아닙니다. + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + 자산을 보유할 레이븐 주소( 당신이 이 주소를 소유 해야만 합니다.) 새 주소를 만들기 위해 비워 두세요. - Cannot create data directory here. - 데이터 폴더를 여기 생성할 수 없습니다. + Verifier String: + 검증자 문자열: - - - HelpMessageDialog - version - 버전 + Create a verifier string built from Qualifier names e.g (#KYC & #VALID). Leave blank to default to true + 고객 아이디 (예 : #KYC & #VALID)에서 만든 검증자 문자열을 만듭니다. 기본 값을 true로 설정 하려면 비워 두세요. - (%1-bit) - (%1-비트) + Warning: + 경고: - About %1 - %1 정보(&A) + The number of assets that will be created + 만들어질 자산의 수 - Command-line options - 명령줄 옵션 + Units: + 단위: - Usage: - 사용법: + How divisble the assets will be (e.g. 8 = 1.00000000, 2 = 1.00) + 자산을 얼마나 쪼갤것인가? ( 예시.8 =1.00000000 2=1.00 ) - command-line options - 명령줄 옵션 + e.g. 1 + 예) 1 - UI Options: - UI 옵션: + If the owner of this asset will be able to issue more assets in the future + 이 자산의 소유주 라면 미래에 더 많은 자산을 발행 할수 있을것이다. - Choose data directory on startup (default: %u) - 실행시 데이터 폴더 선택하기 (기본값: %u) + Reissuable + 재발행가능 - Set language, for example "de_DE" (default: system locale) - "ko_KR"와 같이 언어를 설정하십시오 (기본값: 시스템 로캘) + Does this asset have an ipfs hash to go with it + 이 자산에 함께 사용할 IPFS 해시가 있습니까? - Start minimized - 최소화된 상태에서 시작 + Add IPFS/Txid Hash + IPFS/거래ID 해시 입력 - Set SSL root certificates for payment request (default: -system-) - 지불 요청을 위한 SSL 루트 인증서 설정 (기본값: -system-) + The ipfs/txid hash that contains information about the asset + 자산에 대한 정보가 포함된 ipfs/거래 hash - Show splash screen on startup (default: %u) - 실행시 시작화면 보기 (기본값: %u) + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) + 생성중인 자산과 관련된 ipfs / txid 해시 (예 : QmU4h365LYMHx ...) - Reset all settings changed in the GUI - GUI를 통해 수정된 모든 설정을 초기화 + ERROR TEXT + 에러 텍스트 - - - Intro - Welcome - 환영합니다 + Transaction Fee: + 전송 수수료: - Welcome to %1. - %1에 오신것을 환영합니다. + Choose... + 선택하기 - As this is the first time the program is launched, you can choose where %1 will store its data. - 프로그램이 처음으로 실행되고 있습니다. %1가 어디에 데이터를 저장할지 선택할 수 있습니다. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + 대비 수수료(fallbackfee)를 사용하면 확인하는 데 몇 시간 또는 몇 일이 걸리는 (또는 전혀 확인이 어려운)거래가 될 수 있습니다. 수수료를 수동으로 선택하거나, 전체 블록체인을 확인할 때까지 기다리세요. - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1가 블록체인의 복사본을 다운로드 저장합니다. 적어도 %2GB의 데이터가 이 폴더에 저장되며 시간이 경과할수록 점차 증가합니다. 그리고 지갑 또한 이 폴더에 저장됩니다. + Warning: Fee estimation is currently not possible. + 경고: 현재 수수료 측정이 불가합니다. - Use the default data directory - 기본 데이터 폴더를 사용하기 + collapse fee-settings + 수수료 설정 접기 - Use a custom data directory: - 커스텀 데이터 폴더 사용: + Hide + 숨기기 - Error: Specified data directory "%1" cannot be created. - 오류: "%1" 지정한 데이터 디렉토리를 생성할 수 없습니다. + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + 사용자 정의 수수료가 1000 사토시로 설정되고 거래가 250 바이트에 불과한 경우, "킬로바이트 당" 수수료로 250 사토시를 지불하고 "최소 총합 수수료"로 1000 사토시를 지불합니다. 1 킬로바이트보다 큰 거래의 경우, 모두 다 킬로바이트에 기준하여 지불합니다. - Error - 오류 - - - %n GB of free space available - %n GB 사용가능 - - - (of %n GB needed) - (%n GB가 필요) + per kilobyte + 킬로바이트 당 - - - ModalOverlay - Form - 유형 + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + 최소 수수료만 지불하는 것은 블록 공간보다 거래량이 적은 경우 괜찮습니다. 그러나 네트워크가 처리 할 수 있는 양보다 레이븐코인 거래에 대한 수요가 더 많은 경우, 확인되지 않은 거래로 끝날 수 있습니다. - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. - 최근 거래는 아직 보이지 않을 것입니다, 그러므로 당신의 지갑의 잔액이 틀릴 수도 있습니다. 이 정보는 비트코인 네트워크와 완전한 동기화가 완료되면 아래의 설명과 같이 정확해집니다. + (read the tooltip) + (툴팁을 꼭 읽어보세요) - Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. - 아직 표시되지 않은 거래의 영향을 받는 비트코인을 사용하려고 하는 것은 네트워크에서 허가되지 않습니다. + Recommended: + 권장된 사항 - Number of blocks left - 남은 블록의 수 + Confirmation time target: + 확인 시간 목표 - Unknown... - 알수없음... + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + (거래 확인이 진행되기 전) 보내는 사람이 이 거래를 더 높은 수수료를 지불하는 새 거래로 대체 할 수 있음을 나타냅니다. - Last block time - 최종 블록 시각 + Request Replace-By-Fee + 수수료 수정 요청 - Progress - 진행 + Create Asset + 자산 생성하기 - Progress increase per hour - 시간당 진행 증가율 + Clear + 완료 - calculating... - 계산중... + Balance: + 잔액: - Estimated time left until synced - 동기화 완료까지 예상 시간 + 123.456 RVN + 123.456 RVN - Hide - 숨기기 + Copy quantity + 수량 복사 - Unknown. Syncing Headers (%1)... - 알수없음. 헤더 동기화중 (%1)... + Copy amount + 거래액 복사 - - - OpenURIDialog - Open URI - URI 열기 + Copy fee + 수수료 복사 - Open payment request from URI or file - 지급 요청 URI 또는 파일 열기 + Copy after fee + 수수료 제외한 값 복사 - URI: - URI: + Copy bytes + 바이트 복사 - Select payment request file - 지불 요청 파일을 선택하세요 + Copy dust + 더스트 복사 - Select payment request file to open - 지불 요청 파일을 열기 위해서 선택하세요 + Copy change + 잔돈 복사 - - - OptionsDialog - Options - 환경설정 + %1 (%2 blocks) + %1 (%2 블록) - &Main - 메인(&M) + Main Asset + 주 자산 - Automatically start %1 after logging in to the system. - 시스템 로그인후에 %1을 자동으로 시작합니다. + Sub Asset + 보조 자산 - &Start %1 on system login - 시스템 로그인시 %1 시작(&S) + Unique Asset + 고유 자산 - Size of &database cache - 데이터베이스 캐시 크기(&D) + Messaging Channel Asset + 메시지 채널 자산 - MB - 메가바이트 + Qualifier Asset + 검증자 자산 - Number of script &verification threads - 스크립트 인증 쓰레드의 개수(&V) + Sub Qualifier Asset + 부검증자 자산 - Accept connections from outside - 외부로부터의 연결을 승인합니다. + Restricted Asset + 제한 자산 - Allow incoming connections - 연결 요청을 허용합니다. + Asset Type + 자산 종류 - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - 프록시 아이피 주소 (예. IPv4:127.0.0.1 / IPv6: ::1) + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters + IPFS/거래 ID 해시값은 'Qm'으로 시작하고 46자이거나, 거래 ID 해시값 64 16진수법이여야 합니다. - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - 창을 닫으면 종료 대신 트레이로 보내기. 이 옵션을 활성화하면 메뉴에서 종료를 선택한 후에만 어플리케이션이 종료됩니다. + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters + IPFS/거래 ID 해시값은 46자이거나, 64 16진수법이여야 합니다. - 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 |. - 서드-파티 URLs (예. 블록 탐색기)는 거래 탭의 컨텍스트 메뉴에 나타납니다. URL의 %s는 거래 해시값으로 대체됩니다. 여러 URLs는 수직 바 | 에서 나누어 집니다. + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + IPFS/거래ID 해시값은 유효하지 않습니다. 유효한 IPFS/거래ID 해시값을 사용하세요. - Third party transaction URLs - 제 3자 거래 URLs + Warning: Invalid Raven address + 경고: 유효하지 않은 레이븐코인 주소 - Active command-line options that override above options: - 명령줄 옵션 활성화는 위의 옵션들을 대체합니다: + Warning: Restricted Assets Reissuance requires an address + 경고: 제한 자산 재발행은 생성 주소를 필요로 합니다. - Reset all client options to default. - 모든 클라이언트 옵션을 기본값으로 재설정 + Valid Asset + 검증된 자산 - &Reset Options - 옵션 재설정(&R) + Invalid: Asset name already in use + 무효값: 자산명이 이미 사용중에 있습니다. - &Network - 네트워크(&N) + Error: Asset Database not in sync + 에러 : 자산 데이터베이스가 동기화 되지 않았다. - (0 = auto, <0 = leave that many cores free) - (0 = 자동, <0 = 지정된 코어 개수만큼 사용 안함) + %1 to %2 + %1-%2 - W&allet - 지갑(&A) + Are you sure you want to send? + 정말로 송금 하시겠습니까? - Expert - 전문가 + added as transaction fee + 거래 수수료로 추가 - Enable coin &control features - 코인 상세 제어기능을 활성화합니다 (&C) + Total Amount %1 + 총 거래액 %1 - 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. - 검증되지 않은 잔돈 쓰기를 비활성화하면 거래가 적어도 1회 이상 검증되기 전까지 그 거래의 거스름돈은 사용할 수 없습니다. 이는 잔액 계산 방법에도 영향을 미칩니다. + or + 또는 - &Spend unconfirmed change - 검증되지 않은 잔돈 쓰기 (&S) + Confirm send assets + 자산 전송 확인 - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - 라우터에서 Raven 클라이언트 포트를 자동적으로 엽니다. 라우터에서 UPnP를 지원하고 활성화 했을 경우에만 동작합니다. + Invalid: + 무효값: - Map port using &UPnP - 사용중인 &UPnP 포트 매핑 + Copy + 복사 - Connect to the Raven network through a SOCKS5 proxy. - SOCKS5 프록시를 통해 비트코인 네트워크 연결 + Transaction ID Copied + 복사된 거래 ID - &Connect through SOCKS5 proxy (default proxy): - SOCKS5 프록시를 거쳐 연결합니다(&C) (기본 프록시): + Asset transaction sent to network: + 네트워크로 전송된 자산 거래: - - Proxy &IP: - 프록시 &IP: + + Estimated to begin confirmation within %n block(s). + n번째 블록 내에 승인이 시작 될것으로 예측됩니다. - &Port: - 포트(&P): + Warning: Unknown change address + 경고: 알려지지 않은 잔돈 주소 - Port of the proxy (e.g. 9050) - 프록시의 포트번호입니다 (예: 9050) + Confirm custom change address + 맞춤 잔돈 주소 확인 - Used for reaching peers via: - 피어에 연결하기 위해 사용된 방법: + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + 바꾸기 위해 선택한 주소는 이 지갑의 일부가 아닙니다. 지갑에 있는 일부 또는 모든 금액을 이 주소로 보낼 수 있습니다. 확실합니까? - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - 이 SOCK5 프록시를 통과해 피어와 접속한 네트워크 유형이 표시됩니다. + (no label) + (라벨 없음) + + + EditAddressDialog - IPv4 - IPv4 + Edit Address + 주소 편집 - IPv6 - IPv6 + &Label + 라벨(&L) - Tor - Tor + The label associated with this address list entry + 현재 선택된 주소 필드의 제목입니다. - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Tor 서비스를 경유하여 비트코인 네트워크에 연결하기 위해 분리된 SOCKS5 프록시를 사용. + The address associated with this address list entry. This can only be modified for sending addresses. + 본 주소록 입력은 주소와 연계되었습니다. 이것은 보내는 주소들에서만 변경될수 있습니다. - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Tor 서비스를 이용하여 피어에게 연결하기 위해 분리된 SOCKS5 프록시 사용 + &Address + 주소(&A) - &Window - 창(&W) + New receiving address + 새 받는 주소 - &Hide the icon from the system tray. - 시스템 트레이 로 부터 아이콘 숨기기(&H) + New sending address + 새 보내는 주소 - Hide tray icon - 트레이 아이콘 숨기기 + Edit receiving address + 받는 주소 편집 - Show only a tray icon after minimizing the window. - 창을 최소화 하면 트레이에 아이콘만 표시합니다. + Edit sending address + 보내는 주소 편집 - &Minimize to the tray instead of the taskbar - 작업 표시줄 대신 트레이로 최소화(&M) + The entered address "%1" is not a valid Raven address. + 입력한 "%1" 주소는 올바른 비트코인 주소가 아닙니다. - M&inimize on close - 닫을때 최소화(&I) + The entered address "%1" is already in the address book. + 입력된 주소는"%1" 이미 주소록에 있습니다. - &Display - 표시(&D) + Could not unlock wallet. + 지갑을 잠금해제 할 수 없습니다. - User Interface &language: - 사용자 인터페이스 언어(&L): + New key generation failed. + 새로운 키 생성에 실패하였습니다. + + + FreespaceChecker - The user interface language can be set here. This setting will take effect after restarting %1. - 사용자 인터페이스 언어를 여기서 설정할 수 있습니다. 이 설정은 %1을 다시 시작할때 적용됩니다. + A new data directory will be created. + 새로운 데이터 폴더가 생성됩니다. - &Unit to show amounts in: - 거래액을 표시할 단위(&U): + name + 이름 - Choose the default subdivision unit to show in the interface and when sending coins. - 인터페이스에 표시하고 코인을 보낼때 사용할 기본 최소화 단위를 선택하십시오. + Directory already exists. Add %1 if you intend to create a new directory here. + 폴더가 이미 존재합니다. 새로운 폴더 생성을 원한다면 %1 명령어를 추가하세요. - Whether to show coin control features or not. - 코인 상세 제어기능에 대한 표시 여부를 선택할 수 있습니다. + Path already exists, and is not a directory. + 경로가 이미 존재합니다. 그리고 그것은 폴더가 아닙니다. - &OK - 확인(&O) + Cannot create data directory here. + 데이터 폴더를 여기 생성할 수 없습니다. + + + FreezeAddress - &Cancel - 취소(&C) + Frame + 구조 - default - 기본값 + Restricted Asset: + 제한 자산: - none - 없음 + Address: + 주소: - Confirm options reset - 옵션 초기화를 확인 + Custom Change Address + 맞춤 잔돈 주소 - Client restart required to activate changes. - 변경 사항을 적용하기 위해서는 프로그램이 종료 후 재시작되어야 합니다. + IPFS / Hash: + IPFS/거래ID 해시 입력 - Client will be shut down. Do you want to proceed? - 클라이언트가 종료됩니다, 계속 진행하시겠습니까? + Data has been validated, You can now submit the restriction transaction + 데이터가 확인 되었습니다. 이제 원하는 제한 거래를 제출할 수 있습니다. - This change would require a client restart. - 이 변경 사항 적용을 위해 프로그램 재시작이 필요합니다. + Address is already frozen + 주소는 이미 동결되었습니다. - The supplied proxy address is invalid. - 지정한 프록시 주소가 잘못되었습니다. + Address is not frozen + 주소는 동결되지 않았습니다. - + - OverviewPage + GUIUtil::SyncWarningMessage - Form - 유형 + Warning: transaction while syncing wallet! + 경고: 지갑 동기화 중 거래! - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - 표시된 정보가 오래된 것 같습니다. 비트코인 네트워크에 연결하고 난 다음에 지갑을 자동으로 동기화 하지만, 아직 과정이 끝나지는 않았습니다. + You are trying to send a transaction while your wallet is not fully synced. This is not recommended because the transaction might get stuck in your wallet. Are you sure you want to proceed? + +Recommended action: Fully sync your wallet before sending a transaction. + + 지갑 완전 동기화가 완료되지 않은 상태에서 거래를 보내려고 합니다. 거래가 지갑에 머물 수 있으므로, 권장하지 않습니다. 계속 진행 하시겠습니까? + + 권장 조치 : 거래를 보내기 전, 지갑을 완전히 동기화하십시오. + + + + HelpMessageDialog - Watch-only: - 조회전용: + version + 버전 - Available: - 사용 가능 + (%1-bit) + (%1-비트) - Your current spendable balance - 당신의 현재 사용 가능한 잔액 + About %1 + %1 정보(&A) - Pending: - 미확정 + Command-line options + 명령줄 옵션 - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - 전체 거래들은 아직 확인되지 않았고, 그리고 현재 잔액에 아직 반영되지 않았습니다. + Usage: + 사용법: - Immature: - 아직 사용 불가능: + command-line options + 명령줄 옵션 - Mined balance that has not yet matured - 아직 사용 가능하지 않은 채굴된 잔액 + UI Options: + UI 옵션: - Balances - 잔액 + Choose data directory on startup (default: %u) + 실행시 데이터 폴더 선택하기 (기본값: %u) - Total: - 총액: + Set language, for example "de_DE" (default: system locale) + "ko_KR"와 같이 언어를 설정하십시오 (기본값: 시스템 로캘) - Your current total balance - 당신의 현재 총액 + Start minimized + 최소화된 상태에서 시작 - Your current balance in watch-only addresses - 조회전용 주소의 현재 잔액 + Set SSL root certificates for payment request (default: -system-) + 지불 요청을 위한 SSL 루트 인증서 설정 (기본값: -system-) - Spendable: - 사용가능: + Show splash screen on startup (default: %u) + 실행시 시작화면 보기 (기본값: %u) - Recent transactions - 최근 거래 + Reset all settings changed in the GUI + GUI를 통해 수정된 모든 설정 초기화 + + + Intro - Unconfirmed transactions to watch-only addresses - 조회전용 주소의 검증되지 않은 거래 + Welcome + 환영합니다 - Mined balance in watch-only addresses that has not yet matured - 조회전용 주소의 채굴된 잔액 중 숙성되지 않은 것 + Welcome to %1. + %1에 오신것을 환영합니다. - Current total balance in watch-only addresses - 조회전용 주소의 현재 잔액 + As this is the first time the program is launched, you can choose where %1 will store its data. + 프로그램이 처음으로 실행되고 있습니다. %1가 어디에 데이터를 저장할지 선택할 수 있습니다. - - - PaymentServer - Payment request error - 지불 요청 오류 + When you click OK, %1 will begin to download and process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched. + '확인(OK)' 클릭시 %1은 %4가 처음 시작되었을떄, %3의 가장 초기 거래부터 시작하여 전체 %4 블록체인(%2기가바이트)을 다운로드하고 처리하기 시작합니다. - Cannot start raven: click-to-pay handler - 비트코인을 시작할 수 없습니다: 지급제어기를 클릭하세요 + Use the default data directory + 기본 데이터 폴더를 사용하기 - URI handling - URI 핸들링 + Use a custom data directory: + 커스텀 데이터 폴더 사용: - Payment request fetch URL is invalid: %1 - 지불 요청의 URL이 올바르지 않습니다: %1 + Error: Specified data directory "%1" cannot be created. + 오류: "%1" 지정한 데이터 디렉토리를 생성할 수 없습니다. - Invalid payment address %1 - 잘못된 지불 주소입니다 %1 + Error + 오류 + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - URI의 파싱에 문제가 발생했습니다. 잘못된 비트코인 주소나 URI 파라미터 구성에 오류가 존재할 수 있습니다. + Warning: + 경고: + + + MnemonicDialog3 - Payment request file handling - 지불이 파일 처리를 요청합니다 + Warning: + 경고: + + + ModalOverlay - Payment request file cannot be read! This can be caused by an invalid payment request file. - 지불 요청 파일을 읽을 수 없습니다. 이것은 잘못된 지불 요청 파일에 의해 발생하는 오류일 수 있습니다. + Form + 유형 - Payment request rejected - 지불 요청이 거부됨 + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. + 최근 거래는 아직 보이지 않을 것입니다, 그러므로 지갑 잔액이 틀릴 수도 있습니다. 이 정보는 비트코인 네트워크와 완전한 동기화가 완료되면 아래의 설명과 같이 정확해집니다. - Payment request network doesn't match client network. - 지급 요청 네트워크가 클라이언트 네트워크와 일치되지 않습니다. + Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. + 아직 표시되지 않은 거래의 영향을 받는 비트코인을 사용하려고 하는 것은 네트워크에서 허가되지 않습니다. - Payment request expired. - 지불 요청이 만료됨. + Number of blocks left + 남은 블록의 수 - Payment request is not initialized. - 지불 요청이 초기화 되지 않았습니다. + Unknown... + 알수없음... - Unverified payment requests to custom payment scripts are unsupported. - 임의로 변경한 결제 스크립트 기반의 지불 요청 양식은 검증되기 전까지는 지원되지 않습니다. + Last block time + 최종 블록 시각 - Invalid payment request. - 잘못된 지불 요청. + Progress + 진행 - Requested payment amount of %1 is too small (considered dust). - 요청한 금액 %1의 양이 너무 적습니다. (스팸성 거래로 간주) + Progress increase per hour + 시간당 진행 증가율 - Refund from %1 - %1 으로부터의 환불 + calculating... + 계산중... - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - 지불 요청 %1은 너무 큽니다 (%2 바이트, %3 바이트까지 허용됩니다). + Estimated time left until synced + 동기화 완료까지 예상 시간 - Error communicating with %1: %2 - %1과 소통하는데 에러: %2 + Hide + 숨기기 - Payment request cannot be parsed! - 지불요청을 파싱할 수 없습니다. + Unknown. Syncing Headers (%1)... + 알수없음. 헤더 동기화중 (%1)... + + + MyRestrictedAssetsTableModel - Bad response from server %1 - 서버로 부터 잘못된 반응 %1 + Address + 주소 - Network request error - 네트워크 요청 에러 + Asset Name + 자산명 - Payment acknowledged - 지불이 승인됨 + (no label) + (라벨 없음) + + + The asset (or RVN) removed or added to balance. + 잔액에 추가되거나 제거된 자산(또는 레이븐코인) - PeerTableModel + OpenURIDialog - User Agent - 유저 에이전트 + Open URI + URI 열기 - Node/Service - 노드/서비스 + Open payment request from URI or file + 지급 요청 URI 또는 파일 열기 - NodeId - 노드 ID + URI: + URI: - Ping - + Select payment request file + 지불 요청 파일을 선택하세요 + + + Select payment request file to open + 지불 요청 파일을 열기 위해서 선택하세요 - QObject + OptionsDialog - Amount - 거래액 + Options + 환경설정 - Enter a Raven address (e.g. %1) - 비트코인 주소를 입력하기 (예. %1) + &Main + 메인(&M) - %1 d - %1 일 + Automatically start %1 after logging in to the system. + 시스템 로그인후에 %1을 자동으로 시작합니다. - %1 h - %1 시간 + &Start %1 on system login + 시스템 로그인시 %1 시작(&S) - %1 m - %1 분 + Size of &database cache + 데이터베이스 캐시 크기(&D) - %1 s - %1 초 + MB + 메가바이트 - None - 없음 + Number of script &verification threads + 스크립트 인증 쓰레드의 개수(&V) - N/A - 없음 + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + 프록시 아이피 주소 (예. IPv4:127.0.0.1 / IPv6: ::1) - %1 ms - %1 ms + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + 창을 닫으면 종료 대신 트레이로 보내기. 이 옵션을 활성화하면 메뉴에서 종료를 선택한 후에만 어플리케이션이 종료됩니다. - - %n second(s) - %n 초 + + 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 |. + 서드-파티 URLs (예. 블록 탐색기)는 거래 탭의 컨텍스트 메뉴에 나타납니다. URL의 %s는 거래 해시값으로 대체됩니다. 여러 URLs는 수직 바 | 에서 나누어 집니다. - - %n minute(s) - %n 분 + + Active command-line options that override above options: + 명령줄 옵션 활성화는 위의 옵션들을 대체합니다: - - %n hour(s) - %n 시간 + + Reset all client options to default. + 모든 클라이언트 옵션을 기본값으로 재설정 - - %n day(s) - &n 일 + + &Reset Options + 옵션 재설정(&R) - - %n week(s) - %n 주 + + &Network + 네트워크(&N) - %1 and %2 - %1 그리고 %2 + (0 = auto, <0 = leave that many cores free) + (0 = 자동, <0 = 지정된 코어 개수만큼 사용 안함) - - %n year(s) - %n 년 + + W&allet + 지갑(&A) - %1 didn't yet exit safely... - %1가 아직 안전하게 종료되지 않았습니다... + Expert + 전문가 - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - 에러: 지정한 데이터 폴더 "%1"은 존재하지 않습니다. + Enable coin &control features + 코인 &상세 제어기능 활성화 - Error: Cannot parse configuration file: %1. Only use key=value syntax. - 에러: 설정파일을 파싱할수 없습니다: %1. key=value syntax만 사용가능합니다. + Enable fee control features + 수수료 상세 제어기능 활성화 - Error: %1 - 에러: %1 + 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. + 검증되지 않은 잔액 지출을 비활성화하면, 거래가 적어도 1회 이상 검증되기 전까지 그 거래의 거스름돈은 사용할 수 없습니다. 이는 잔액 계산법에도 영향을 미칩니다. + + + &Spend unconfirmed change + 검증되지 않은 잔돈 쓰기 (&S) + + + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + 라우터에서 Raven 클라이언트 포트를 자동적으로 엽니다. 라우터에서 UPnP를 지원하고 활성화 했을 경우에만 동작합니다. + + + Map port using &UPnP + 사용중인 &UPnP 포트 매핑 + + + Connect to the Raven network through a SOCKS5 proxy. + SOCKS5 프록시를 통해 비트코인 네트워크 연결 + + + &Connect through SOCKS5 proxy (default proxy): + SOCKS5 프록시를 거쳐 연결합니다(&C) (기본 프록시): + + + Proxy &IP: + 프록시 &IP: + + + &Port: + 포트(&P): + + + Port of the proxy (e.g. 9050) + 프록시의 포트번호입니다 (예: 9050) + + + Used for reaching peers via: + 피어에 연결하기 위해 사용된 방법: + + + IPv4 + IPv4 + + + IPv6 + IPv6 + + + Tor + Tor + + + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Tor 서비스를 경유하여 비트코인 네트워크에 연결하기 위해 분리된 SOCKS5 프록시를 사용. + + + &Window + 창(&W) + + + Show only a tray icon after minimizing the window. + 창을 최소화 하면 트레이에 아이콘만 표시합니다. + + + &Minimize to the tray instead of the taskbar + 작업 표시줄 대신 트레이로 최소화(&M) + + + M&inimize on close + 닫을때 최소화(&I) + + + &Display + 표시(&D) + + + User Interface &language: + 사용자 인터페이스 언어(&L): + + + The user interface language can be set here. This setting will take effect after restarting %1. + 사용자 인터페이스 언어를 여기서 설정할 수 있습니다. 이 설정은 %1을 다시 시작할때 적용됩니다. + + + &Unit to show amounts in: + 거래액을 표시할 단위(&U): + + + Choose the default subdivision unit to show in the interface and when sending coins. + 인터페이스에 표시하고 코인을 보낼때 사용할 기본 최소화 단위를 선택하십시오. + + + Whether to show coin control features or not. + 코인 상세 제어기능 표시 여부 선택 + + + &OK + 확인(&O) + + + &Cancel + 취소(&C) + + + default + 기본값 + + + none + 없음 + + + Confirm options reset + 옵션 초기화를 확인 + + + Client restart required to activate changes. + 변경 사항을 적용하기 위해서는 프로그램이 종료 후 재시작되어야 합니다. + + + Client will be shut down. Do you want to proceed? + 클라이언트가 종료됩니다, 계속 진행하시겠습니까? + + + The configuration file is used to specify advanced user options which override GUI settings. Additionally, any command-line options will override this configuration file. + 구성 파일은 GUI 설정 재정의시, 고급 사용자 옵션을 지정하는 데 사용됩니다. 또한 모든 명령 줄 옵션은UI 설정 재정의시, 고급 사용자 옵션을 지정하는 데 사용됩니다. 또한 명령 행 옵션은 구성 파일보다 우선시 됩니다. + + + This change would require a client restart. + 이 변경 사항 적용을 위해 프로그램 재시작이 필요합니다. + + + The supplied proxy address is invalid. + 지정한 프록시 주소가 잘못되었습니다. + + + + OverviewPage + + Form + 유형 + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + 표시된 정보가 오래된 것 같습니다. 비트코인 네트워크에 연결하고 난 다음에 지갑을 자동으로 동기화 하지만, 아직 과정이 끝나지는 않았습니다. + + + Watch-only: + 조회전용: + + + Available: + 사용 가능 + + + Your current spendable balance + 현재 사용 가능한 잔액 + + + Pending: + 미확정 + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + 전체 거래들은 아직 확인되지 않았고, 그리고 현재 잔액에 아직 반영되지 않았습니다. + + + Immature: + 아직 사용 불가능: + + + Mined balance that has not yet matured + 아직 사용 가능하지 않은 채굴된 잔액 + + + Total: + 총액: + + + Your current total balance + 현재 총 잔액 + + + RVN Balances + 레이븐코인 잔액 + + + Your current balance in watch-only addresses + 조회전용 주소 현재 잔액 + + + Spendable: + 사용가능: + + + Asset Balances + 자산 잔액 + + + Recent transactions + 최근 거래 + + + Unconfirmed transactions to watch-only addresses + 조회전용 주소의 검증되지 않은 거래 + + + Mined balance in watch-only addresses that has not yet matured + 아직 컨펌되지 않은 채굴 잔액 + + + Current total balance in watch-only addresses + 조회전용 주소 현재 잔액 + + + Send Asset + 자산 보내기 + + + Copy Amount + 거래액 복사 + + + Copy Name + 이름 복사 + + + Copy Hash + 해시값 복사 + + + Issue Sub Asset + 보조 자산 발행 + + + Issue Unique Asset + 고유 자산 발행 + + + Reissue Asset + 자산 재발행 + + + + PaymentServer + + Payment request error + 지불 요청 오류 + + + Cannot start raven: click-to-pay handler + 비트코인을 시작할 수 없습니다: 지급제어기를 클릭하세요 + + + URI handling + URI 핸들링 + + + Payment request fetch URL is invalid: %1 + 지불 요청의 URL이 올바르지 않습니다: %1 + + + Invalid payment address %1 + 잘못된 지불 주소입니다 %1 + + + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + URI의 파싱에 문제가 발생했습니다. 잘못된 비트코인 주소나 URI 파라미터 구성에 오류가 존재할 수 있습니다. + + + Payment request file handling + 지불이 파일 처리를 요청합니다 + + + Payment request file cannot be read! This can be caused by an invalid payment request file. + 지불 요청 파일을 읽을 수 없습니다. 이것은 잘못된 지불 요청 파일에 의해 발생하는 오류일 수 있습니다. + + + Payment request rejected + 지불 요청이 거부됨 + + + Payment request network doesn't match client network. + 지급 요청 네트워크가 클라이언트 네트워크와 일치되지 않습니다. + + + Payment request expired. + 지불 요청이 만료됨. + + + Payment request is not initialized. + 지불 요청이 초기화 되지 않았습니다. + + + Unverified payment requests to custom payment scripts are unsupported. + 임의로 변경한 결제 스크립트 기반의 지불 요청 양식은 검증되기 전까지는 지원되지 않습니다. + + + Invalid payment request. + 잘못된 지불 요청. + + + Requested payment amount of %1 is too small (considered dust). + 요청한 금액 %1의 양이 너무 적습니다. (스팸성 거래로 간주) + + + Refund from %1 + %1 으로부터의 환불 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + 지불 요청 %1은 너무 큽니다 (%2 바이트, %3 바이트까지 허용됩니다). + + + Error communicating with %1: %2 + %1과 소통하는데 에러: %2 + + + Payment request cannot be parsed! + 지불요청을 파싱할 수 없습니다. + + + Bad response from server %1 + 서버로 부터 잘못된 반응 %1 + + + Network request error + 네트워크 요청 에러 + + + Payment acknowledged + 지불이 승인됨 + + + + PeerTableModel + + User Agent + 유저 에이전트 + + + Node/Service + 노드/서비스 + + + NodeId + 노드 ID + + + Ping + + + + Sent + 보냄 + + + + QObject + + Amount + 거래액 + + + Enter a Raven address (e.g. %1) + 비트코인 주소를 입력하기 (예. %1) + + + %1 d + %1 일 + + + %1 h + %1 시간 + + + %1 m + %1 분 + + + %1 s + %1 초 + + + None + 없음 + + + N/A + 없음 + + + %1 ms + %1 ms + + + %1 and %2 + %1 그리고 %2 + + + %1 didn't yet exit safely... + %1가 아직 안전하게 종료되지 않았습니다... + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + 에러: 지정한 데이터 폴더 "%1"은 존재하지 않습니다. + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + 에러: 설정파일을 파싱할수 없습니다: %1. key=value syntax만 사용가능합니다. + + + Error: %1 + 에러: %1 + + + + QRImageWidget + + &Save Image... + 이미지 저장(&S)... + + + &Copy Image + 이미지 복사(&C) + + + Save QR Code + QR코드 저장 + + + PNG Image (*.png) + PNG 이미지(*.png) + + + + RPCConsole + + N/A + 없음 + + + Client version + 클라이언트 버전 + + + &Information + 정보(&I) + + + Debug window + 디버그 창 + + + General + 일반 + + + Using BerkeleyDB version + 사용 중인 BerkeleyDB 버전 + + + Datadir + 데이터 폴더 + + + Startup time + 시작 시간 + + + Network + 네트워크 + + + Name + 이름 + + + Number of connections + 연결 수 + + + Block chain + 블록 체인 + + + Current number of blocks + 현재 블록 수 + + + Memory Pool + 메모리 풀 + + + Current number of transactions + 현재 거래 수 + + + Memory usage + 메모리 사용량 + + + Received + 받음 + + + Sent + 보냄 + + + &Peers + 피어(&P) + + + Banned peers + 차단된 피어 + + + Select a peer to view detailed information. + 자세한 정보를 보려면 피어를 선택하세요. + + + Whitelisted + 화이트리스트에 포함 + + + Direction + 방향 + + + Version + 버전 + + + Starting Block + 시작된 블록 + + + Synced Headers + 동기화된 헤더 + + + Synced Blocks + 동기화된 블록 + + + Use to recover balance when transactions fail to broadcast to the network. + 거래가 네트워크에 전파되지 않을 때, 잔액 복구시 사용합니다. + + + User Agent + 유저 에이전트 + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + %1 디버그 로그파일을 현재 데이터 폴더에서 엽니다. 용량이 큰 로그 파일들은 몇 초가 걸릴 수 있습니다. + + + Decrease font size + 글자 크기 축소 + + + Increase font size + 글자 크기 확대 + + + Services + 서비스 + + + Ban Score + 밴 스코어 + + + Connection Time + 접속 시간 + + + Last Send + 마지막으로 보낸 시간 + + + Last Receive + 마지막으로 받은 시간 + + + Ping Time + Ping 시간 + + + The duration of a currently outstanding ping. + 현재 진행중인 PING에 걸린 시간. + + + Ping Wait + Ping 대기 + + + Min Ping + 최소 핑 + + + Time Offset + 시간 오프셋 + + + Last block time + 최종 블록 시각 + + + &Open + 열기(&O) + + + &Console + 콘솔(&C) + + + &Network Traffic + 네트워크 트래픽(&N) + + + Totals + 총액 + + + In: + In: + + + Out: + Out: + + + Debug log file + 로그 파일 디버그 + + + Clear console + 콘솔 초기화 + + + 1 &hour + 1시간(&H) + + + 1 &day + 1일(&D) + + + 1 &week + 1주(&W) + + + 1 &year + 1년(&Y) + + + &Disconnect + 접속 끊기(&D) + + + Ban for + 추방 + + + &Unban + 노드 추방 취소(&U) + + + Are you sure you want to reindex? + 정말로 재색인 하시겠습니까? + + + Welcome to the %1 RPC console. + %1 RPC 콘솔에 오신걸 환영합니다 + + + Type <b>help</b> for an overview of available commands. + 사용할 수 있는 명령을 둘러보려면 <b>help</b>를 입력하십시오. + + + Network activity disabled + 네트워크 활동이 정지됨. + + + (node id: %1) + (노드 ID: %1) + + + via %1 + %1 경유 + + + never + 없음 + + + Inbound + 인바운드 + + + Outbound + 아웃바운드 + + + Yes + + + + No + 아니오 + + + Unknown + 알수없음 + + + + RavenGUI + + Sign &message... + 메시지 서명(&M)... + + + Synchronizing with network... + 네트워크와 동기화중... + + + &Overview + 개요(&O) + + + Node + 노드 + + + Show general overview of wallet + 지갑의 일반적 개요를 보여줍니다. + + + &Transactions + 거래(&T) + + + Browse transaction history + 거래내역을 검색합니다. + + + &Create Assets + 자산 &생성 + + + &Transfer Assets + 자산 &전송 + + + Transfer assets to RVN addresses + RVN 주소로 자산 전송 + + + &Manage Assets + 자산 &관리 + + + &Restricted Assets + &제한 자산 + + + Manage restricted assets + 제한 자산 관리 + + + E&xit + 나가기(&X) + + + Quit application + 어플리케이션 종료 + + + &About %1 + %1 정보(&A) + + + Show information about %1 + %1 정보를 표시합니다 + + + About &Qt + &Qt 정보 + + + Show information about Qt + Qt 정보를 표시합니다 + + + &Options... + 옵션(&O) + + + Modify configuration options for %1 + %1 설정 옵션 수정 + + + &Encrypt Wallet... + 지갑 암호화(&E)... + + + &Backup Wallet... + 지갑 백업(&B)... + + + &Change Passphrase... + 암호문 변경(&C)... + + + &Sending addresses... + 보내는 주소(&S) + + + &Receiving addresses... + 받는 주소(&R) + + + Open &URI... + &URI 열기... + + + Click to disable network activity. + 네트워크 활동을 중지하려면 클릭. + + + Network activity disabled. + 네트워크 활동이 정지됨. + + + Click to enable network activity again. + 네트워크 활동을 다시 시작하려면 클릭. + + + Syncing Headers (%1%)... + 헤더 동기화중 (%1%)... + + + Reindexing blocks on disk... + 디스크에서 블록 다시 색인중... + + + Send coins to a Raven address + 비트코인 주소로 코인 전송 + + + Backup wallet to another location + 지갑을 다른장소에 백업 + + + Change the passphrase used for wallet encryption + 지갑 암호화에 사용되는 암호를 변경합니다 + + + Open debugging and diagnostic console + 디버깅 및 진단 콘솔을 엽니다 + + + &Verify message... + 메시지 확인(&V)... + + + Raven + 비트코인 + + + Wallet + 지갑 + + + &Send + 보내기(&S) + + + &Receive + 받기(&R) + + + &Show / Hide + 보이기/숨기기(&S) + + + Show or hide the main Window + 메인창 보이기 또는 숨기기 + + + Encrypt the private keys that belong to your wallet + 지갑에 포함된 개인키 암호화하기 + + + Sign messages with your Raven addresses to prove you own them + 지갑 주소가 본인 소유인지 증명하기 위해 비트코인 주소에 서명할 수 있습니다. + + + Verify messages to ensure they were signed with specified Raven addresses + 비트코인 주소의 전자 서명 확인을 위해 첨부된 메시지가 있을 경우 이를 검증할 수 있습니다. + + + &File + 파일(&F) + + + &Help + 도움말(&H) + + + Request payments (generates QR codes and raven: URIs) + 지불 요청하기 (QR코드와 비트코인이 생성됩니다: URIs) + + + Show the list of used sending addresses and labels + 한번 이상 사용된 보내는 주소와 주소 제목의 목록을 보여줍니다. + + + Show the list of used receiving addresses and labels + 한번 이상 사용된 받는 주소와 주소 제목의 목록을 보여줍니다. + + + Open a raven: URI or payment request + raven: URI 또는 지불요청 열기 + + + &Command-line options + 명령줄 옵션(&C) + + + Indexing blocks on disk... + 디스크에서 블록 색인중... + + + Processing blocks on disk... + 디스크에서 블록 처리중... + + + %1 behind + %1 뒤에 + + + Last received block was generated %1 ago. + 최근에 받은 블록은 %1 전에 생성되었습니다. + + + Transactions after this will not yet be visible. + 이 후의 거래들은 아직 보이지 않을 것입니다. + + + Error + 오류 + + + Warning + 경고 + + + Information + 정보 + + + Up to date + 현재까지 + + + Show the %1 help message to get a list with possible Raven command-line options + 사용할 수 있는 비트코인 명령줄 옵션 목록을 가져오기 위해 %1 도움말 메시지를 표시합니다. + + + %1 client + %1 클라이언트 + + + Connecting to peers... + 피어에 연결중... + + + Catching up... + 블록 따라잡기... + + + Date: %1 + + 날짜: %1 + + + + Amount: %1 + + 금액: %1 + + + + Type: %1 + + 종류: %1 + + + + Label: %1 + + 라벨: %1 + + + + Address: %1 + + 주소: %1 + + + + Sent transaction + 거래 보내기 + + + Incoming transaction + 들어오고 있는 거래 + + + HD key generation is <b>enabled</b> + HD 키 생성이 <b>활성화되었습니다</b> - - - QRImageWidget - &Save Image... - 이미지 저장(&S)... + HD key generation is <b>disabled</b> + HD 키 생성이 <b>비활성화되었습니다</b> - &Copy Image - 이미지 복사(&C) + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + 지갑이 <b>암호화</b> 되었고 현재 <b>잠금해제</b> 되었습니다 - Save QR Code - QR코드 저장 + Wallet is <b>encrypted</b> and currently <b>locked</b> + 지갑이 <b>암호화</b> 되었고 현재 <b>잠겨져</b> 있습니다 - PNG Image (*.png) - PNG 이미지(*.png) + A fatal error occurred. Raven can no longer continue safely and will quit. + 치명적인 오류가 발생했습니다. 비트코인을 더이상 안전하게 진행할 수 없어 곧 종료합니다. - RPCConsole + ReceiveCoinsDialog - N/A - 없음 + &Amount: + 거래액(&A): - Client version - 클라이언트 버전 + &Label: + 라벨(&L): - &Information - 정보(&I) + &Message: + 메시지(&M): - Debug window - 디버그 창 + 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. + 이전에 사용된 수취용 주소를 사용할려고 합니다. 주소의 재사용은 보안과 개인정보 보호 측면에서 문제를 초래할 수 있습니다. 이전 지불 요청을 재생성하는 경우가 아니라면 주소 재사용을 권하지 않습니다. - General - 일반 + R&euse an existing receiving address (not recommended) + 현재의 수취용 주소를 재사용하기(&E) (권장하지 않습니다) - Using BerkeleyDB version - 사용 중인 BerkeleyDB 버전 + 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 Raven network. + 지불 요청에 첨부되는 선택가능한 메시지 입니다. 이 메세지는 요청이 열릴 때 표시될 것 입니다. 메모: 이 메시지는 비트코인 네트워크로 전송되지 않습니다. - Datadir - 데이터 폴더 + An optional label to associate with the new receiving address. + 임의의 라벨이 새로운 받기 주소와 결합 - Startup time - 시작 시간 + Use this form to request payments. All fields are <b>optional</b>. + 지급을 요청하기 위해 아래 형식을 사용하세요. 입력값은 <b>선택 사항</b> 입니다. - Network - 네트워크 + An optional amount to request. Leave this empty or zero to not request a specific amount. + 요청할 금액 입력칸으로 선택 사항입니다. 빈 칸으로 두거나 특정 금액이 필요하지 않는 경우 0을 입력하세요. - Name - 이름 + Clear all fields of the form. + 양식의 모든 필드를 지웁니다 - Number of connections - 연결 수 + Clear + 지우기 - Block chain - 블록 체인 + Requested payments history + 지출기록 확인 - Current number of blocks - 현재 블록 수 + &Request payment + 지불 요청(&R) - Memory Pool - 메모리 풀 + Show the selected request (does the same as double clicking an entry) + 선택된 요청을 표시하기 (더블 클릭으로 항목을 표시할 수 있습니다) - Current number of transactions - 현재 거래 수 + Show + 보기 - Memory usage - 메모리 사용량 + Remove the selected entries from the list + 목록에서 삭제할 항목을 선택하시오 - Received - 받음 + Remove + 삭제 - Sent - 보냄 + Copy URI + URI 복사 - &Peers - 피어(&P) + Copy label + 라벨 복사 - Banned peers - 차단된 피어 + Copy message + 메시지 복사 - Select a peer to view detailed information. - 자세한 정보를 보려면 피어를 선택하세요. + Copy amount + 거래액 복사 + + + ReceiveRequestDialog - Whitelisted - 화이트리스트에 포함 + QR Code + QR 코드 - Direction - 방향 + Copy &URI + URI 복사(&U) - Version - 버전 + Copy &Address + 주소 복사(&A) - Starting Block - 시작된 블록 + &Save Image... + 이미지 저장(&S)... - Synced Headers - 동기화된 헤더 + Request payment to %1 + %1에 지불을 요청했습니다 - Synced Blocks - 동기화된 블록 + Payment information + 지불 정보 - User Agent - 유저 에이전트 + URI + URI - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - %1 디버그 로그파일을 현재 데이터 폴더에서 엽니다. 용량이 큰 로그 파일들은 몇 초가 걸릴 수 있습니다. + Address + 주소 - Decrease font size - 글자 크기 축소 + Amount + 거래액 - Increase font size - 글자 크기 확대 + Label + 라벨 - Services - 서비스 + Message + 메시지 - Ban Score - 밴 스코어 + Resulting URI too long, try to reduce the text for label / message. + URI 결과가 너무 길음, 라벨/메세지의 글을 줄이도록 하세요. - Connection Time - 접속 시간 + Error encoding URI into QR Code. + URI를 QR 코드로 인코딩하는 중 오류가 발생했습니다. + + + RecentRequestsTableModel - Last Send - 마지막으로 보낸 시간 + Date + 날짜 - Last Receive - 마지막으로 받은 시간 + Label + 라벨 - Ping Time - Ping 시간 + Message + 메시지 - The duration of a currently outstanding ping. - 현재 진행중인 PING에 걸린 시간. + (no label) + (라벨 없음) - Ping Wait - Ping 대기 + (no message) + (메세지가 없습니다) - Min Ping - 최소 핑 + (no amount requested) + (요청한 거래액 없음) - Time Offset - 시간 오프셋 + Requested + 요청됨 + + + + ReissueAssetDialog + + Coin Control Features + 코인 상세 제어기능 - Last block time - 최종 블록 시각 + Inputs... + 입력... - &Open - 열기(&O) + Insufficient funds! + 자금이 부족합니다! - &Console - 콘솔(&C) + Quantity: + 수량: - &Network Traffic - 네트워크 트래픽(&N) + Bytes: + 바이트: - &Clear - 지우기(&C) + Amount: + 거래액: - Totals - 총액 + Dust: + 더스트: - In: - In: + After Fee: + 수수료 제외한 값: - Out: - Out: + Change: + 잔돈: - Debug log file - 로그 파일 디버그 + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + 활성화 되었지만 변경 주소가 비어 있거나 유효하지 않은 경우, 신규 생성 주소로 변경 사항이 전송됩니다. - Clear console - 콘솔 초기화 + Custom change address + 맞춤 잔돈 주소 - 1 &hour - 1시간(&H) + Reissue Asset + 자산 재발행 - 1 &day - 1일(&D) + Address: + 주소: - 1 &week - 1주(&W) + Warning: + 경고: - 1 &year - 1년(&Y) + Change IPFS/Txid Hash + IPFS/Txid 해시 변경 - &Disconnect - 접속 끊기(&D) + Current Asset Settings + 현재 자산 설정 - Ban for - 추방 + Updated Asset Settings + 업데이트된 자산 설정 - &Unban - 노드 추방 취소(&U) + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + 대비 수수료(fallbackfee)를 사용하면 확인하는 데 몇 시간 또는 몇 일이 걸리는 (또는 전혀 확인이 어려운)거래가 될 수 있습니다. 수수료를 수동으로 선택하거나, 전체 블록체인을 확인할 때까지 기다리세요. - Welcome to the %1 RPC console. - %1 RPC 콘솔에 오신걸 환영합니다 + Warning: Fee estimation is currently not possible. + 경고: 현재 수수료 측정이 불가합니다. - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - 기록을 찾아보려면 위 아래 화살표 키를, 화면을 지우려면 <b>Ctrl-L</b>키를 사용하십시오. + collapse fee-settings + 수수료 설정 접기 - Type <b>help</b> for an overview of available commands. - 사용할 수 있는 명령을 둘러보려면 <b>help</b>를 입력하십시오. + (read the tooltip) + (툴팁을 꼭 읽어보세요) - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - 경고 : 사기꾼이 사용자에게 여기에 명령을 입력하게 하여 지갑 내용을 훔칠수 있다는 사실을 알려드립니다. 명령어를 완전히 이해하지 못한다면 콘솔을 사용하지 마십시오. + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + (거래 확인이 진행되기 전) 보내는 사람이 이 거래를 더 높은 수수료를 지불하는 새 거래로 대체 할 수 있음을 나타냅니다. - Network activity disabled - 네트워크 활동이 정지됨. + Balance: + 잔액: - %1 B - %1 바이트 + Copy quantity + 수량 복사 - %1 KB - %1 킬로바이트 + Copy amount + 거래액 복사 - %1 MB - %1 메가바이트 + Copy fee + 수수료 복사 - %1 GB - %1 기가바이트 + Copy after fee + 수수료 제외한 값 복사 - (node id: %1) - (노드 ID: %1) + Copy bytes + 바이트 복사 - via %1 - %1 경유 + Copy dust + 더스트 복사 - never - 없음 + Copy change + 잔돈 복사 - Inbound - 인바운드 + %1 (%2 blocks) + %1 (%2 블록) - Outbound - 아웃바운드 + Quantity is to large. Max is 21,000,000,000 + 수량이 너무 큽니다. 최대 수량은 21,000,000,000개 입니다. - Yes - + Invalid Raven Destination Address + 유효하지 않은 레이븐코인 대상 주소 - No - 아니오 + Warning: Restricted Assets Issuance requires an address + 경고: 제한 자산 재발행은 생성 주소를 필요로 합니다. - Unknown - 알수없음 + Warning: Invalid Raven address + 경고: 유효하지 않은 레이븐코인 주소 - - - ReceiveCoinsDialog - &Amount: - 거래액(&A): + Name + 이름 - &Label: - 라벨(&L): + Total Quantity + 전체 수량 - &Message: - 메시지(&M): + Please select a asset from the menu to display the assets current settings + 메뉴에서 원하는 자산 선택시, 현재 자산 설정을 볼 수 있습니다. - 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. - 이전에 사용된 수취용 주소를 사용할려고 합니다. 주소의 재사용은 보안과 개인정보 보호 측면에서 문제를 초래할 수 있습니다. 이전 지불 요청을 재생성하는 경우가 아니라면 주소 재사용을 권하지 않습니다. + Please select a asset from the menu to display the assets updated settings + 메뉴에서 원하는 자산 선택시, 업데이트 된 자산 설정을 볼 수 있습니다. - R&euse an existing receiving address (not recommended) - 현재의 수취용 주소를 재사용하기(&E) (권장하지 않습니다) + Current Quantity + 현재 수량 - 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 Raven network. - 지불 요청에 첨부되는 선택가능한 메시지 입니다. 이 메세지는 요청이 열릴 때 표시될 것 입니다. 메모: 이 메시지는 비트코인 네트워크로 전송되지 않습니다. + Are you sure you want to send? + 정말로 송금 하시겠습니까? - An optional label to associate with the new receiving address. - 임의의 라벨이 새로운 받기 주소와 결합 + Total Amount %1 + 총 거래액 %1 - Use this form to request payments. All fields are <b>optional</b>. - 지급을 요청하기 위해 아래 형식을 사용하세요. 입력값은 <b>선택 사항</b> 입니다. + Confirm reissue assets + 재발행 자산 확인 - An optional amount to request. Leave this empty or zero to not request a specific amount. - 요청할 금액 입력칸으로 선택 사항입니다. 빈 칸으로 두거나 특정 금액이 필요하지 않는 경우 0을 입력하세요. + Copy + 복사 - Clear all fields of the form. - 양식의 모든 필드를 지웁니다 + Asset transaction sent to network: + 네트워크로 전송된 자산 거래: - Clear - 지우기 + Warning: Unknown change address + 경고: 알려지지 않은 잔돈 주소 - Requested payments history - 지출기록 확인 + Confirm custom change address + 맞춤 잔돈 주소 확인 - &Request payment - 지불 요청(&R) + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + 변경하기 위해 선택한 주소는 이 지갑의 일부가 아닙니다. 지갑에 있는 일부 또는 모든 금액을 이 주소로 보낼 수 있습니다. 확실합니까? - Show the selected request (does the same as double clicking an entry) - 선택된 요청을 표시하기 (더블 클릭으로 항목을 표시할 수 있습니다) + (no label) + (라벨 없음) + + + RestrictedAssetsDialog - Show - 보기 + Send Coins + 코인 보내기 - Remove the selected entries from the list - 목록에서 삭제할 항목을 선택하시오 + Asset Balances + 자산 잔액 - Remove - 삭제 + Address List + 주소 리스트 - Copy URI - URI 복사 + Balance: + 잔액: - Copy label - 라벨 복사 + Failed to create a change address + 잔돈 주소 생성에 실패하였습니다. - Copy message - 메시지 복사 + Failed to generate the correct transaction. Please try again + 정확한 거래 생성에 실패하였습니다. 다시 시도해 주세요. - Copy amount - 거래액 복사 + Total Amount %1 + 총 거래액 %1 - + - ReceiveRequestDialog - - QR Code - QR 코드 - + SendAssetsEntry - Copy &URI - URI 복사(&U) + This is an asset payment + 이것은 자산 지불입니다. - Copy &Address - 주소 복사(&A) + Amount: + 거래액: - &Save Image... - 이미지 저장(&S)... + Asset: + 자산: - Request payment to %1 - %1에 지불을 요청했습니다 + The Raven address to send the payment to + 이 레이븐코인 주소로 송금됩니다 - Payment information - 지불 정보 + Choose previously used address + 이전에 사용한 주소 선택하기 - URI - URI + Paste address from clipboard + 클립보드에서 주소 붙혀넣기 - Address - 주소 + Transfer Administrator Asset + 관리자 자산 전송 - Amount - 거래액 + This is an unauthenticated payment request. + 인증되지 않은 지급 요청 입니다. - Label - 라벨 + This is an authenticated payment request. + 인증된 지급 요청 입니다. - Message - 메시지 + Select to view administrator assets to transfer + 전송할 관리자 자산을 보려면 선택하세요. - Resulting URI too long, try to reduce the text for label / message. - URI 결과가 너무 길음, 라벨/메세지의 글을 줄이도록 하세요. + Select an asset to transfer + 전송할 자산 선택 - Error encoding URI into QR Code. - URI를 QR 코드로 인코딩하는 중 오류가 발생했습니다. + This restricted asset has been frozen globally. No transfers can be sent on the network. + 이 제한 자산은 전 세계적으로 동결되었습니다. 네트워크에서 자산을 전송할 수 없습니다. - - - RecentRequestsTableModel - Date - 날짜 + Failed to get asset metadata for: + 자산 메타데이터 받기에 실패하였습니다: - Label - 라벨 + The transaction in which the asset was issued must be mined into a block before you can transfer it + 자산이 발행된 거래는 전송하기 전에 블록으로 채굴되어야 합니다. - Message - 메시지 + Failed to get asset outpoints from database + 데이터베이스에서 자산 아웃포인트를 가져오지 못했습니다. - (no label) - (라벨 없음) + Selected Balance + 선택된 잔액 - (no message) - (메세지가 없습니다) + Wallet Balance + 지갑 잔액 - (no amount requested) - (요청한 거래액 없음) + Select an administrator asset to transfer + 전송할 관리자 자산 선택 - Requested - 요청됨 + Warning: Transferring administrator asset + 경고: 관리자 자산 옮기는 중 SendCoinsDialog Send Coins - 코인들 보내기 + 코인 보내기 Coin Control Features - 코인 컨트롤 기능들 + 코인 상세 제어기능 Inputs... @@ -2018,6 +3163,14 @@ Choose... 선택 하기... + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + 대비 수수료(fallbackfee)를 사용하면 확인하는 데 몇 시간 또는 몇 일이 걸리는 (또는 전혀 확인이 어려운)거래가 될 수 있습니다. 수수료를 수동으로 선택하거나, 전체 블록체인을 확인할 때까지 기다리세요. + + + Warning: Fee estimation is currently not possible. + 경고: 현재 수수료 측정이 불가합니다. + collapse fee-settings 수수료 설정 접기 @@ -2034,10 +3187,6 @@ Hide 숨기기 - - total at least - 최소 수수료 - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. 블록의 용량보다 거래의 용량이 작은 경우에는 최소한의 수수료만으로도 충분합니다. 그러나 비트코인 네트워크의 처리량보다 더 많은 거래 요구는 영원히 검증이 안 될 수도 있습니다. @@ -2059,12 +3208,8 @@ (Smart fee가 아직 초기화 되지 않았습니다. 블록 분석이 완전하게 끝날 때 까지 기다려주십시오...) - normal - 일반 - - - fast - 빠름 + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + (거래 확인이 진행되기 전) 보내는 사람이 이 거래를 더 높은 수수료를 지불하는 새 거래로 대체 할 수 있음을 나타냅니다. Send to multiple recipients at once @@ -2120,7 +3265,7 @@ Copy bytes - bytes 복사 + 바이트 복사 Copy dust @@ -2130,6 +3275,10 @@ Copy change 잔돈 복사 + + %1 (%2 blocks) + %1 (%2 블록) + %1 to %2 %1을(를) %2(으)로 @@ -2164,11 +3313,11 @@ The amount exceeds your balance. - 잔고를 초과하였습니다. + 금액이 잔액을 초과합니다. The total exceeds your balance when the %1 transaction fee is included. - %1 의 거래수수료를 포함하면 잔고를 초과합니다. + %1 거래수수료 포함시 잔액 초과합니다. Duplicate address found: addresses should only be used once each. @@ -2190,18 +3339,10 @@ Payment request expired. 지불 요청이 만료됨. - - %n block(s) - %n 블록 - Pay only the required fee of %1 오직 %1 만의 수수료를 지불하기 - - Estimated to begin confirmation within %n block(s). - %n 블록 안에 승인이 시작될 것으로 추정됩니다. - Warning: Invalid Raven address 경고: 잘못된 비트코인주소입니다 @@ -2229,10 +3370,6 @@ A&mount: 금액(&M): - - Pay &To: - 송금할 대상(&T): - &Label: 라벨(&L): @@ -2247,7 +3384,7 @@ The Raven address to send the payment to - 이 비트코인 주소로 송금됩니다 + 이 레이븐코인 주소로 송금됩니다 Alt+A @@ -2281,9 +3418,13 @@ This is an unauthenticated payment request. 인증 되지 않은 지급 요청입니다. + + Send to: + 수신자: + This is an authenticated payment request. - 인증 된 지급 요청 입니다. + 인증된 지급 요청 입니다. Enter a label for this address to add it to the list of used addresses @@ -2293,10 +3434,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. 비트코인에 첨부된 메시지: 참고용으로 거래와 함께 저장될 URI. 메모: 이 메시지는 비트코인 네트워크로 전송되지 않습니다. - - Pay To: - 송금할 대상: - Memo: 메모: @@ -2479,10 +3616,6 @@ TransactionDesc - - Open for %n more block(s) - %n개의 더 많은 블록 열기 - Open until %1 %1 까지 열림 @@ -2527,10 +3660,6 @@ , has not been successfully broadcast yet . 아직 성공적으로 통보하지 않음 - - , broadcast through %n node(s) - , %n개 노드를 통해 전파 - Date 날짜 @@ -2571,10 +3700,6 @@ Credit 입금액 - - matures in %n more block(s) - %n개의 더 많은 블록을 숙성 - not accepted 허용되지 않음 @@ -2627,6 +3752,10 @@ 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. 신규 채굴된 코인이 사용되기 위해서는 %1 개의 블록이 경과되어야 합니다. 블록을 생성할 때 블록체인에 추가되도록 네트워크에 전파되는 과정을 거치는데, 블록체인에 포함되지 못하고 실패한다면 해당 블록의 상태는 '미승인'으로 표현되고 비트코인 또한 사용될 수 없습니다. 이 현상은 다른 노드가 비슷한 시간대에 동시에 블록을 생성할 때 종종 발생할 수 있습니다. + + Net RVN amount + 총 레이븐코인 거래액 + Debug information 디버깅 정보 @@ -2677,9 +3806,13 @@ Label 라벨 - - Open for %n more block(s) - %n개의 더 많은 블록 열기 + + Amount + 거래액 + + + Asset + 자산 Open until %1 @@ -2741,6 +3874,22 @@ Mined 채굴 + + Asset Issued + 발행된 자산 + + + Asset Reissued + 재발행된 자산 + + + Assets Received + 받은 자산 + + + Assets Sent + 보낸 자산 + watch-only 조회전용 @@ -2775,7 +3924,11 @@ Amount removed from or added to balance. - 변경된 잔고. + 잔액에 추가되거나 제거된 금액 + + + The asset (or RVN) removed or added to balance. + 잔액에 추가되거나 제거된 자산(또는 레이븐코인) @@ -2836,6 +3989,10 @@ Min amount 최소 거래액 + + Asset name + 자산명 + Abandon transaction 버려진 거래 @@ -2904,6 +4061,10 @@ Address 주소 + + Asset + 자산 + ID 아이디 @@ -2924,6 +4085,26 @@ The transaction history was successfully saved to %1. 거래 기록이 성공적으로 %1에 저장되었습니다. + + Asset Issued + 발행된 자산 + + + Asset Reissued + 재발행된 자산 + + + Asset Received + 받은 자산 + + + Asset Sent + 보낸 자산 + + + Copy asset name + 자산명 복사 + Range: 범위: @@ -2953,7 +4134,7 @@ Send Coins 코인 보내기 - + WalletView @@ -2988,7 +4169,7 @@ The wallet data was successfully saved to %1. 지갑 정보가 %1에 성공적으로 저장되었습니다. - + raven-core @@ -3011,14 +4192,6 @@ Accept command line and JSON-RPC commands 명령줄과 JSON-RPC 명령 수락 - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - 외부 접속을 승인합니다 (기본값 : -proxy 또는 -connect / -noconnect가 없는 경우 1) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - 지정된 노드에만 연결; 자동 연결을 사용하지 않으려면 -noconnect 또는 -connect=0 을 단독으로 사용하십시오. - Distributed under the MIT software license, see the accompanying file %s or %s MIT 소프트웨어 라이센스에 따라 배포 됨, 첨부 파일 %s 또는 %s을 참조하십시오. @@ -3087,10 +4260,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup 시작시 모든 지갑 거래를 삭제하고 -rescan을 통하여 블록체인만 복구합니다. - - Error loading %s: You can't enable HD on a already existing non-HD wallet - %s 불러오기 오류: 비-HD 지갑이 존재하는 상태에서 HD 지갑을 활성화 할 수 없습니다 - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. %s 불러오기 오류: 주소 키는 모두 정확하게 로드되었으나 거래 데이터와 주소록 필드에서 누락이나 오류가 존재할 수 있습니다. @@ -3111,6 +4280,10 @@ Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds) 허용 된 최대 중간 피어 시간 오프셋 조정. 시간에 대한 지역적 전망치는 전방 또는 후방의 피어에 의해 영향을 받을 수 있습니다. (기본값: %u 초) + + Maximum total fees (in %s) to use in a single wallet transaction or raw transaction; setting this too low may abort large transactions (default: %s) + 단일 지갑 거래 또는 처리되지 않은 거래에 사용할 최대 총 수수료 값(%s); 너무 낮게 설정시, 대규모 거래가 어려울 수 있습니다 (기본값 : %s). + Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly. 컴퓨터의 날짜와 시간이 올바른지 확인하십시오! 시간이 잘못되면 %s은 제대로 동작하지 않습니다. @@ -3159,10 +4332,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. 경고: 현재 비트코인 버전이 다른 네트워크 참여자들과 동일하지 않은 것 같습니다. 당신 또는 다른 참여자들이 동일한 비트코인 버전으로 업그레이드 할 필요가 있습니다. - - You need to rebuild the database using -reindex-chainstate to change -txindex - -txindex를 바꾸기 위해서는 -reindex-chainstate 를 사용해서 데이터베이스를 재구성해야 합니다. - %s corrupt, salvage failed %s 손상되었고 복구가 실패하였습니다 @@ -3263,10 +4432,6 @@ Error loading %s: Wallet requires newer version of %s %s 불러오기 에러: 지갑은 새 버전의 %s이 필요합니다 - - Error loading %s: You can't disable HD on a already existing HD wallet - %s 불러오기 오류: 이미 HD 지갑이 존재하는 상태에서 HD 지갑을 비활성화 할 수 없습니다 - Error loading block database 블록 데이터베이스를 불러오는데 오류 @@ -3295,14 +4460,14 @@ Initialization sanity check failed. %s is shutting down. 무결성 확인 초기화가 실패했습니다. %s가 종료됩니다. - - Invalid -onion address: '%s' - 잘못된 -onion 주소입니다: '%s' - Invalid amount for -%s=<amount>: '%s' 유효하지 않은 금액 -%s=<amount>: '%s' + + Invalid amount for -discardfee=<amount>: '%s' + 유효하지 않은 금액 -discardfee=1: '%s' + Invalid amount for -fallbackfee=<amount>: '%s' 유효하지 않은 금액 -fallbackfee=<amount>: '%s' @@ -3311,6 +4476,10 @@ Keep the transaction memory pool below <n> megabytes (default: %u) 거래 메모리 풀의 용량을 <n>메가바이트 아래로 유지하기 (기본값: %u) + + Loading P2P addresses... + P2P 주소 로딩중... + Loading banlist... 추방리스트를 불러오는 중... @@ -3359,10 +4528,6 @@ Set database cache size in megabytes (%d to %d, default: %d) 데이터베이스 케시 크기를 메가바이트로 설정(%d 부터 %d, 기본값: %d) - - Set maximum block size in bytes (default: %d) - 최대 블락 크기를 Bytes로 지정하세요 (기본: %d) - Specify wallet file (within data directory) 데이터 폴더 안에 지갑 파일을 선택하세요. @@ -3371,6 +4536,10 @@ The source code is available from %s. 소스코드는 %s 에서 확인하실 수 있습니다. + + Transaction fee and change calculation failed + 거래 수수료 및 잔돈 계산 실패 + Unable to bind to %s on this computer. %s is probably already running. 이 컴퓨터의 %s에 바인딩 할 수 없습니다. 아마도 %s이 실행중인 것 같습니다. @@ -3403,10 +4572,6 @@ Verifying blocks... 블록 검증중... - - Verifying wallet... - 지갑 검증중... - Wallet %s resides outside data directory %s 지갑 %s는 데이터 디렉토리 %s 밖에 위치합니다. @@ -3431,10 +4596,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 선택된 주소로 고정하여 화이트리스트에 포함된 피어에 접속합니다. IPv6 프로토콜인 경우 [host]:port 방식의 명령어 표기법을 사용합니다. - - 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) - 선택된 주소로 고정하여 JSON-RPC 연결을 리슨(Listen)합니다. IPv6 프로토콜인 경우 [host]:port 방식의 명령어 표기법을 사용합니다. 이 옵션은 복수로 지정 할수 있습니다. (기본값: 모든 인터페이스에 고정) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) umask 077 대신 시스템 기본 퍼미션으로 새 파일을 만듭니다 (지갑 기능이 비활성화 상태에서만 유효합니다) @@ -3471,18 +4632,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) 인증정보를 프록시 연결마다 무작위로 합니다. 이는 Tor 스트림을 격리시킬 수 있습니다 (기본값: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - 최대 크기를 최우선으로 설정 / 바이트당 최소 수수료로 거래(기본값: %d) - The transaction amount is too small to send after the fee has been deducted 거래액이 수수료를 지불하기엔 너무 작습니다 - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - BIP32 이후에는 계층적 결정성 키 생성 (HD)을 사용하십시오. 지갑 생성/처음 시작 시에만 효과가 있습니다. - 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 화이트리스트에 포함된 피어는 이미 메모리풀에 포함되어 있어도 DoS 추방이 되지 않으며 그들의 거래가 항상 중계됩니다, 이는 예를 들면 게이트웨이에서 유용합니다. @@ -3519,6 +4672,14 @@ Information 정보 + + Invalid -onion address or hostname: '%s' + 유효하지 않은 -어니언(onion) 주소 또는 호스트명. '%s' + + + Invalid -proxy address or hostname: '%s' + 유효하지 않은 -프록시 주소 또는 호스트명. '%s' + Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s) 유효하지 않은 금액 -paytxfee=<amount>: "%s" (최소 %s 이상이어야 됨) @@ -3555,10 +4716,6 @@ Send trace/debug info to console instead of debug.log file 추적오류 정보를 degug.log 자료로 보내는 대신 콘솔로 보내기 - - Send transactions as zero-fee transactions if possible (default: %u) - 가능한 경우 수수료 없이 거래 보내기 (기본값: %u) - Show all debugging options (usage: --help -help-debug) 모든 디버그 설정 보기(설정: --help -help-debug) @@ -3581,11 +4738,11 @@ Tor control port password (default: empty) - Tor 관리 포트 암호 (기본값: 공란) + 토르(Tor) 관리 포트 암호 (기본값: 공란) Tor control port to use if onion listening enabled (default: %s) - onion 열림이 활성화시 Tor 관리 포트 사용 (기본값: %s) + 어니언(onion) 열림이 활성화시 토르(Tor) 관리 포트 사용 (기본값: %s) Transaction amount too small @@ -3639,10 +4796,6 @@ Allow DNS lookups for -addnode, -seednode and -connect -addnode, -seednode, -connect 옵션에 대해 DNS 탐색 허용 - - Loading addresses... - 주소를 불러오는 중... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = 거래의 메타 데이터를 유지함 예. 계좌정보 와 지불 요구 정보, 2 = 거래 메타 데이터 파기) @@ -3683,10 +4836,6 @@ Output debugging information (default: %u, supplying <category> is optional) 디버그 정보 출력 (기본값: %u, <category> 제공은 선택입니다) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - 보유한 피어 주소가 적은 경우 DNS 조회를 통해 피어 주소를 요청합니다. (-connect / -noconnect가 아니라면 기본값은 1) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) non-segwit(0) 또는 segwit(1) (기본값: %d) 가 아닌 자세한 정보 표시 모드로 반환 된 원시 거래 또는 블록 hex의 직렬화를 설정합니다. @@ -3755,10 +4904,6 @@ Include IP addresses in debug output (default: %u) 디버그 출력에 IP주소 포함하기 (기본값: %u) - - Invalid -proxy address: '%s' - 잘못된 -proxy 주소입니다: '%s' - Keypool ran out, please call keypoolrefill first Keypool이 종료되었습니다. 먼저 keypoolrefill을 호출하십시오. @@ -3875,10 +5020,6 @@ Loading block index... 블록 인덱스를 불러오는 중... - - Add a node to connect to and attempt to keep the connection open - 노드를 추가하여 연결하고 연결상태를 계속 유지하려고 시도합니다. - Loading wallet... 지갑을 불러오는 중... @@ -3887,18 +5028,10 @@ Cannot downgrade wallet 지갑을 다운그레이드 할 수 없습니다 - - Cannot write default address - 기본 계좌에 기록할 수 없습니다 - Rescanning... 재검색 중... - - Done loading - 로딩 완료 - Error 오류 diff --git a/src/qt/locale/raven_ku_IQ.ts b/src/qt/locale/raven_ku_IQ.ts index cdfec05250..7ac551b6c2 100644 --- a/src/qt/locale/raven_ku_IQ.ts +++ b/src/qt/locale/raven_ku_IQ.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -39,38 +37,19 @@ AskPassphraseDialog - BanTableModel + AssetControlDialog - RavenGUI - - &Send - &ناردن - - - &File - &پەرگە - - - &Settings - &سازکارییەکان - - - &Help - &یارمەتی - - - Error - هەڵە - - - Warning - ئاگاداری - - - Information - زانیاری - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -99,6 +78,9 @@ نەخێر + + CreateAssetDialog + EditAddressDialog @@ -109,6 +91,12 @@ ناو + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -127,9 +115,24 @@ هەڵە + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -200,10 +203,6 @@ &Open &کردنەوە - - &Clear - &پاککردنەوە - Totals گشتییەکان @@ -245,6 +244,33 @@ نەخێر + + RavenGUI + + &Send + &ناردن + + + &File + &پەرگە + + + &Help + &یارمەتی + + + Error + هەڵە + + + Warning + ئاگاداری + + + Information + زانیاری + + ReceiveCoinsDialog @@ -286,6 +312,15 @@ رێکەت + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -296,10 +331,6 @@ Fee: تێچوون: - - fast - خێرا - SendCoinsEntry diff --git a/src/qt/locale/raven_ky.ts b/src/qt/locale/raven_ky.ts index 794b78312f..24f13d8894 100644 --- a/src/qt/locale/raven_ky.ts +++ b/src/qt/locale/raven_ky.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -27,50 +25,19 @@ AskPassphraseDialog - BanTableModel + AssetControlDialog - RavenGUI - - &Transactions - &Транзакциялар - - - &Verify message... - Билдирүүнү &текшерүү... - - - Raven - Raven - - - Wallet - Капчык - - - &File - &Файл - - - &Help - &Жардам - - - Error - Ката - - - Warning - Эскертүү - - - Information - Маалымат - - - Up to date - Жаңыланган - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -83,6 +50,9 @@ (аты жок) + + CreateAssetDialog + EditAddressDialog @@ -93,6 +63,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -107,9 +83,24 @@ Ката + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -201,6 +192,49 @@ Консолду тазалоо + + RavenGUI + + &Transactions + &Транзакциялар + + + &Verify message... + Билдирүүнү &текшерүү... + + + Raven + Raven + + + Wallet + Капчык + + + &File + &Файл + + + &Help + &Жардам + + + Error + Ката + + + Warning + Эскертүү + + + Information + Маалымат + + + Up to date + Жаңыланган + + ReceiveCoinsDialog @@ -234,6 +268,15 @@ (аты жок) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_la.ts b/src/qt/locale/raven_la.ts index af43ecb39d..e60abd21fd 100644 --- a/src/qt/locale/raven_la.ts +++ b/src/qt/locale/raven_la.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -51,198 +49,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Signa &nuntium... - - - Synchronizing with network... - Synchronizans cum rete... - - - &Overview - &Summarium - - - Show general overview of wallet - Monstra generale summarium cassidilis - - - &Transactions - &Transactiones - - - Browse transaction history - Inspicio historiam transactionum - - - E&xit - E&xi - - - Quit application - Exi applicatione - - - About &Qt - Informatio de &Qt - - - Show information about Qt - Monstra informationem de Qt - - - &Options... - &Optiones - - - &Encrypt Wallet... - &Cifra Cassidile... - - - &Backup Wallet... - &Conserva Cassidile... - - - &Change Passphrase... - &Muta tesseram... - - - Reindexing blocks on disk... - Recreans indicem frustorum in disco... - - - Send coins to a Raven address - Mitte nummos ad inscriptionem Raven - - - Backup wallet to another location - Conserva cassidile in locum alium - - - Change the passphrase used for wallet encryption - Muta tesseram utam pro cassidilis cifrando - - - &Debug window - Fenestra &Debug - - - Open debugging and diagnostic console - Aperi terminalem debug et diagnosticalem - - - &Verify message... - &Verifica nuntium... - - - Raven - Raven - - - Wallet - Cassidile - - - &Send - &Mitte - - - &Receive - &Accipe - - - &Show / Hide - &Monstra/Occulta - - - Show or hide the main Window - Monstra vel occulta Fenestram principem - - - Encrypt the private keys that belong to your wallet - Cifra claves privatas quae cassidili tui sunt - - - Sign messages with your Raven addresses to prove you own them - Signa nuntios cum tuis inscriptionibus Raven ut demonstres te eas possidere - - - Verify messages to ensure they were signed with specified Raven addresses - Verifica nuntios ut certus sis eos signatos esse cum specificatis inscriptionibus Raven - - - &File - &Plica - - - &Settings - &Configuratio - - - &Help - &Auxilium - - - Tabs toolbar - Tabella instrumentorum "Tabs" - - - &Command-line options - Optiones mandati initiantis - - - %1 behind - %1 post - - - Last received block was generated %1 ago. - Postremum acceptum frustum generatum est %1 abhinc. - - - Transactions after this will not yet be visible. - Transactiones post hoc nondum visibiles erunt. - - - Error - Error - - - Warning - Monitio - - - Information - Informatio - - - Up to date - Recentissimo - - - Catching up... - Persequens... - - - Sent transaction - Transactio missa - - - Incoming transaction - Transactio incipiens - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Cassidile <b>cifratum</b> est et iam nunc <b>reseratum</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Cassidile <b>cifratum</b> est et iam nunc <b>seratum</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -263,6 +82,9 @@ Confirmatum + + CreateAssetDialog + EditAddressDialog @@ -281,6 +103,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -307,6 +135,18 @@ Error + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -318,6 +158,9 @@ Hora postremi frusti + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -520,15 +363,190 @@ Clear console Vacuefac terminale - - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Utere sagittis sursum deorsumque ut per historiam naviges, et <b>Ctrl+L</b> ut scrinium vacuefacias. - Type <b>help</b> for an overview of available commands. Scribe <b>help</b> pro summario possibilium mandatorum. + + RavenGUI + + Sign &message... + Signa &nuntium... + + + Synchronizing with network... + Synchronizans cum rete... + + + &Overview + &Summarium + + + Show general overview of wallet + Monstra generale summarium cassidilis + + + &Transactions + &Transactiones + + + Browse transaction history + Inspicio historiam transactionum + + + E&xit + E&xi + + + Quit application + Exi applicatione + + + About &Qt + Informatio de &Qt + + + Show information about Qt + Monstra informationem de Qt + + + &Options... + &Optiones + + + &Encrypt Wallet... + &Cifra Cassidile... + + + &Backup Wallet... + &Conserva Cassidile... + + + &Change Passphrase... + &Muta tesseram... + + + Reindexing blocks on disk... + Recreans indicem frustorum in disco... + + + Send coins to a Raven address + Mitte nummos ad inscriptionem Raven + + + Backup wallet to another location + Conserva cassidile in locum alium + + + Change the passphrase used for wallet encryption + Muta tesseram utam pro cassidilis cifrando + + + Open debugging and diagnostic console + Aperi terminalem debug et diagnosticalem + + + &Verify message... + &Verifica nuntium... + + + Raven + Raven + + + Wallet + Cassidile + + + &Send + &Mitte + + + &Receive + &Accipe + + + &Show / Hide + &Monstra/Occulta + + + Show or hide the main Window + Monstra vel occulta Fenestram principem + + + Encrypt the private keys that belong to your wallet + Cifra claves privatas quae cassidili tui sunt + + + Sign messages with your Raven addresses to prove you own them + Signa nuntios cum tuis inscriptionibus Raven ut demonstres te eas possidere + + + Verify messages to ensure they were signed with specified Raven addresses + Verifica nuntios ut certus sis eos signatos esse cum specificatis inscriptionibus Raven + + + &File + &Plica + + + &Help + &Auxilium + + + &Command-line options + Optiones mandati initiantis + + + %1 behind + %1 post + + + Last received block was generated %1 ago. + Postremum acceptum frustum generatum est %1 abhinc. + + + Transactions after this will not yet be visible. + Transactiones post hoc nondum visibiles erunt. + + + Error + Error + + + Warning + Monitio + + + Information + Informatio + + + Up to date + Recentissimo + + + Catching up... + Persequens... + + + Sent transaction + Transactio missa + + + Incoming transaction + Transactio incipiens + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Cassidile <b>cifratum</b> est et iam nunc <b>reseratum</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Cassidile <b>cifratum</b> est et iam nunc <b>seratum</b> + + ReceiveCoinsDialog @@ -554,6 +572,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -603,10 +630,6 @@ A&mount: &Quantitas: - - Pay &To: - Pensa &Ad: - &Label: &Titulus: @@ -627,10 +650,6 @@ Message: Nuntius: - - Pay To: - Pensa Ad: - SendConfirmationDialog @@ -825,10 +844,6 @@ Verifying blocks... Verificante frusta... - - Verifying wallet... - Verificante cassidilem... - Information Informatio @@ -873,14 +888,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permitte quaerenda DNS pro -addnode, -seednode, et -connect - - Loading addresses... - Legens inscriptiones... - - - Invalid -proxy address: '%s' - Inscriptio -proxy non valida: '%s' - Unknown network specified in -onlynet: '%s' Ignotum rete specificatum in -onlynet: '%s' @@ -893,10 +900,6 @@ Loading block index... Legens indicem frustorum... - - Add a node to connect to and attempt to keep the connection open - Adice nodum cui conectere et conare sustinere conexionem apertam - Loading wallet... Legens cassidile... @@ -905,18 +908,10 @@ Cannot downgrade wallet Non posse cassidile regredi - - Cannot write default address - Non posse scribere praedefinitam inscriptionem - Rescanning... Iterum perlegens... - - Done loading - Completo lengendi - Error Error diff --git a/src/qt/locale/raven_lt.ts b/src/qt/locale/raven_lt.ts index 5a30019d7e..9abef41d9f 100644 --- a/src/qt/locale/raven_lt.ts +++ b/src/qt/locale/raven_lt.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -66,6 +64,18 @@ Pakartokite naują slaptafrazę + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -73,197 +83,6 @@ Užblokuotas iki - - RavenGUI - - Sign &message... - Pasirašyti ži&nutę... - - - Synchronizing with network... - Sinchronizavimas su tinklu ... - - - &Overview - &Apžvalga - - - Node - Taškas - - - Show general overview of wallet - Rodyti piniginės bendrą apžvalgą - - - &Transactions - &Sandoriai - - - Browse transaction history - Apžvelgti sandorių istoriją - - - E&xit - &Išeiti - - - Quit application - Išjungti programą - - - &About %1 - &Apie %1 - - - About &Qt - Apie &Qt - - - Show information about Qt - Rodyti informaciją apie Qt - - - &Options... - &Parinktys... - - - &Encrypt Wallet... - &Užšifruoti piniginę... - - - &Backup Wallet... - &Backup piniginę... - - - &Change Passphrase... - &Keisti slaptafrazę... - - - &Sending addresses... - &Siunčiami adresai... - - - &Receiving addresses... - &Gaunami adresai... - - - Open &URI... - Atidaryti &URI... - - - Reindexing blocks on disk... - Blokai iš naujo indeksuojami... - - - Send coins to a Raven address - Siųsti monetas Raven adresui - - - Backup wallet to another location - Daryti piniginės atsarginę kopiją - - - Change the passphrase used for wallet encryption - Pakeisti slaptafrazę naudojamą piniginės užšifravimui - - - &Debug window - &Derinimo langas - - - Open debugging and diagnostic console - Atverti derinimo ir diagnostikos konsolę - - - &Verify message... - &Tikrinti žinutę... - - - Raven - Raven - - - Wallet - Piniginė - - - &Send - &Siųsti - - - &Receive - &Gauti - - - &Show / Hide - &Rodyti / Slėpti - - - Show or hide the main Window - Rodyti arba slėpti pagrindinį langą - - - Encrypt the private keys that belong to your wallet - Užšifruoti privačius raktus, kurie priklauso jūsų piniginei - - - &File - &Failas - - - &Settings - &Nustatymai - - - &Help - &Pagalba - - - Tabs toolbar - Kortelių įrankinė - - - &Command-line options - Komandinės eilutės parametrai - - - Error - Klaida - - - Warning - Įspėjimas - - - Information - Informacija - - - Up to date - Atnaujinta - - - Catching up... - Vejamasi... - - - Sent transaction - Sandoris nusiųstas - - - Incoming transaction - Ateinantis sandoris - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Piniginė <b>užšifruota</b> ir šiuo metu <b>atrakinta</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Piniginė <b>užšifruota</b> ir šiuo metu <b>užrakinta</b> - - CoinControlDialog @@ -323,6 +142,9 @@ Patvirtintas + + CreateAssetDialog + EditAddressDialog @@ -345,6 +167,12 @@ pavadinimas + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -375,6 +203,18 @@ Klaida + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -386,6 +226,9 @@ Paskutinio bloko laikas + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -644,10 +487,6 @@ &Console &Konsolė - - &Clear - Išvalyti - Totals Viso: @@ -661,32 +500,195 @@ Išvalyti konsolę - %1 B - %1 B + never + Niekada - %1 KB - %1 KB + Yes + Taip - %1 MB - %1 MB + No + Ne + + + RavenGUI - %1 GB - %1 GB + Sign &message... + Pasirašyti ži&nutę... - never - Niekada + Synchronizing with network... + Sinchronizavimas su tinklu ... - Yes - Taip + &Overview + &Apžvalga - No - Ne + Node + Taškas + + + Show general overview of wallet + Rodyti piniginės bendrą apžvalgą + + + &Transactions + &Sandoriai + + + Browse transaction history + Apžvelgti sandorių istoriją + + + E&xit + &Išeiti + + + Quit application + Išjungti programą + + + &About %1 + &Apie %1 + + + About &Qt + Apie &Qt + + + Show information about Qt + Rodyti informaciją apie Qt + + + &Options... + &Parinktys... + + + &Encrypt Wallet... + &Užšifruoti piniginę... + + + &Backup Wallet... + &Backup piniginę... + + + &Change Passphrase... + &Keisti slaptafrazę... + + + &Sending addresses... + &Siunčiami adresai... + + + &Receiving addresses... + &Gaunami adresai... + + + Open &URI... + Atidaryti &URI... + + + Reindexing blocks on disk... + Blokai iš naujo indeksuojami... + + + Send coins to a Raven address + Siųsti monetas Raven adresui + + + Backup wallet to another location + Daryti piniginės atsarginę kopiją + + + Change the passphrase used for wallet encryption + Pakeisti slaptafrazę naudojamą piniginės užšifravimui + + + Open debugging and diagnostic console + Atverti derinimo ir diagnostikos konsolę + + + &Verify message... + &Tikrinti žinutę... + + + Raven + Raven + + + Wallet + Piniginė + + + &Send + &Siųsti + + + &Receive + &Gauti + + + &Show / Hide + &Rodyti / Slėpti + + + Show or hide the main Window + Rodyti arba slėpti pagrindinį langą + + + Encrypt the private keys that belong to your wallet + Užšifruoti privačius raktus, kurie priklauso jūsų piniginei + + + &File + &Failas + + + &Help + &Pagalba + + + &Command-line options + Komandinės eilutės parametrai + + + Error + Klaida + + + Warning + Įspėjimas + + + Information + Informacija + + + Up to date + Atnaujinta + + + Catching up... + Vejamasi... + + + Sent transaction + Sandoris nusiųstas + + + Incoming transaction + Ateinantis sandoris + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Piniginė <b>užšifruota</b> ir šiuo metu <b>atrakinta</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Piniginė <b>užšifruota</b> ir šiuo metu <b>užrakinta</b> @@ -722,6 +724,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -791,10 +802,6 @@ A&mount: Su&ma: - - Pay &To: - Mokėti &gavėjui: - &Label: Ž&ymė: @@ -815,10 +822,6 @@ Message: Žinutė: - - Pay To: - Mokėti gavėjui: - SendConfirmationDialog @@ -949,10 +952,6 @@ Verifying blocks... Tikrinami blokai... - - Verifying wallet... - Tikrinama piniginė... - Information Informacija @@ -977,14 +976,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Leisti DNS paiešką sujungimui ir mazgo pridėjimui - - Loading addresses... - Užkraunami adresai... - - - Invalid -proxy address: '%s' - Neteisingas proxy adresas: '%s' - Insufficient funds Nepakanka lėšų @@ -993,26 +984,14 @@ Loading block index... Įkeliamas blokų indeksas... - - Add a node to connect to and attempt to keep the connection open - Pridėti mazgą prie sujungti su and attempt to keep the connection open - Loading wallet... Užkraunama piniginė... - - Cannot write default address - Negalima parašyti įprasto adreso - Rescanning... Peržiūra - - Done loading - Įkėlimas baigtas - Error Klaida diff --git a/src/qt/locale/raven_lv_LV.ts b/src/qt/locale/raven_lv_LV.ts index e2578de840..f8b032d2dd 100644 --- a/src/qt/locale/raven_lv_LV.ts +++ b/src/qt/locale/raven_lv_LV.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -63,218 +61,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Parakstīt &ziņojumu... - - - Synchronizing with network... - Sinhronizācija ar tīklu... - - - &Overview - &Pārskats - - - Node - Node - - - Show general overview of wallet - Rādīt vispārēju maciņa pārskatu - - - &Transactions - &Transakcijas - - - Browse transaction history - Skatīt transakciju vēsturi - - - E&xit - &Iziet - - - Quit application - Aizvērt programmu - - - About &Qt - Par &Qt - - - Show information about Qt - Parādīt informāciju par Qt - - - &Options... - &Iespējas... - - - &Encrypt Wallet... - Šifrēt &maciņu... - - - &Backup Wallet... - &Maciņa Rezerves Kopija... - - - &Change Passphrase... - Mainīt &Paroli... - - - &Sending addresses... - &Sūtīšanas adreses... - - - &Receiving addresses... - Saņemšanas &adreses... - - - Open &URI... - Atvērt &URI... - - - Reindexing blocks on disk... - Bloku reindeksēšana no diska... - - - Send coins to a Raven address - Nosūtīt bitkoinus uz Raven adresi - - - Backup wallet to another location - Izveidot maciņa rezerves kopiju citur - - - Change the passphrase used for wallet encryption - Mainīt maciņa šifrēšanas paroli - - - &Debug window - &Atkļūdošanas logs - - - Open debugging and diagnostic console - Atvērt atkļūdošanas un diagnostikas konsoli - - - &Verify message... - &Pārbaudīt ziņojumu... - - - Raven - Raven - - - Wallet - Maciņš - - - &Send - &Sūtīt - - - &Receive - &Saņemt - - - &Show / Hide - &Rādīt / Paslēpt - - - Show or hide the main Window - Parādīt vai paslēpt galveno Logu - - - Encrypt the private keys that belong to your wallet - Šifrēt privātās atslēgas kuras pieder tavam maciņam - - - Sign messages with your Raven addresses to prove you own them - Parakstīt ziņojumus ar savām Raven adresēm lai pierādītu ka tās pieder tev - - - Verify messages to ensure they were signed with specified Raven addresses - Pārbaudīt ziņojumus lai pārliecinātos, ka tie tika parakstīti ar norādītajām Raven adresēm - - - &File - &Fails - - - &Settings - &Uzstādījumi - - - &Help - &Palīdzība - - - Tabs toolbar - Ciļņu rīkjosla - - - Request payments (generates QR codes and raven: URIs) - Pieprasīt maksājumus (izveido QR kodu un raven: URIs) - - - Open a raven: URI or payment request - Atvērt raven URI vai maksājuma pieprasījumu - - - &Command-line options - &Komandrindas iespējas - - - %1 behind - %1 aizmugurē - - - Transactions after this will not yet be visible. - Transakcijas pēc šī vel nebūs redzamas - - - Error - Kļūda - - - Warning - Brīdinājums - - - Information - Informācija - - - Up to date - Sinhronizēts - - - Catching up... - Sinhronizējos... - - - Sent transaction - Transakcija nosūtīta - - - Incoming transaction - Ienākoša transakcija - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Maciņš ir <b>šifrēts</b> un pašlaik <b>atslēgts</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Maciņš ir <b>šifrēts</b> un pašlaik <b>slēgts</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -331,6 +130,9 @@ Apstiprināts + + CreateAssetDialog + EditAddressDialog @@ -365,6 +167,12 @@ Šeit nevar izveidot datu mapi. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -407,6 +215,18 @@ Kļūda + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -418,6 +238,9 @@ Pēdējā bloka laiks + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -459,10 +282,6 @@ Number of script &verification threads Skriptu &pārbaudes pavedienu skaits - - Allow incoming connections - Atļaut ienākošos savienojumus - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Starpniekservera IP adrese (piem. IPv4: 127.0.0.1 / IPv6: ::1) @@ -471,10 +290,6 @@ Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. Minimizēt nevis aizvērt aplikāciju, kad logs tiek aizvērts. Kad šī iespēja ir ieslēgta, aplikācija tiks aizvērta, izvēloties Aizvērt izvēlnē. - - Third party transaction URLs - Trešo personu transakciju URLs - Active command-line options that override above options: Aktīvās komandrindas opcijas, kuras pārspēko šos iestatījumus: @@ -724,10 +539,6 @@ &Network Traffic &Tīkla Satiksme - - &Clear - &Notīrīt - Totals Kopsummas @@ -748,29 +559,208 @@ Clear console Notīrīt konsoli - - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Izmantojiet bultiņas uz augšu un leju, lai pārvietotos pa vēsturi, un <b>Ctrl-L</b> ekrāna notīrīšanai. - Type <b>help</b> for an overview of available commands. Ierakstiet <b>help</b> lai iegūtu pieejamo komandu sarakstu. + + + RavenGUI + + Sign &message... + Parakstīt &ziņojumu... + + + Synchronizing with network... + Sinhronizācija ar tīklu... + + + &Overview + &Pārskats + + + Node + Node + + + Show general overview of wallet + Rādīt vispārēju maciņa pārskatu + + + &Transactions + &Transakcijas + + + Browse transaction history + Skatīt transakciju vēsturi + + + E&xit + &Iziet + + + Quit application + Aizvērt programmu + + + About &Qt + Par &Qt + + + Show information about Qt + Parādīt informāciju par Qt + + + &Options... + &Iespējas... + + + &Encrypt Wallet... + Šifrēt &maciņu... + + + &Backup Wallet... + &Maciņa Rezerves Kopija... + + + &Change Passphrase... + Mainīt &Paroli... + + + &Sending addresses... + &Sūtīšanas adreses... + + + &Receiving addresses... + Saņemšanas &adreses... + + + Open &URI... + Atvērt &URI... + + + Reindexing blocks on disk... + Bloku reindeksēšana no diska... + + + Send coins to a Raven address + Nosūtīt bitkoinus uz Raven adresi + + + Backup wallet to another location + Izveidot maciņa rezerves kopiju citur + + + Change the passphrase used for wallet encryption + Mainīt maciņa šifrēšanas paroli + + + Open debugging and diagnostic console + Atvērt atkļūdošanas un diagnostikas konsoli + + + &Verify message... + &Pārbaudīt ziņojumu... + + + Raven + Raven + + + Wallet + Maciņš + + + &Send + &Sūtīt + + + &Receive + &Saņemt + + + &Show / Hide + &Rādīt / Paslēpt + + + Show or hide the main Window + Parādīt vai paslēpt galveno Logu + + + Encrypt the private keys that belong to your wallet + Šifrēt privātās atslēgas kuras pieder tavam maciņam + + + Sign messages with your Raven addresses to prove you own them + Parakstīt ziņojumus ar savām Raven adresēm lai pierādītu ka tās pieder tev + + + Verify messages to ensure they were signed with specified Raven addresses + Pārbaudīt ziņojumus lai pārliecinātos, ka tie tika parakstīti ar norādītajām Raven adresēm + + + &File + &Fails + + + &Help + &Palīdzība + + + Request payments (generates QR codes and raven: URIs) + Pieprasīt maksājumus (izveido QR kodu un raven: URIs) + + + Open a raven: URI or payment request + Atvērt raven URI vai maksājuma pieprasījumu + + + &Command-line options + &Komandrindas iespējas + + + %1 behind + %1 aizmugurē + + + Transactions after this will not yet be visible. + Transakcijas pēc šī vel nebūs redzamas + + + Error + Kļūda + + + Warning + Brīdinājums + - %1 B - %1 B + Information + Informācija + + + Up to date + Sinhronizēts + + + Catching up... + Sinhronizējos... + + + Sent transaction + Transakcija nosūtīta - %1 KB - %1 KB + Incoming transaction + Ienākoša transakcija - %1 MB - %1 MB + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Maciņš ir <b>šifrēts</b> un pašlaik <b>atslēgts</b> - %1 GB - %1 GB + Wallet is <b>encrypted</b> and currently <b>locked</b> + Maciņš ir <b>šifrēts</b> un pašlaik <b>slēgts</b> @@ -846,6 +836,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -935,10 +934,6 @@ A&mount: Apjo&ms - - Pay &To: - &Saņēmējs: - &Label: &Nosaukums: @@ -971,10 +966,6 @@ Message: Ziņojums: - - Pay To: - Maksāt: - Memo: Memo: @@ -1161,10 +1152,6 @@ Verifying blocks... Pārbauda blokus... - - Verifying wallet... - Pārbauda maciņu... - Wallet options: Maciņa iespējas: @@ -1213,14 +1200,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Atļaut DNS uzmeklēšanu priekš -addnode, -seednode un -connect - - Loading addresses... - Ielādē adreses... - - - Invalid -proxy address: '%s' - Nederīga -proxy adrese: '%s' - Unknown network specified in -onlynet: '%s' -onlynet komandā norādīts nepazīstams tīkls: '%s' @@ -1233,10 +1212,6 @@ Loading block index... Ielādē bloku indeksu... - - Add a node to connect to and attempt to keep the connection open - Pievienot mezglu, kam pievienoties un turēt savienojumu atvērtu - Loading wallet... Ielādē maciņu... @@ -1245,18 +1220,10 @@ Cannot downgrade wallet Nevar maciņa formātu padarīt vecāku - - Cannot write default address - Nevar ierakstīt adresi pēc noklusēšanas - Rescanning... Skanēju no jauna... - - Done loading - Ielāde pabeigta - Error Kļūda diff --git a/src/qt/locale/raven_mk_MK.ts b/src/qt/locale/raven_mk_MK.ts index 58205f2a34..a084f8ebaf 100644 --- a/src/qt/locale/raven_mk_MK.ts +++ b/src/qt/locale/raven_mk_MK.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -63,172 +61,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Потпиши &порака... - - - Synchronizing with network... - Синхронизација со мрежата... - - - &Overview - &Преглед - - - Node - Јазол - - - &Transactions - &Трансакции - - - Browse transaction history - Преглед на историјата на трансакции - - - E&xit - И&злез - - - Quit application - Напушти ја апликацијата - - - About &Qt - За &Qt - - - Show information about Qt - Прикажи информации за Qt - - - &Options... - &Опции... - - - &Encrypt Wallet... - &Криптирање на Паричник... - - - &Backup Wallet... - &Бекап на Паричник... - - - &Change Passphrase... - &Измени Тајна Фраза... - - - &Sending addresses... - &Адреси за Испраќање... - - - &Receiving addresses... - &Адреси за Примање... - - - Open &URI... - Отвори &URI... - - - Reindexing blocks on disk... - Повторно индексирање на блокови од дискот... - - - Send coins to a Raven address - Испрати биткоини на Биткоин адреса - - - &Verify message... - &Потврди порака... - - - Raven - Биткоин - - - Wallet - Паричник - - - &Send - &Испрати - - - &Receive - &Прими - - - &Show / Hide - &Прикажи / Сокриј - - - Encrypt the private keys that belong to your wallet - Криптирај ги приватните клучеви кои припаѓаат на твојот паричник - - - &Settings - &Подесувања - - - &Help - &Помош - - - Processed %n block(s) of transaction history. - Обработен %n блок од историјата на трансакции.Обработени %n блокови од историјата на трансакции. - - - %1 behind - %1 позади - - - Error - Грешка - - - Warning - Предупредување - - - Up to date - Во тек - - - Date: %1 - - Дата: %1 - - - - Amount: %1 - - Сума: %1 - - - - Type: %1 - - Тип: %1 - - - - Label: %1 - - Етикета: %1 - - - - Address: %1 - - Адреса: %1 - - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -265,6 +110,9 @@ Дата + + CreateAssetDialog + EditAddressDialog @@ -287,6 +135,12 @@ име + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -305,9 +159,24 @@ Грешка + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -434,21 +303,162 @@ &Console &Конзола + + + RavenGUI + + Sign &message... + Потпиши &порака... + + + Synchronizing with network... + Синхронизација со мрежата... + + + &Overview + &Преглед + + + Node + Јазол + + + &Transactions + &Трансакции + + + Browse transaction history + Преглед на историјата на трансакции + + + E&xit + И&злез + + + Quit application + Напушти ја апликацијата + + + About &Qt + За &Qt + + + Show information about Qt + Прикажи информации за Qt + + + &Options... + &Опции... + + + &Encrypt Wallet... + &Криптирање на Паричник... + + + &Backup Wallet... + &Бекап на Паричник... + + + &Change Passphrase... + &Измени Тајна Фраза... + + + &Sending addresses... + &Адреси за Испраќање... + + + &Receiving addresses... + &Адреси за Примање... + + + Open &URI... + Отвори &URI... + - %1 B - %1 Б + Reindexing blocks on disk... + Повторно индексирање на блокови од дискот... + + + Send coins to a Raven address + Испрати биткоини на Биткоин адреса + + + &Verify message... + &Потврди порака... + + + Raven + Биткоин + + + Wallet + Паричник + + + &Send + &Испрати + + + &Receive + &Прими + + + &Show / Hide + &Прикажи / Сокриј + + + Encrypt the private keys that belong to your wallet + Криптирај ги приватните клучеви кои припаѓаат на твојот паричник + + + &Help + &Помош + + + %1 behind + %1 позади - %1 KB - %1 КБ + Error + Грешка + + + Warning + Предупредување + + + Up to date + Во тек + + + Date: %1 + + Дата: %1 + + + + Amount: %1 + + Сума: %1 + - %1 MB - %1 МБ + Type: %1 + + Тип: %1 + - %1 GB - %1 ГБ + Label: %1 + + Етикета: %1 + + + + Address: %1 + + Адреса: %1 + @@ -492,6 +502,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_mn.ts b/src/qt/locale/raven_mn.ts index 6bc303179a..ba89282ed9 100644 --- a/src/qt/locale/raven_mn.ts +++ b/src/qt/locale/raven_mn.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -59,126 +57,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - &Зурвас хавсаргах... - - - Synchronizing with network... - Сүлжээтэй тааруулж байна... - - - Node - Нод - - - &Transactions - Гүйлгээнүүд - - - Browse transaction history - Гүйлгээнүүдийн түүхийг харах - - - E&xit - Гарах - - - Quit application - Програмаас Гарах - - - About &Qt - &Клиентийн тухай - - - Show information about Qt - Клиентийн тухай мэдээллийг харуул - - - &Options... - &Сонголтууд... - - - &Encrypt Wallet... - &Түрүйвчийг цоожлох... - - - &Backup Wallet... - &Түрүйвчийг Жоорлох... - - - &Change Passphrase... - &Нууц Үгийг Солих... - - - &Receiving addresses... - Хүлээн авах хаяг - - - Change the passphrase used for wallet encryption - Түрүйвчийг цоожлох нууц үгийг солих - - - Open debugging and diagnostic console - Оношилгоо ба засварын консолыг онгойлго - - - Raven - Биткойн - - - Wallet - Түрүйвч - - - &Show / Hide - &Харуул / Нуу - - - &File - &Файл - - - &Settings - &Тохиргоо - - - &Help - &Тусламж - - - Error - Алдаа - - - Information - Мэдээллэл - - - Up to date - Шинэчлэгдсэн - - - Sent transaction - Гадагшаа гүйлгээ - - - Incoming transaction - Дотогшоо гүйлгээ - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Түрүйвч <b>цоожтой</b> ба одоогоор цоож <b>онгорхой</b> байна - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Түрүйвч <b>цоожтой</b> ба одоогоор цоож <b>хаалттай</b> байна - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -203,6 +94,9 @@ Баталгаажлаа + + CreateAssetDialog + EditAddressDialog @@ -221,6 +115,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -239,6 +139,18 @@ Алдаа + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -246,6 +158,9 @@ Сүүлийн блокийн хугацаа + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -365,6 +280,121 @@ Консолыг цэвэрлэх + + RavenGUI + + Sign &message... + &Зурвас хавсаргах... + + + Synchronizing with network... + Сүлжээтэй тааруулж байна... + + + Node + Нод + + + &Transactions + Гүйлгээнүүд + + + Browse transaction history + Гүйлгээнүүдийн түүхийг харах + + + E&xit + Гарах + + + Quit application + Програмаас Гарах + + + About &Qt + &Клиентийн тухай + + + Show information about Qt + Клиентийн тухай мэдээллийг харуул + + + &Options... + &Сонголтууд... + + + &Encrypt Wallet... + &Түрүйвчийг цоожлох... + + + &Backup Wallet... + &Түрүйвчийг Жоорлох... + + + &Change Passphrase... + &Нууц Үгийг Солих... + + + &Receiving addresses... + Хүлээн авах хаяг + + + Change the passphrase used for wallet encryption + Түрүйвчийг цоожлох нууц үгийг солих + + + Open debugging and diagnostic console + Оношилгоо ба засварын консолыг онгойлго + + + Raven + Биткойн + + + Wallet + Түрүйвч + + + &Show / Hide + &Харуул / Нуу + + + &File + &Файл + + + &Help + &Тусламж + + + Error + Алдаа + + + Information + Мэдээллэл + + + Up to date + Шинэчлэгдсэн + + + Sent transaction + Гадагшаа гүйлгээ + + + Incoming transaction + Дотогшоо гүйлгээ + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Түрүйвч <b>цоожтой</b> ба одоогоор цоож <b>онгорхой</b> байна + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Түрүйвч <b>цоожтой</b> ба одоогоор цоож <b>хаалттай</b> байна + + ReceiveCoinsDialog @@ -402,6 +432,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -455,10 +494,6 @@ A&mount: Дүн: - - Pay &To: - Тѳлѳх &хаяг: - &Label: &Шошго: @@ -479,10 +514,6 @@ Message: Зурвас: - - Pay To: - Тѳлѳх хаяг: - SendConfirmationDialog @@ -561,14 +592,6 @@ Information Мэдээллэл - - Loading addresses... - Хаягуудыг ачааллаж байна... - - - Invalid -proxy address: '%s' - Эдгээр прокси хаягнууд буруу байна: '%s' - Insufficient funds Таны дансны үлдэгдэл хүрэлцэхгүй байна @@ -577,10 +600,6 @@ Loading block index... Блокийн индексүүдийг ачааллаж байна... - - Add a node to connect to and attempt to keep the connection open - Холболт хийхийн тулд мѳн холболтой онгорхой хадгалхын тулд шинэ нод нэм - Loading wallet... Түрүйвчийг ачааллаж байна... @@ -589,10 +608,6 @@ Rescanning... Ахин уншиж байна... - - Done loading - Ачааллаж дууслаа - Error Алдаа diff --git a/src/qt/locale/raven_ms_MY.ts b/src/qt/locale/raven_ms_MY.ts index 651efa2418..592773ccd9 100644 --- a/src/qt/locale/raven_ms_MY.ts +++ b/src/qt/locale/raven_ms_MY.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -223,6 +221,18 @@ Alihkan fail data ke dalam tab semasa Amaran: Kunci Caps Lock buka! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,6 +244,87 @@ Alihkan fail data ke dalam tab semasa Diharamkan sehingga + + CoinControlDialog + + (no label) + (tiada label) + + + + CreateAssetDialog + + + EditAddressDialog + + Edit Address + Alamat + + + &Address + Alamat + + + + FreespaceChecker + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog + + + Intro + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay + + + MyRestrictedAssetsTableModel + + + OpenURIDialog + + + OptionsDialog + + + OverviewPage + + + PaymentServer + + + PeerTableModel + + + QObject + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + RavenGUI @@ -333,63 +424,6 @@ Alihkan fail data ke dalam tab semasa Wallet sandaran ke lokasi lain - - CoinControlDialog - - (no label) - (tiada label) - - - - EditAddressDialog - - Edit Address - Alamat - - - &Address - Alamat - - - - FreespaceChecker - - - HelpMessageDialog - - - Intro - - - ModalOverlay - - - OpenURIDialog - - - OptionsDialog - - - OverviewPage - - - PaymentServer - - - PeerTableModel - - - QObject - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - ReceiveCoinsDialog @@ -419,6 +453,15 @@ Alihkan fail data ke dalam tab semasa (tiada label) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_nb.ts b/src/qt/locale/raven_nb.ts index c7ce1ea410..97eb0c8b59 100644 --- a/src/qt/locale/raven_nb.ts +++ b/src/qt/locale/raven_nb.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -9,7 +7,7 @@ Create a new address - Opprett en ny addresse + Opprett ny addresse &New @@ -17,7 +15,7 @@ Copy the currently selected address to the system clipboard - Kopier den valgte adressen til systemets utklippstavle + Kopier adressen til utklippstavlen &Copy @@ -45,11 +43,11 @@ Choose the address to send coins to - Velg adressen å sende mynter til + Velg adressen myntene skal sendes til Choose the address to receive coins with - Velg adressen til å motta mynter med + Velg adressen som skal motta mynter C&hoose @@ -73,11 +71,11 @@ &Copy Address - &Kopier Adresse + &Kopier adresse Copy &Label - Kopier &Merkelapp + Kopier &merkelapp &Edit @@ -119,15 +117,15 @@ AskPassphraseDialog Passphrase Dialog - Dialog for Adgangsfrase + Vindu for adgangsfrase Enter passphrase - Angi adgangsfrase + Angi adgangsfrase: New passphrase - Ny adgangsfrase + Ny adgangsfrase: Repeat new passphrase @@ -223,318 +221,469 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP/Nettmaske + Asset Selection + Velg Aktivum - Banned Until - Utestengt til + Quantity: + Antall: - - - RavenGUI - Sign &message... - Signer &melding... + Bytes: + Bytes: - Synchronizing with network... - Synkroniserer med nettverk... + Amount: + Mengde: - &Overview - &Oversikt + Dust: + Støv: - Node - Node + Fee: + Avgift: - Show general overview of wallet - Vis generell oversikt over lommeboken + After Fee: + Etter støv: - &Transactions - &Transaksjoner + Change: + Veksel: - Browse transaction history - Vis transaksjonshistorikk + (un)select all + (av)velg alle - E&xit - &Avslutt + Tree mode + Tre modus - Quit application - Avslutt applikasjonen + List mode + Liste modus - &About %1 - &Om %1 + View assets that you have the ownership asset for + Vis aktivum du eier - Show information about %1 - Vis informasjon om %1 + View Administrator Assets + Vis administrator aktivum - About &Qt - Om &Qt + Asset + Aktivum - Show information about Qt - Vis informasjon om Qt + Amount + Antall - &Options... - &Innstillinger... + Received with label + Mottatt med merke - Modify configuration options for %1 - Endre innstilinger for %1 + Received with address + Mottatt med adresse - &Encrypt Wallet... - &Krypter Lommebok... + Date + Dato - &Backup Wallet... - Lag &Sikkerhetskopi av Lommebok... + Confirmations + Bekreftelser - &Change Passphrase... - &Endre Adgangsfrase... + Confirmed + Bekreftet - &Sending addresses... - &Utsendingsadresser... + Copy address + Kopier adresse - &Receiving addresses... - &Mottaksadresser... + Copy label + Kopier merke - Open &URI... - Åpne &URI... + Copy amount + Kopier antall - Click to disable network activity. - Klikk for å deaktivere nettverksaktivitet + Copy transaction ID + Kopier transaksjons-ID - Network activity disabled. - Nettverksaktivitet deaktivert + Lock unspent + Lås ubrukt - Click to enable network activity again. - Klikk for å aktivere nettverksaktivitet igjen. + Unlock unspent + Lås opp ubrukt - Reindexing blocks on disk... - Reindekserer blokker på harddisk... + Copy quantity + Kopier antall - Send coins to a Raven address - Send til en Raven-adresse + Copy fee + Kopier avgift - Backup wallet to another location - Sikkerhetskopier lommebok til annet sted + Copy after fee + Kopier etter avgift - Change the passphrase used for wallet encryption - Endre adgangsfrasen brukt for kryptering av lommebok + Copy bytes + Kopier bytes - &Debug window - &Feilsøkingsvindu + Copy dust + Kopier støv - Open debugging and diagnostic console - Åpne konsoll for feilsøk og diagnostikk + Copy change + Kopier veksel - &Verify message... - &Verifiser melding... + (%1 locked) + (%1 låst) - Raven - Raven + yes + Ja - Wallet - Lommebok + no + Nei - &Send - &Send + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Denne teksten blir rød hvis noen av mottakerene får en mengde som er mindre enn støv-grensen. - &Receive - &Motta + Can vary +/- %1 satoshi(s) per input. + Kan variere +/- %1 satoshi(s) per inngang. - &Show / Hide - &Vis / Skjul + (no label) + (ingen merke) - Show or hide the main Window - Vis eller skjul hovedvinduet + change from %1 (%2) + veksel fra %1 (%2) - Encrypt the private keys that belong to your wallet - Krypter de private nøklene som tilhører lommeboken din + (change) + (veksel) + + + AssetTableModel - Sign messages with your Raven addresses to prove you own them - Signer en melding med Raven-adressene dine for å bevise at du eier dem + Name + Navn - Verify messages to ensure they were signed with specified Raven addresses - Bekreft meldinger for å være sikker på at de ble signert av en angitt Raven-adresse + Quantity + Antall + + + AssetsDialog - &File - &Fil + Send Coins + Send mynter - &Settings - &Innstillinger + Asset Control Features + Aktivum detaljkontroll - &Help - &Hjelp + Inputs... + Innganger.. - Tabs toolbar - Verktøylinje for faner + automatically selected + automatisk valgt - Request payments (generates QR codes and raven: URIs) - Forespør betalinger (genererer QR-koder og raven: URIer) + Insufficient funds! + For lite mynter - Show the list of used sending addresses and labels - Vis listen av brukte utsendingsadresser og merkelapper + Quantity: + Antall: - Show the list of used receiving addresses and labels - Vis listen over bruke mottaksadresser og merkelapper + Bytes: + Bytes: - Open a raven: URI or payment request - Åpne en Raven: URI eller betalingsetterspørring + Amount: + Antall: - &Command-line options - &Kommandolinjevalg - - - %n active connection(s) to Raven network - %n aktiv forbindelse til Raven-nettverket%n aktive forbindelser til Raven-nettverket - - - Processed %n block(s) of transaction history. - Lastet %n blokk med transaksjonshistorikk.Lastet %n blokker med transaksjonshistorikk. + Dust: + Støv: - %1 behind - %1 bak + Fee: + Gebyr: - Last received block was generated %1 ago. - Siste mottatte blokk ble generert for %1 siden. + After Fee: + Etter gebyr: - Transactions after this will not yet be visible. - Transaksjoner etter dette vil ikke være synlige enda. + Change: + Veksel: - Error - Feil + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Hvis dette er aktivert, men adressen for veksel er tom eller ugyldig, vil veksel bli sendt til en nygenerert adresse. - Warning - Advarsel + Custom change address + Egendefinert adresse for veksel - Information - Informasjon + Transaction Fee: + Transaksjonsgebyr: - Up to date - Oppdatert + Choose... + Velg... - %1 client - %1 klient + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Bruk av standardgebyr kan ende med at transaksjonen tar flere timer, dager eller aldri blir verifisert. Vurder å velge avgift maneult eller å vente til du har verifisert hele kjeden. - Connecting to peers... - Kobler til likemannsnettverket... + Warning: Fee estimation is currently not possible. + Advarsel: Beregning av gebyr er ikke mulig - Catching up... - Laster ned... + collapse fee-settings + Legg ned gebyrinnstillinger - Date: %1 - - Dato: %1 - + Hide + Skjul - Amount: %1 - - Beløp: %1: - + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Hvis den egendefinerte avgiften er satt til 1000 satoshis og transaksjonen bare er 250 bytes, da vil "per kilobyte" bare betale 250 satoshis i gebyr, mens "minstebeløp" betaler 1000 satoshis. For transaksjoner større enn en kilobyte vil begge betale for antall kilobyte. - Type: %1 - - Type: %1 - + per kilobyte + per kilobyte - Label: %1 - - Merkelapp: %1 - + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Betaling av bare minimumsavgiften går helt fint så lenge det er mindre transaksjonsvolum enn plass i blokkene. Men vær klar over at dette kan ende opp i en transaksjon som aldri blir bekreftet når det er mer etterspørsel etter Raven-transaksjoner enn nettverket kan behandle. - Address: %1 - - Adresse: %1 - + (read the tooltip) + (les verktøytipset) - Sent transaction - Sendt transaksjon + Recommended: + Anbefalt: - Incoming transaction - Innkommende transaksjon + Custom: + Egendefinert: - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Lommeboken er <b>kryptert</b> og for tiden <b>låst opp</b> + (Smart fee not initialized yet. This usually takes a few blocks...) + (Smartgebyr ikke innført ennå. Dette tar vanligvis noen blokker...) - Wallet is <b>encrypted</b> and currently <b>locked</b> - Lommeboken er <b>kryptert</b> og for tiden <b>låst</b> + Confirmation time target: + Tid for bekreftelse: - A fatal error occurred. Raven can no longer continue safely and will quit. - En fatal feil har inntruffet. Raven kan ikke lenger trygt fortsette, og må derfor avslutte. + Confirm the send action + Bekreft sending - - - CoinControlDialog - Coin Selection - Mynt Valg + S&end + S&end + + + Clear all fields of the form. + Fjern alle felter fra skjemaet. + + + Clear &All + Fjern &Alt + + + Transfer to multiple recipients at once + Send til flere enn en mottaker + + + Add &Recipient + Legg til &Mottaker + + + Balance: + Saldo: + + + Copy quantity + Kopier antall + + + Copy amount + Kopier antall + + + Copy fee + Kopier gebyr + + + Copy after fee + Kopier etter gebyr + + + Copy bytes + Kopier bytes + + + Copy dust + Kopier støv + + + Copy change + Kopier veksel + + + %1 (%2 blocks) + %1 (%2 blokker) + + + %1 to %2 + %1 til %2 + + + Are you sure you want to send? + Er du sikker på du vil sende? + + + added as transaction fee + lagt til som transaksjonsgebyr + + + Confirm send assets + Bekreft sending + + + The recipient address is not valid. Please recheck. + Mottakeradressen er ugyldig. Vennligst sjekk. + + + The amount to pay must be larger than 0. + Antall må være større enn 0 + + + The amount exceeds your balance. + Antall er større enn saldo + + + Transaction creation failed! + Opprettelse av transaksjonen feilet. + + + The transaction was rejected with the following reason: %1 + Transaksjonen ble avvist: %1 + + + Payment request expired. + Betalingsforespørsel utgått. + + + Warning: Invalid Raven address + Advarsel: Ugyldig Ravenadresse + + + Warning: Unknown change address + Advarsel: Ukjent vekseladresse + + + Confirm custom change address + Bekreft egendefinert vekseladresse + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Adressen du valgte for veksel, er ikke en del av denne lommeboken. Litt eller alt av mynter fra denne lommeboken kan bli sendt til denne adressen. Er du sikker? + + + (no label) + (ingen merkelapp) + + + + AssignQualifier + + Frame + Ramme + + + Select Type: + Velg type: + + + Address: + Adresse + + + IPFS / Hash: + IPFS / Hash: + + + Custom Change Address + Egendefinert vekseladresse + + + Check + Sjekk + + + Clear + Fjern + + + Submit + Send inn + + + Unable to preform action at this time + Kan ikke gjennomføre handlingen akkurat nå + + + + BanTableModel + + IP/Netmask + IP/Nettmaske + + + Banned Until + Utestengt til + + + + CoinControlDialog + + Coin Selection + Mynt Valg Quantity: @@ -604,6 +753,10 @@ Copy address Kopier adresse + + Copy label + Kopier &merkelapp + Copy amount Kopier beløp @@ -612,6 +765,14 @@ Copy transaction ID Kopier transaksjons-ID + + Lock unspent + Lås ubrukt + + + Unlock unspent + Lås opp ubrukt + Copy quantity Kopier mengde @@ -620,6 +781,18 @@ Copy fee Kopier gebyr + + Copy after fee + Kopier etter gebyr + + + Copy bytes + Kopier bytes + + + Copy dust + Kopier støv + Copy change Kopier veksel @@ -636,6 +809,10 @@ no nei + + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Denne teksten blir rød hvis noen av mottakerene får en mengde som er mindre enn støv-grensen. + Can vary +/- %1 satoshi(s) per input. Kan variere +/- %1 satoshi(er) per input. @@ -654,1016 +831,2156 @@ - EditAddressDialog + CreateAssetDialog - Edit Address - Rediger adresse + Coin Control Features + Myntkontroll Funksjoner - &Label - &Merkelapp + Inputs... + Inndata... - The label associated with this address list entry - Merkelappen koblet til denne adresseliste oppføringen + automatically selected + automatisk valgt - The address associated with this address list entry. This can only be modified for sending addresses. - Adressen til denne oppføringen i adresseboken. Denne kan kun endres for utsendingsadresser. + Insufficient funds! + Utilstrekkelige midler! - &Address - &Adresse + Quantity: + Antall: - New receiving address - Ny mottaksadresse + Bytes: + Bytes: - New sending address - Ny utsendingsadresse + Amount: + Antall: - Edit receiving address - Rediger mottaksadresse + Dust: + Støv: - Edit sending address - Rediger utsendingsadresse + Fee: + Gebyr: - Could not unlock wallet. - Kunne ikke låse opp lommebok. + After Fee: + Etter Gebyr: - New key generation failed. - Generering av ny nøkkel feilet. + Change: + Veksel: - - - FreespaceChecker - A new data directory will be created. - En ny datamappe vil bli laget. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Hvis dette er aktivert, men adressen for veksel er tom eller ugyldig, vil veksel bli sendt til en nygenerert adresse. - name - navn + Custom change address + Egendefinert vekseladresse - Directory already exists. Add %1 if you intend to create a new directory here. - Mappe finnes allerede. Legg til %1 hvis du vil lage en ny mappe her. + Name: + Navn - Path already exists, and is not a directory. - Snarvei finnes allerede, og er ikke en mappe. + A-Z 0-9 and . or _ as the second character + A-Z 0-9 og . eller _ som andre tegn - Cannot create data directory here. - Kan ikke lage datamappe her. + The name of the asset you would like to create + Navnet på aktivumet du ønsker å lage - - - HelpMessageDialog - version - versjon + Check Availabilty + Sjekk tilgjengelighet - (%1-bit) - (%1-bit) + Address: + Adresse: - About %1 - Om %1 + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + RVN adressen som skal eie aktivumet. (Du må eie denne adressen). La stå tom for å lage ny adresse. - Command-line options - Kommandolinjevalg + Warning: + Advarsel: - Usage: - Bruk: + The number of assets that will be created + Antall aktivum som blir laget - command-line options - kommandolinjevalg + Units: + Desimaler - UI Options: - Grensesnittvalg: + How divisble the assets will be (e.g. 8 = 1.00000000, 2 = 1.00) + Antall desimaler, (F.eks: 8 = 1.00000000, 2 = 1.00) - Choose data directory on startup (default: %u) - Velg datakatalog for oppstart (default: %u) + e.g. 1 + f.eks. 1 - Set language, for example "de_DE" (default: system locale) - Sett språk, for eksempel "nb_NO" (default: system-«locale») + If the owner of this asset will be able to issue more assets in the future + Om eieren av dette aktivum skal ha mulighet til å lage flere - Start minimized - Begynn minimert + Add IPFS/Txid Hash + Legg til IPFS/Txid Hash - Set SSL root certificates for payment request (default: -system-) - Sett SSL-rootsertifikat for betalingshenvendelser (default: -system-) + ERROR TEXT + ERRROR TEKST - Show splash screen on startup (default: %u) - Vis velkomstbilde ved oppstart (default: %u) + Transaction Fee: + Transaksjonsgebyr: - Reset all settings changed in the GUI - Nullstill alle innstillinger endret i det grafiske brukergrensesnittet + Choose... + Velg... - - - Intro - Welcome - Velkommen + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Bruk av standardgebyr kan ende med at transaksjonen tar flere timer, dager eller aldri blir verifisert. Vurder å velge avgift maneult eller å vente til du har verifisert hele kjeden. - Welcome to %1. - Velkommen til %1. + Warning: Fee estimation is currently not possible. + Advarsel: Beregning av gebyr er ikke mulig - Use the default data directory - Bruk standard datamappe + collapse fee-settings + Legg ned gebyrinnstillinger - Use a custom data directory: - Bruk en egendefinert datamappe: + Hide + Skjul - Error: Specified data directory "%1" cannot be created. - Feil: Den oppgitte datamappen "%1" kan ikke opprettes. + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Hvis den egendefinerte avgiften er satt til 1000 satoshis og transaksjonen bare er 250 bytes, da vil "per kilobyte" bare betale 250 satoshis i gebyr, mens "minstebeløp" betaler 1000 satoshis. For transaksjoner større enn en kilobyte vil begge betale for antall kilobyte. - Error - Feil - - - %n GB of free space available - %n GB med ledig lagringsplass%n GB med ledig lagringsplass + per kilobyte + per kilobyte - - (of %n GB needed) - (av %n GB som trengs)(av %n GB som trengs) + + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Betaling av bare minimumsavgiften går helt fint så lenge det er mindre transaksjonsvolum enn plass i blokkene. Men vær klar over at dette kan ende opp i en transaksjon som aldri blir bekreftet når det er mer etterspørsel etter Raven-transaksjoner enn nettverket kan behandle. - - - ModalOverlay - Form - Skjema - - - Unknown... - Ukjent... - - - Last block time - Tidspunkt for siste blokk - - - Progress - Fremgang - - - Progress increase per hour - Fremgangen stiger hver time - - - calculating... - kalkulerer... + (read the tooltip) + (les verktøytipset) - Estimated time left until synced - Estimert gjenstående tid før ferdig synkronisert + Recommended: + Anbefalt: - Hide - Skjul + C&ustom: + Egendefinert: - - - OpenURIDialog - Open URI - Åpne URI + (Smart fee not initialized yet. This usually takes a few blocks...) + (Smartgebyr ikke innført ennå. Dette tar vanligvis noen blokker...) - Open payment request from URI or file - Åpne betalingsetterspørring fra URI eller fil + Confirmation time target: + Tid for bekreftelse: - URI: - URI: + Create Asset + Lag aktivum - Select payment request file - Velg fil for betalingsetterspørring + Clear + Fjern - - - OptionsDialog - Options - Innstillinger + Balance: + Saldo: - &Main - &Hoved + 123.456 RVN + 123.456 RVN - Size of &database cache - Størrelse på &database hurtigbuffer + Copy quantity + Kopier antall - MB - MB + Copy amount + Kopier antall - Number of script &verification threads - Antall script &verifikasjonstråder + Copy fee + Kopier gebyr - Accept connections from outside - Tillat tilkoblinger fra utsiden + Copy after fee + Kopier etter gebyr - Allow incoming connections - Tillatt innkommende tilkoblinger + Copy bytes + Kopier bytes - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - IP-adressen til proxyen (f.eks. IPv4: 127.0.0.1 / IPv6: ::1) + Copy dust + Kopier støv - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimer i stedet for å avslutte applikasjonen når vinduet lukkes. Når dette er valgt, vil applikasjonen avsluttes kun etter at Avslutte er valgt i menyen. + Copy change + Kopier veksel - 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 |. - Tredjepart URLer (f. eks. en blokkutforsker) som dukker opp i transaksjonsfanen som kontekst meny elementer. %s i URLen er erstattet med transaksjonen sin hash. Flere URLer er separert av en vertikal linje |. + %1 (%2 blocks) + %1 (%2 blokker) - Third party transaction URLs - Tredjepart transaksjon URLer + Main Asset + Hovedaktivum - Active command-line options that override above options: - Aktive kommandolinjevalg som overstyrer valgene ovenfor: + Sub Asset + Underaktivum - Reset all client options to default. - Tilbakestill alle klient valg til standard + Unique Asset + Unikt aktivum - &Reset Options - &Tilbakestill Instillinger + Messaging Channel Asset + Meldingsaktivum - &Network - &Nettverk + Restricted Asset + Begrenset aktivum - (0 = auto, <0 = leave that many cores free) - (0 = automatisk, <0 = la så mange kjerner være ledig) + Asset Type + Type aktivum - W&allet - L&ommebok + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters + IPFS/Txid Hash må starte med 'Qm' og være 46 tegn (IPFS) eller 64 hex tegn (Txid hash). - Expert - Ekspert + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters + IPFS/Txid Hash må starte med 'Qm' og være 46 tegn (IPFS) eller 64 hex tegn (Txid hash). - Enable coin &control features - Aktiver &myntkontroll funksjoner + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + IPFS/Txid hash ikke gyldig. Vennligst bruk en gyldig verdi. - 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. - Hvis du sperrer for bruk av ubekreftet veksel, kan ikke vekselen fra transaksjonen bli brukt før transaksjonen har minimum en bekreftelse. Dette påvirker også hvordan balansen din blir beregnet. + Warning: Invalid Raven address + Advarsel: Ugyldig Ravenadresse - &Spend unconfirmed change - &Bruk ubekreftet veksel + Valid Asset + Gyldig aktivum - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Åpne automatisk Raven klientporten på ruteren. Dette virker kun om din ruter støtter UPnP og dette er påslått. + Invalid: Asset name already in use + Ugyldig: Aktivumnavn er allerede brukt - Map port using &UPnP - Sett opp port ved hjelp av &UPnP + Error: Asset Database not in sync + Feil: Aktivumdatabase ikke synkronisert - Connect to the Raven network through a SOCKS5 proxy. - Koble til Raven-nettverket gjennom en SOCKS5 proxy. + %1 to %2 + %1 til %2 - &Connect through SOCKS5 proxy (default proxy): - &Koble til gjennom SOCKS5 proxy (standardvalg proxy): + Are you sure you want to send? + Er du sikker på du vil sende? - Proxy &IP: - Proxy &IP: + added as transaction fee + lagt til som transaksjonsgebyr - &Port: - &Port: + Total Amount %1 + Totalbeløp: %1: - Port of the proxy (e.g. 9050) - Proxyens port (f.eks. 9050) + or + eller - Used for reaching peers via: - Brukt for å nå noder via: + Confirm send assets + Bekreft sending - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Viser om angitt SOCKS5 mellomtjener blir brukt for å nå noder via denne nettverkstypen. + Invalid: + Ugyldig: - IPv4 - IPv4 + Copy + &Kopier - IPv6 - IPv6 + Transaction ID Copied + Transaksjons-ID kopiert - Tor - Tor + Asset transaction sent to network: + Aktivumtransasjon sendt til nettverk: - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Koble til Raven-nettverket gjennom en separat SOCKS5 mellomtjener for Tor skjulte tjenester. + Warning: Unknown change address + Advarsel: Ukjent vekseladresse - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Bruk separat SOCKS5 mellomtjener for å nå noder via Tor skjulte tjenester: + Confirm custom change address + Bekreft egendefinert vekseladresse - &Window - &Vindu + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Adressen du valgte for veksel, er ikke en del av denne lommeboken. Litt eller alt av mynter fra denne lommeboken kan bli sendt til denne adressen. Er du sikker? - &Hide the icon from the system tray. - &Skjul ikonet fra oppgavelinjen. + (no label) + (ingen merkelapp) - Hide tray icon - Skjul søppel ikon + Pay only the required fee of %1 + Betal kun nødvendig gebyr %1 + + + EditAddressDialog - Show only a tray icon after minimizing the window. - Vis kun ikon i systemkurv etter minimering av vinduet. + Edit Address + Rediger adresse - &Minimize to the tray instead of the taskbar - &Minimer til systemkurv istedenfor oppgavelinjen + &Label + &Merkelapp - M&inimize on close - M&inimer ved lukking + The label associated with this address list entry + Merkelappen koblet til denne adresseliste oppføringen - &Display - &Visning + The address associated with this address list entry. This can only be modified for sending addresses. + Adressen til denne oppføringen i adresseboken. Denne kan kun endres for utsendingsadresser. - User Interface &language: - &Språk for brukergrensesnitt + &Address + &Adresse - &Unit to show amounts in: - &Enhet for visning av beløper: + New receiving address + Ny mottaksadresse - Choose the default subdivision unit to show in the interface and when sending coins. - Velg standard delt enhet for visning i grensesnittet og for sending av ravens. + New sending address + Ny utsendingsadresse - Whether to show coin control features or not. - Skal myntkontroll funksjoner vises eller ikke. + Edit receiving address + Rediger mottaksadresse - &OK - &OK + Edit sending address + Rediger utsendingsadresse - &Cancel - &Avbryt + The entered address "%1" is already in the address book. + Adressen %1 er i adresseboken fra før. - default - standardverdi + Could not unlock wallet. + Kunne ikke låse opp lommebok. - none - ingen + New key generation failed. + Generering av ny nøkkel feilet. + + + FreespaceChecker - Confirm options reset - Bekreft tilbakestilling av innstillinger + A new data directory will be created. + En ny datamappe vil bli laget. - Client restart required to activate changes. - Omstart av klienten er nødvendig for å aktivere endringene. + name + navn - Client will be shut down. Do you want to proceed? - Klienten vil bli lukket. Ønsker du å gå videre? + Directory already exists. Add %1 if you intend to create a new directory here. + Mappe finnes allerede. Legg til %1 hvis du vil lage en ny mappe her. - This change would require a client restart. - Denne endringen krever omstart av klienten. + Path already exists, and is not a directory. + Snarvei finnes allerede, og er ikke en mappe. - The supplied proxy address is invalid. - Angitt proxyadresse er ugyldig. + Cannot create data directory here. + Kan ikke lage datamappe her. - OverviewPage + FreezeAddress - Form - Skjema + Frame + Ramme - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Informasjonen som vises kan være foreldet. Din lommebok synkroniseres automatisk med Raven-nettverket etter at tilkobling er opprettet, men denne prosessen er ikke ferdig enda. + Restricted Asset: + Begrenset aktivum - Watch-only: - Kun observerbar: + Address: + Adresse: - Available: - Tilgjengelig: + Custom Change Address + Egendefinert vekseladresse - Your current spendable balance - Din nåværende saldo + IPFS / Hash: + IPFS / Hash: - Pending: - Under behandling: + Single Address Options + Alternativer for enkeltadresser - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Totalt antall ubekreftede transaksjoner som ikke teller med i saldo + Global Options + Globale alternativer - Immature: - Umoden: + Free&ze trading on this address + Lås handling med denne adressen - Mined balance that has not yet matured - Minet saldo har ikke modnet enda + Unfreeze tradin&g on this address + Lås opp handling med denne adressen - Balances - Saldoer + Check + Sjekk - Total: - Totalt: + Clear + Fjern - Your current total balance - Din nåværende saldo + Submit + Send inn - Your current balance in watch-only addresses - Din nåværende balanse i kun observerbare adresser + Data has been validated, You can now submit the restriction transaction + Data er kontrollert. Du kan sende begrensningstransaksjonen. - Spendable: - Kan brukes: + Address is already frozen + Adressen er allerede låst - Recent transactions - Nylige transaksjoner + Address is not frozen + Adressen er ikke låst - Unconfirmed transactions to watch-only addresses - Ubekreftede transaksjoner til kun observerbare adresser + Restricted asset is already frozen globally + Begrenset aktivum er allerede låst globalt - Mined balance in watch-only addresses that has not yet matured - Utvunnet balanse i kun observerbare adresser som ennå ikke har modnet + Restricted asset is not frozen globally + Begrenset aktivum er ikke låst globalt - Current total balance in watch-only addresses - Nåværende totale balanse i kun observerbare adresser + Unable to preform action at this time + Kan ikke gjennomføre handlingen akkurat nå - PaymentServer - - - PeerTableModel + GUIUtil::SyncWarningMessage - User Agent - Brukeragent - - - Node/Service - Node/Tjeneste + Warning: transaction while syncing wallet! + Advarsel: transaksjon mens synkroninsering pågår! - QObject + HelpMessageDialog - Amount - Beløp + version + versjon - Enter a Raven address (e.g. %1) - Oppgi en Raven-adresse (f.eks. %1) + (%1-bit) + (%1-bit) - %1 d - %1 d + About %1 + Om %1 - %1 h - %1 t + Command-line options + Kommandolinjevalg - %1 m - %1 m + Usage: + Bruk: - %1 s - %1 s + command-line options + kommandolinjevalg - None - Ingen + UI Options: + Grensesnittvalg: - N/A - - + Choose data directory on startup (default: %u) + Velg datakatalog for oppstart (default: %u) - %1 ms - %1 ms + Set language, for example "de_DE" (default: system locale) + Sett språk, for eksempel "nb_NO" (default: system-«locale») - - %n second(s) - %n sekund%n sekunder + + Start minimized + Begynn minimert - - %n minute(s) - %n minutt%n minutter + + Set SSL root certificates for payment request (default: -system-) + Sett SSL-rootsertifikat for betalingshenvendelser (default: -system-) - - %n hour(s) - %n time%n timer + + Show splash screen on startup (default: %u) + Vis velkomstbilde ved oppstart (default: %u) + + + Reset all settings changed in the GUI + Nullstill alle innstillinger endret i det grafiske brukergrensesnittet + + + + Intro + + Welcome + Velkommen + + + Welcome to %1. + Velkommen til %1. + + + Use the default data directory + Bruk standard datamappe + + + Use a custom data directory: + Bruk en egendefinert datamappe: + + + Raven + Raven + + + The wallet will also be stored in this directory. + Lommeboken blir lagret i denne mappen. + + + Error: Specified data directory "%1" cannot be created. + Feil: Den oppgitte datamappen "%1" kan ikke opprettes. + + + Error + Feil - %n day(s) - %n dag%n dager + %n GB of free space available + %n GB med ledig lagringsplass%n GB med ledig lagringsplass - %n week(s) - %n uke%n uker + (of %n GB needed) + (av %n GB som trengs)(av %n GB som trengs) + + + MnemonicDialog - %1 and %2 - %1 og %2 + HD Wallet Setup + Oppsett av HD lommebok - - %n year(s) - %n år%n år + + + MnemonicDialog1 + + HD Wallet Setup + Oppsett av HD lommebok + + + Select the type of wallet to create. + Velg lommeboktype + + + Accept + Aksepter - QObject::QObject + MnemonicDialog2 - Error: %1 - Feil: %1 + New HD Wallet Creation + Oppsett av ny HD lommebok - + + Warning: + Advarsel: + + + Accept + Aksepter + + + Go Back + Tilbake + + - QRImageWidget + MnemonicDialog3 - &Save Image... - &Lagre bilde... + Warning: + Advarsel: - &Copy Image - &Kopier bilde + Accept + Aksepter - Save QR Code - Lagre QR-kode + Go Back + Tilbake + + + + ModalOverlay + + Form + Skjema - PNG Image (*.png) - PNG-bilde (*.png) + Number of blocks left + Antall blokker igjen + + + Unknown... + Ukjent... + + + Last block time + Tidspunkt for siste blokk + + + Progress + Fremgang + + + Progress increase per hour + Fremgangen stiger hver time + + + calculating... + kalkulerer... + + + Estimated time left until synced + Estimert gjenstående tid før ferdig synkronisert + + + Hide + Skjul + + + Unknown. Syncing Headers (%1)... + Ukjent. Synkroniserer blokkhoder (%1)... - RPCConsole + MyRestrictedAssetsTableModel - N/A - - + Date + Dato - Client version - Klientversjon + Type + Type - &Information - &Informasjon + Address + Adresse - Debug window - Feilsøkingsvindu + Asset Name + Aktivumnavn - General - Generelt + Tagged + Merket - Using BerkeleyDB version - Bruker BerkeleyDB versjon + Untagged + Ikke merket - Startup time - Oppstartstidspunkt + Frozen + Fryst - Network - Nettverk + Unfrozen + Ikke fryst - Name - Navn + Other + Annet - Number of connections - Antall tilkoblinger + watch-only + Kun observerbar: - Block chain - Blokkjeden + (no label) + (ingen merkelapp) + + + OpenURIDialog - Current number of blocks - Nåværende antall blokker + Open URI + Åpne URI + + + Open payment request from URI or file + Åpne betalingsetterspørring fra URI eller fil + + + URI: + URI: + + + Select payment request file + Velg fil for betalingsetterspørring + + + + OptionsDialog + + Options + Innstillinger + + + &Main + &Hoved + + + Size of &database cache + Størrelse på &database hurtigbuffer + + + MB + MB + + + Number of script &verification threads + Antall script &verifikasjonstråder + + + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + IP-adressen til proxyen (f.eks. IPv4: 127.0.0.1 / IPv6: ::1) + + + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimer i stedet for å avslutte applikasjonen når vinduet lukkes. Når dette er valgt, vil applikasjonen avsluttes kun etter at Avslutte er valgt i menyen. + + + 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 |. + Tredjepart URLer (f. eks. en blokkutforsker) som dukker opp i transaksjonsfanen som kontekst meny elementer. %s i URLen er erstattet med transaksjonen sin hash. Flere URLer er separert av en vertikal linje |. + + + Active command-line options that override above options: + Aktive kommandolinjevalg som overstyrer valgene ovenfor: + + + Open Configuration File + Åpne konfigurasjonsfil + + + Reset all client options to default. + Tilbakestill alle klient valg til standard + + + &Reset Options + &Tilbakestill Instillinger + + + &Network + &Nettverk + + + (0 = auto, <0 = leave that many cores free) + (0 = automatisk, <0 = la så mange kjerner være ledig) + + + W&allet + L&ommebok + + + Expert + Ekspert + + + Enable coin &control features + Aktiver &myntkontroll funksjoner + + + 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. + Hvis du sperrer for bruk av ubekreftet veksel, kan ikke vekselen fra transaksjonen bli brukt før transaksjonen har minimum en bekreftelse. Dette påvirker også hvordan balansen din blir beregnet. + + + &Spend unconfirmed change + &Bruk ubekreftet veksel + + + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Åpne automatisk Raven klientporten på ruteren. Dette virker kun om din ruter støtter UPnP og dette er påslått. + + + Map port using &UPnP + Sett opp port ved hjelp av &UPnP + + + Accept connections from outside. + Tillat tilkoblinger fra utsiden + + + Allow incomin&g connections + Tillatt innkommende tilkoblinger + + + Connect to the Raven network through a SOCKS5 proxy. + Koble til Raven-nettverket gjennom en SOCKS5 proxy. + + + &Connect through SOCKS5 proxy (default proxy): + &Koble til gjennom SOCKS5 proxy (standardvalg proxy): + + + Proxy &IP: + Proxy &IP: + + + &Port: + &Port: + + + Port of the proxy (e.g. 9050) + Proxyens port (f.eks. 9050) + + + Used for reaching peers via: + Brukt for å nå noder via: + + + IPv4 + IPv4 + + + IPv6 + IPv6 + + + Tor + Tor + + + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Koble til Raven-nettverket gjennom en separat SOCKS5 mellomtjener for Tor skjulte tjenester. + + + &Window + &Vindu + + + Show only a tray icon after minimizing the window. + Vis kun ikon i systemkurv etter minimering av vinduet. + + + &Minimize to the tray instead of the taskbar + &Minimer til systemkurv istedenfor oppgavelinjen + + + M&inimize on close + M&inimer ved lukking + + + Only show toolbar icons. No text. + Vis kun ikoner, ingen tekst. + + + &Icons only + Bare ikoner + + + &Display + &Visning + + + User Interface &language: + &Språk for brukergrensesnitt + + + &Unit to show amounts in: + &Enhet for visning av beløper: + + + Choose the default subdivision unit to show in the interface and when sending coins. + Velg standard delt enhet for visning i grensesnittet og for sending av ravens. + + + Whether to show coin control features or not. + Skal myntkontroll funksjoner vises eller ikke. + + + &Third party transaction URLs + URLer til tjenester for transaksjonsvisning + + + Third party URL for IPFS-viewer. %s in the URL is replaced by IPFS hash. + Tredjeparts URL for IPFS-fremviser. %s i URLen blir erstattet med IPFS-koden. + + + IPFS Viewer URL + IPFS fremviser URL + + + Enable Dark Mode + Aktiver mørkt tema + + + &OK + &OK + + + &Cancel + &Avbryt + + + default + standardverdi + + + none + ingen + + + Confirm options reset + Bekreft tilbakestilling av innstillinger + + + Client restart required to activate changes. + Omstart av klienten er nødvendig for å aktivere endringene. + + + Client will be shut down. Do you want to proceed? + Klienten vil bli lukket. Ønsker du å gå videre? + + + Error + Feil + + + This change would require a client restart. + Denne endringen krever omstart av klienten. + + + The supplied proxy address is invalid. + Angitt proxyadresse er ugyldig. + + + + OverviewPage + + Form + Skjema + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Informasjonen som vises kan være foreldet. Din lommebok synkroniseres automatisk med Raven-nettverket etter at tilkobling er opprettet, men denne prosessen er ikke ferdig enda. + + + Watch-only: + Kun observerbar: + + + Available: + Tilgjengelig: + + + Your current spendable balance + Din nåværende saldo + + + Pending: + Under behandling: + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Totalt antall ubekreftede transaksjoner som ikke teller med i saldo + + + Immature: + Umoden: + + + Mined balance that has not yet matured + Minet saldo har ikke modnet enda + + + Total: + Totalt: + + + Your current total balance + Din nåværende saldo + + + RVN Balances + RVN Oversikt + + + Your current balance in watch-only addresses + Din nåværende balanse i kun observerbare adresser + + + Spendable: + Kan brukes: + + + Asset Balances + Aktivumbeholdning + + + Search + Søk + + + Recent transactions + Nylige transaksjoner + + + Unconfirmed transactions to watch-only addresses + Ubekreftede transaksjoner til kun observerbare adresser + + + Mined balance in watch-only addresses that has not yet matured + Utvunnet balanse i kun observerbare adresser som ennå ikke har modnet + + + Current total balance in watch-only addresses + Nåværende totale balanse i kun observerbare adresser + + + Send Asset + Send aktivum + + + Copy Amount + Kopier mengde + + + Copy Name + Kopier navn + + + Copy Hash + Kopier hash + + + Issue Sub Asset + Utsted underaktivum + + + Issue Unique Asset + Utsted unikt aktivum + + + Reissue Asset + Endre aktivum + + + Open IPFS in Browser + Åpne IPFS i nettleser + + + Open IPFS content? + Åpne IPFS-innhold? + + + Open the following IPFS content in your default browser? + + Åpne dette IPFS-innholdet i standard nettleser? + + + + + PaymentServer + + Payment request error + Betalingsforespørsel feilet + + + + PeerTableModel + + User Agent + Brukeragent + + + Node/Service + Node/Tjeneste + + + + QObject + + Amount + Beløp + + + Enter a Raven address (e.g. %1) + Oppgi en Raven-adresse (f.eks. %1) + + + %1 d + %1 d + + + %1 h + %1 t + + + %1 m + %1 m + + + %1 s + %1 s + + + None + Ingen + + + N/A + - + + + %1 ms + %1 ms + + + %1 and %2 + %1 og %2 + + + + QObject::QObject + + Error: %1 + Feil: %1 + + + + QRImageWidget + + &Save Image... + &Lagre bilde... + + + &Copy Image + &Kopier bilde + + + Save QR Code + Lagre QR-kode + + + PNG Image (*.png) + PNG-bilde (*.png) + + + + RPCConsole + + N/A + - + + + Client version + Klientversjon + + + &Information + &Informasjon + + + Debug window + Feilsøkingsvindu + + + General + Generelt + + + Using BerkeleyDB version + Bruker BerkeleyDB versjon + + + Startup time + Oppstartstidspunkt + + + Network + Nettverk + + + Name + Navn + + + Number of connections + Antall tilkoblinger + + + Block chain + Blokkjeden + + + Current number of blocks + Nåværende antall blokker + + + Memory Pool + Minnepool + + + Current number of transactions + Nåværende antall transaksjoner + + + Memory usage + Minnebruk + + + Received + Mottatt + + + Sent + Sendt + + + &Peers + &Noder + + + Banned peers + Utestengte noder + + + Select a peer to view detailed information. + Velg en node for å vise detaljert informasjon. + + + Whitelisted + Hvitelistet + + + Direction + Retning + + + Version + Versjon + + + Starting Block + Startblokk + + + Synced Headers + Synkroniserte blokkhoder + + + Synced Blocks + Synkroniserte Blokker + + + User Agent + Brukeragent + + + Decrease font size + Forminsk font størrelsen + + + Increase font size + Forstørr font størrelse + + + Services + Tjenester + + + Ban Score + Ban Poengsum + + + Connection Time + Tilkoblingstid + + + Last Send + Siste Sendte + + + Last Receive + Siste Mottatte + + + Ping Time + Ping-tid + + + The duration of a currently outstanding ping. + Tidsforløp for utestående ping. + + + Ping Wait + Ping Tid + + + Time Offset + Tidsforskyvning + + + Last block time + Tidspunkt for siste blokk + + + &Open + &Åpne + + + &Console + &Konsoll + + + &Network Traffic + &Nettverkstrafikk + + + Totals + Totalt + + + In: + Inn: + + + Out: + Ut: + + + Debug log file + Loggfil for feilsøk + + + Clear console + Tøm konsoll + + + 1 &hour + 1 &time + + + 1 &day + 1 &dag + + + 1 &week + 1 &uke + + + 1 &year + 1 &år + + + &Disconnect + Koble ifra + + + Are you sure you want to reindex? + Er du sikker på du vil reindeksere? + + + Confirm reindex + Bekreft reindeksering + + + Type <b>help</b> for an overview of available commands. + Skriv <b>help</b> for en oversikt over kommandoer. + + + Network activity disabled + Nettverksaktivitet deaktivert + + + (node id: %1) + (node id: %1) + + + via %1 + via %1 + + + never + aldri + + + Inbound + Innkommende + + + Outbound + Utgående + + + Yes + Ja + + + No + Nei + + + Unknown + Ukjent + + + + RavenGUI + + Sign &message... + Signer &melding... + + + Synchronizing with network... + Synkroniserer med nettverk... + + + &Overview + &Oversikt + + + Node + Node + + + Show general overview of wallet + Vis generell oversikt over lommeboken + + + &Transactions + &Transaksjoner + + + Browse transaction history + Vis transaksjonshistorikk + + + &Create Assets + &Opprett aktivum + + + &Transfer Assets + Aktivumover&føring + + + &Manage Assets + &Aktivumbehandling + + + &Restricted Assets + Begrensede aktivum + + + E&xit + &Avslutt + + + Quit application + Avslutt applikasjonen + + + &About %1 + &Om %1 + + + Show information about %1 + Vis informasjon om %1 + + + About &Qt + Om &Qt + + + Show information about Qt + Vis informasjon om Qt + + + &Options... + &Innstillinger... + + + Modify configuration options for %1 + Endre innstilinger for %1 + + + &Encrypt Wallet... + &Krypter Lommebok... + + + &Backup Wallet... + Lag &Sikkerhetskopi av Lommebok... + + + &Change Passphrase... + &Endre Adgangsfrase... + + + &Get my words... + &Vis mine ord... + + + &Debug Window + &Feilsøkingsvindu + + + &Wallet Repair + Lommebokreparasjon + + + Open wallet repair options + Åpne lommebokreparasjon + + + &Sending addresses... + &Utsendingsadresser... + + + &Receiving addresses... + &Mottaksadresser... + + + Open &URI... + Åpne &URI... + + + &Wallet + Lommebok + + + Ravencoin Market Price + Ravencoin markedspris + + + Click to disable network activity. + Klikk for å deaktivere nettverksaktivitet + + + Network activity disabled. + Nettverksaktivitet deaktivert + + + Click to enable network activity again. + Klikk for å aktivere nettverksaktivitet igjen. + + + Syncing Headers (%1%)... + Synkroniserer blokkhoder (%1)... + + + Reindexing blocks on disk... + Reindekserer blokker på harddisk... + + + Send coins to a Raven address + Send til en Raven-adresse + + + Backup wallet to another location + Sikkerhetskopier lommebok til annet sted + + + Change the passphrase used for wallet encryption + Endre adgangsfrasen brukt for kryptering av lommebok + + + Open debugging and diagnostic console + Åpne konsoll for feilsøk og diagnostikk + + + &Verify message... + &Verifiser melding... + + + Raven + Raven + + + Wallet + Lommebok + + + &Send + &Send + + + &Receive + &Motta + + + &Show / Hide + &Vis / Skjul + + + Show or hide the main Window + Vis eller skjul hovedvinduet + + + Encrypt the private keys that belong to your wallet + Krypter de private nøklene som tilhører lommeboken din + + + Sign messages with your Raven addresses to prove you own them + Signer en melding med Raven-adressene dine for å bevise at du eier dem + + + Verify messages to ensure they were signed with specified Raven addresses + Bekreft meldinger for å være sikker på at de ble signert av en angitt Raven-adresse + + + &File + &Fil + + + &Help + &Hjelp + + + Request payments (generates QR codes and raven: URIs) + Forespør betalinger (genererer QR-koder og raven: URIer) + + + Show the list of used sending addresses and labels + Vis listen av brukte utsendingsadresser og merkelapper + + + Show the list of used receiving addresses and labels + Vis listen over bruke mottaksadresser og merkelapper + + + Open a raven: URI or payment request + Åpne en Raven: URI eller betalingsetterspørring + + + &Command-line options + &Kommandolinjevalg + + + %1 behind + %1 bak + + + Last received block was generated %1 ago. + Siste mottatte blokk ble generert for %1 siden. + + + Transactions after this will not yet be visible. + Transaksjoner etter dette vil ikke være synlige enda. + + + Error + Feil + + + Warning + Advarsel + + + Information + Informasjon + + + Up to date + Oppdatert + + + %1 client + %1 klient + + + Connecting to peers... + Kobler til likemannsnettverket... + + + Catching up... + Laster ned... + + + Date: %1 + + Dato: %1 + + + + Amount: %1 + + Beløp: %1: + + + + Type: %1 + + Type: %1 + + + + Label: %1 + + Merkelapp: %1 + + + + Address: %1 + + Adresse: %1 + + + + Sent transaction + Sendt transaksjon + + + Incoming transaction + Innkommende transaksjon + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Lommeboken er <b>kryptert</b> og for tiden <b>låst opp</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Lommeboken er <b>kryptert</b> og for tiden <b>låst</b> + + + A fatal error occurred. Raven can no longer continue safely and will quit. + En fatal feil har inntruffet. Raven kan ikke lenger trygt fortsette, og må derfor avslutte. + + + + ReceiveCoinsDialog + + &Amount: + &Beløp: + + + &Label: + &Merkelapp: + + + &Message: + &Melding: + + + 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. + Gjenbruk en av de tidligere brukte mottaksadressene. Gjenbruk av adresser har sikkerhets- og personvernsutfordringer. Ikke bruk dette med unntak for å gjennopprette en betalingsetterspørring som ble gjort tidligere. + + + R&euse an existing receiving address (not recommended) + Gj&enbruk en eksisterende mottaksadresse (ikke anbefalt) + + + 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 Raven network. + En valgfri melding å tilknytte betalingsetterspørringen, som vil bli vist når forespørselen er åpnet. Meldingen vil ikke bli sendt med betalingen over Raven-nettverket. + + + An optional label to associate with the new receiving address. + En valgfri merkelapp å tilknytte den nye mottakeradressen. - Memory Pool - Minnepool + Use this form to request payments. All fields are <b>optional</b>. + Bruk dette skjemaet til betalingsforespørsler. Alle felt er <b>valgfrie</b>. - Current number of transactions - Nåværende antall transaksjoner + An optional amount to request. Leave this empty or zero to not request a specific amount. + Et valgfritt beløp å etterspørre. La stå tomt eller null for ikke å etterspørre et spesifikt beløp. - Memory usage - Minnebruk + Clear all fields of the form. + Fjern alle felter fra skjemaet. - Received - Mottatt + Clear + Fjern - Sent - Sendt + Requested payments history + Etterspurt betalingshistorikk - &Peers - &Noder + &Request payment + &Etterspør betaling - Banned peers - Utestengte noder + Show the selected request (does the same as double clicking an entry) + Vis den valgte etterspørringen (gjør det samme som å dobbelklikke på en oppføring) - Select a peer to view detailed information. - Velg en node for å vise detaljert informasjon. + Show + Vis - Whitelisted - Hvitelistet + Remove the selected entries from the list + Fjern de valgte oppføringene fra listen - Direction - Retning + Remove + Fjern - Version - Versjon + Copy URI + Kopier &URI - Starting Block - Startblokk + Copy label + Kopier &merkelapp - Synced Headers - Synkroniserte Blokkhoder + Copy amount + Kopier beløp + + + ReceiveRequestDialog - Synced Blocks - Synkroniserte Blokker + QR Code + QR-kode - User Agent - Brukeragent + Copy &URI + Kopier &URI - Decrease font size - Forminsk font størrelsen + Copy &Address + Kopier &Adresse - Increase font size - Forstørr font størrelse + &Save Image... + &Lagre Bilde... - Services - Tjenester + URI + URI: - Ban Score - Ban Poengsum + Address + Adresse - Connection Time - Tilkoblingstid + Amount + Mengde - Last Send - Siste Sendte + Label + Merkelapp - Last Receive - Siste Mottatte + Message + Melding + + + RecentRequestsTableModel - Ping Time - Ping-tid + Date + Dato - The duration of a currently outstanding ping. - Tidsforløp for utestående ping. + Label + Merkelapp - Ping Wait - Ping Tid + Message + Melding - Time Offset - Tidsforskyvning + (no label) + (ingen merkelapp) + + + ReissueAssetDialog - Last block time - Tidspunkt for siste blokk + Coin Control Features + Myntkontroll Funksjoner - &Open - &Åpne + Inputs... + Innganger.. - &Console - &Konsoll + automatically selected + automatisk valgt - &Network Traffic - &Nettverkstrafikk + Insufficient funds! + Utilstrekkelige midler! - &Clear - &Fjern + Quantity: + Mengde: - Totals - Totalt + Bytes: + Bytes: - In: - Inn: + Amount: + Antall: - Out: - Ut: + Dust: + Støv: - Debug log file - Loggfil for feilsøk + Fee: + Gebyr: - Clear console - Tøm konsoll + After Fee: + Etter Gebyr: - 1 &hour - 1 &time + Change: + Veksel: - 1 &day - 1 &dag + Address: + Adresse: - 1 &week - 1 &uke + Warning: + Advarsel: - 1 &year - 1 &år + Unit: + Desimaler - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Bruk opp og ned pil for å navigere historikken, og <b>Ctrl-L</b> for å tømme skjermen. + Change IPFS/Txid Hash + Endre IPFS/Txid kode - Type <b>help</b> for an overview of available commands. - Skriv <b>help</b> for en oversikt over kommandoer. + Transaction Fee: + Transaksjonsgebyr: - %1 B - %1 B + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Bruk av standardgebyr kan ende med at transaksjonen tar flere timer, dager eller aldri blir verifisert. Vurder å velge avgift maneult eller å vente til du har verifisert hele kjeden. - %1 KB - %1 KB + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Hvis den egendefinerte avgiften er satt til 1000 satoshis og transaksjonen bare er 250 bytes, da vil "per kilobyte" bare betale 250 satoshis i gebyr, mens "minstebeløp" betaler 1000 satoshis. For transaksjoner større enn en kilobyte vil begge betale for antall kilobyte. - %1 MB - %1 MB + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Betaling av bare minimumsavgiften går helt fint så lenge det er mindre transaksjonsvolum enn plass i blokkene. Men vær klar over at dette kan ende opp i en transaksjon som aldri blir bekreftet når det er mer etterspørsel etter Raven-transaksjoner enn nettverket kan behandle. - %1 GB - %1 GB + Recommended: + Anbefalt: - (node id: %1) - (node id: %1) + IPFS Hash + IPFS kode - via %1 - via %1 + added as transaction fee + lagt til som transaksjonsgebyr - never - aldri + Transaction ID Copied + Transaksjons-ID kopiert - Inbound - Innkommende + Asset transaction sent to network: + Aktivumtransasjon sendt til nettverk: + + + RestrictedAssetsDialog - Outbound - Utgående + Asset Balances + Aktivumbeholdning - Yes - Ja + Search + Søk - No - Nei + Address List + Adresseliste - Unknown - Ukjent + Balance: + Saldo: - - - ReceiveCoinsDialog - &Amount: - &Beløp: + added as transaction fee + lagt til som transaksjonsgebyr - &Label: - &Merkelapp: + Total Amount %1 + Totalantall: %1: + + + SendAssetsEntry - &Message: - &Melding: + This is an asset payment + Dette er en aktivumoverføring - 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. - Gjenbruk en av de tidligere brukte mottaksadressene. Gjenbruk av adresser har sikkerhets- og personvernsutfordringer. Ikke bruk dette med unntak for å gjennopprette en betalingsetterspørring som ble gjort tidligere. + A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. + En melding som var tilknyttet ravenen: URI vil bli lagret med transaksjonen for din oversikt. Denne meldingen vil ikke bli sendt over Raven-nettverket. - R&euse an existing receiving address (not recommended) - Gj&enbruk en eksisterende mottaksadresse (ikke anbefalt) + Memo: + Memo: - 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 Raven network. - En valgfri melding å tilknytte betalingsetterspørringen, som vil bli vist når forespørselen er åpnet. Meldingen vil ikke bli sendt med betalingen over Raven-nettverket. + Amount: + Antall: - An optional label to associate with the new receiving address. - En valgfri merkelapp å tilknytte den nye mottakeradressen. + Enter a label for this address to add it to the list of used addresses + Skriv inn en merkelapp for denne adressen for å legge den til listen av brukte adresser - Use this form to request payments. All fields are <b>optional</b>. - Bruk dette skjemaet til betalingsforespørsler. Alle felt er <b>valgfrie</b>. + &Label: + &Merkelapp: - An optional amount to request. Leave this empty or zero to not request a specific amount. - Et valgfritt beløp å etterspørre. La stå tomt eller null for ikke å etterspørre et spesifikt beløp. + Asset: + Aktivum - Clear all fields of the form. - Fjern alle felter fra skjemaet. + The Raven address to send the payment to + Raven-adressen det skal overføres til - Clear - Fjern + Choose previously used address + Velg tidligere brukt adresse - Requested payments history - Etterspurt betalingshistorikk + Alt+A + Alt+A - &Request payment - &Etterspør betaling + Paste address from clipboard + Lim inn adresse fra utklippstavlen - Show the selected request (does the same as double clicking an entry) - Vis den valgte etterspørringen (gjør det samme som å dobbelklikke på en oppføring) + Alt+P + Alt+P - Show - Vis + Remove this entry + Fjern denne oppføringen - Remove the selected entries from the list - Fjern de valgte oppføringene fra listen + Message: + &Melding: - Remove - Fjern + Transfer &To: + Overfør til: - Copy amount - Kopier beløp + Transfer Administrator Asset + Overfør administrator aktivum - - - ReceiveRequestDialog - QR Code - QR-kode + This is an unauthenticated payment request. + Dette er en uautorisert betalingsetterspørring. - Copy &URI - Kopier &URI + Transfer to: + Overfør til: - Copy &Address - Kopier &Adresse + A&mount: + Antall: - &Save Image... - &Lagre Bilde... + This is an authenticated payment request. + Dette er en autorisert betalingsetterspørring. - Address - Adresse + Enter a label for this address to add it to your address book + Skriv inn en merkelapp for denne adressen for å legge den til listen av brukte adresser - Label - Merkelapp + Select to view administrator assets to transfer + Vis administrator aktivum - Message - Melding + Select an asset to transfer + Velg aktivum for overføring - - - RecentRequestsTableModel - Date - Dato + This restricted asset has been frozen globally. No transfers can be sent on the network. + Dette begrensede aktivumet har blitt låst golbalt. Det kan ikke sendes på nettverket. - Label - Merkelapp + Wallet Balance + Lommeboksaldo - Message - Melding + Select an administrator asset to transfer + Velg administrator aktivum for overføring - (no label) - (ingen merkelapp) + Warning: Transferring administrator asset + Advarsel: Overføring av administrator aktivum. - + SendCoinsDialog @@ -1726,6 +3043,14 @@ Choose... Velg... + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Bruk av standardgebyr kan ende med at transaksjonen tar flere timer, dager eller aldri blir verifisert. Vurder å velge avgift maneult eller å vente til du har verifisert hele kjeden. + + + Warning: Fee estimation is currently not possible. + Advarsel: Beregning av gebyr er ikke mulig + collapse fee-settings Legg ned gebyrinnstillinger @@ -1742,10 +3067,6 @@ Hide Skjul - - total at least - minstebeløp - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Betaling av bare minimumsavgiften går helt fint så lenge det er mindre transaksjonsvolum enn plass i blokkene. Men vær klar over at dette kan ende opp i en transaksjon som aldri blir bekreftet når det er mer etterspørsel etter Raven-transaksjoner enn nettverket kan behandle. @@ -1766,14 +3087,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Smartgebyr ikke innført ennå. Dette tar vanligvis noen blokker...) - - normal - normal - - - fast - rask - Send to multiple recipients at once Send til flere enn en mottaker @@ -1790,6 +3103,10 @@ Dust: Støv: + + Confirmation time target: + Tid for bekreftelse: + Clear &All Fjern &Alt @@ -1818,14 +3135,94 @@ Copy fee Kopier gebyr + + Copy after fee + Kopier etter gebyr + + + Copy bytes + Kopier bytes + + + Copy dust + Kopier støv + Copy change Kopier veksel + + %1 (%2 blocks) + %1 (%2 blokker) + + + %1 to %2 + %1 til %2 + + + Are you sure you want to send? + Er du sikker på du vil sende? + + + added as transaction fee + lagt til som transaksjonsgebyr + + + Total Amount %1 + Totalantall: %1: + or eller + + Confirm send coins + Bekreft sending + + + The recipient address is not valid. Please recheck. + Mottakeradressen er ugyldig. Vennligst sjekk. + + + The amount to pay must be larger than 0. + Antall må være større enn 0 + + + The amount exceeds your balance. + Antall er større enn saldo + + + Transaction creation failed! + Opprettelse av transaksjonen feilet. + + + The transaction was rejected with the following reason: %1 + Transaksjonen ble avvist: %1 + + + Payment request expired. + Betalingsforespørsel utgått. + + + Pay only the required fee of %1 + Betal kun nødvendig gebyr %1 + + + Warning: Invalid Raven address + Advarsel: Ugyldig Ravenadresse + + + Warning: Unknown change address + Advarsel: Ukjent vekseladresse + + + Confirm custom change address + Bekreft egendefinert vekseladresse + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Adressen du valgte for veksel, er ikke en del av denne lommeboken. Litt eller alt av mynter fra denne lommeboken kan bli sendt til denne adressen. Er du sikker? + (no label) (ingen merkelapp) @@ -1837,10 +3234,6 @@ A&mount: &Beløp: - - Pay &To: - Betal &Til: - &Label: &Merkelapp: @@ -1885,10 +3278,18 @@ Message: Melding: + + Send &To: + Send til: + This is an unauthenticated payment request. Dette er en uautorisert betalingsetterspørring. + + Send to: + Send til: + This is an authenticated payment request. Dette er en autorisert betalingsetterspørring. @@ -1901,15 +3302,15 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. En melding som var tilknyttet ravenen: URI vil bli lagret med transaksjonen for din oversikt. Denne meldingen vil ikke bli sendt over Raven-nettverket. - - Pay To: - Betal Til: - Memo: Memo: - + + Enter a label for this address to add it to your address book + Skriv inn en merkelapp for denne adressen for å legge den til listen av brukte adresser + + SendConfirmationDialog @@ -2059,6 +3460,10 @@ not accepted ikke akseptert + + Transaction fee + Transaksjonsgebyr: + Message Melding @@ -2071,6 +3476,26 @@ Transaction ID Transaksjons-ID + + Transaction total size + Transaksjonstørrelse + + + Debug information + Feilsøkingsinformasjon + + + Transaction + Transaksjon + + + Inputs + Innganger.. + + + Amount + Antall + TransactionDescDialog @@ -2085,10 +3510,22 @@ Date Dato + + Type + Type + Label Merkelapp + + Amount + Antall + + + Asset + Aktivum + Offline Frakoblet @@ -2097,14 +3534,54 @@ Unconfirmed Ubekreftet + + Generated but not accepted + Generert men ikke akseptert + + + Received with + Mottatt med + + + Received from + Mottatt fra + Sent to Sendt til + + Payment to yourself + Betaling til deg selv + + + Asset Issued + Aktivum opprettet + + + Assets Received + Aktivum mottatt + + + Assets Sent + Aktivum sendt + (no label) (ingen merkelapp) + + Transaction status. Hover over this field to show number of confirmations. + Transaksjonstatus. Hold over dette feltet for å vise antall bekreftelser. + + + Date and time that the transaction was received. + Dato og tidspunkt transaksjonen ble mottatt. + + + Type of transaction. + Transaksjonstype. + TransactionView @@ -2132,6 +3609,10 @@ This year Dette året + + Received with + Mottatt med + Sent to Sendt til @@ -2140,10 +3621,26 @@ To yourself Til deg selv + + Other + Annet + + + Min amount + Minstebeløp + + + Asset name + Aktivumnavn + Copy address Kopier adresse + + Copy label + Kopier &merkelapp + Copy amount Kopier beløp @@ -2152,14 +3649,42 @@ Copy transaction ID Kopier transaksjons-ID + + Copy raw transaction + Kopier rå transaksjon + + + Copy full transaction details + Kopier alle transaksjonsdetaljer + + + Edit label + Rediger merkelapp + + + Show transaction details + Vis transaksjonsdetaljer + + + Export Transaction History + Eksporter transaksjonshistorie + Comma separated file (*.csv) Kommaseparert fil (*.csv) + + Confirmed + Bekreftet + Date Dato + + Type + Type + Label Merkelapp @@ -2168,11 +3693,31 @@ Address Adresse + + Asset + Aktivum + Exporting Failed Eksportering feilet - + + Exporting Successful + Eksport vellykket + + + Asset Received + Aktivum mottatt + + + Asset Sent + Aktivum sendt + + + to + til + + UnitDisplayStatusBarControl @@ -2185,9 +3730,33 @@ WalletModel + + Send Coins + Send mynter + WalletView + + &Export + &Eksporter + + + Export the data in the current tab to a file + Eksporter data fra nåværende fane til fil + + + Backup Wallet + Lag &Sikkerhetskopi av Lommebok... + + + Backup Failed + Sikkerhetskopi feilet + + + Backup Successful + Sikkerhetskopi vellykket + raven-core @@ -2211,6 +3780,10 @@ Accept command line and JSON-RPC commands Ta imot kommandolinje- og JSON-RPC-kommandoer + + Distributed under the MIT software license, see the accompanying file %s or %s + Distribuert under MIT programvare lisensen. Les medfølgende fil %s eller %s + If <category> is not supplied or if <category> = 1, output all debugging information. Hvis <category> ikke er oppgitt eller hvis <category> = 1, ta ut all informasjon for feilsøking. @@ -2251,6 +3824,10 @@ Raven Core Raven Core + + The %s developers + Utviklerne av %s + Bind to given address and always listen on it. Use [host]:port notation for IPv6 Bind til angitt adresse. Bruk [vertsmaskin]:port notasjon for IPv6 @@ -2359,14 +3936,18 @@ Incorrect or no genesis block found. Wrong datadir for network? Ugyldig eller ingen skaperblokk funnet. Feil datamappe for nettverk? - - Invalid -onion address: '%s' - Ugyldig -onion adresse: '%s' - Keep the transaction memory pool below <n> megabytes (default: %u) Hold transaksjonsminnet under <n> megabytes (standard: %u) + + Loading P2P addresses... + Laster P2P adresser... + + + Loading banlist... + Laster svarteliste... + Not enough file descriptors available. For få fildeskriptorer tilgjengelig. @@ -2392,12 +3973,20 @@ Beskjæringsmodus er ikke kompatibel med -txindex. - Set database cache size in megabytes (%d to %d, default: %d) - Sett databasen sin størrelse på hurtigbufferen i megabytes (%d til %d, standardverdi: %d) + Rebuild chain state and block index from the blk*.dat files on disk + Gjennoppbygger kjedestatus og blokk-indeks fra blk*.dat filene på datamaskinen. + + + Rebuild chain state from the currently indexed blocks + Gjennoppbygger kjedestatus fra indekserte blokker - Set maximum block size in bytes (default: %d) - Sett maks blokkstørrelse i bytes (standardverdi: %d) + Rewinding blocks... + Reverserer blokker... + + + Set database cache size in megabytes (%d to %d, default: %d) + Sett databasen sin størrelse på hurtigbufferen i megabytes (%d til %d, standardverdi: %d) Specify wallet file (within data directory) @@ -2407,6 +3996,10 @@ The source code is available from %s. Kildekoden er tilgjengelig fra %s. + + Transaction fee and change calculation failed + Beregning av transaksjonsgebyr og veksel feilet + Unsupported argument -benchmark ignored, use -debug=bench. Ustøttet argument -benchmark ble ignorert, bruk -debug=bench. @@ -2419,6 +4012,10 @@ Unsupported argument -tor found, use -onion. Feil: Argumentet -tor er ikke støttet, bruk -onion. + + Upgrading UTXO database + Oppgraderer UTXO databasen + Use UPnP to map the listening port (default: %u) Bruk UPnP for å sette opp lytteport (standardverdi: %u) @@ -2431,10 +4028,6 @@ Verifying blocks... Verifiserer blokker... - - Verifying wallet... - Verifiserer lommebok... - Wallet %s resides outside data directory %s Lommebok %s befinner seg utenfor datamappe %s @@ -2451,10 +4044,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Bind til gitt adresse og hvitlist peers som kobler seg til den. Bruk [host]:port notasjon for IPv6 - - 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) - Bind til gitt adresse for å lytte for JSON-RPC-tilkoblinger. Bruk [host]:port notasjon for IPv6. Dette alternativet kan angis flere ganger (standardverdi: bind til alle grensesnitt) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Opprett nye filer med standardtillatelser i systemet, i stedet for umask 077 (kun virksom med lommebokfunksjonalitet slått av) @@ -2491,10 +4080,6 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Bruk tilfeldig identitet for hver proxytilkobling. Dette muliggjør TOR stream isolasjon (standardverdi: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Sett maksimum størrelse for transaksjoner med høy prioritet / lavt gebyr, i bytes (standardverdi: %d) - The transaction amount is too small to send after the fee has been deducted Transaksjonsbeløpet er for lite til å sendes etter at gebyret er fratrukket @@ -2527,6 +4112,10 @@ Error reading from database, shutting down. Feil ved lesing fra database, stenger ned. + + Error upgrading chainstate database + Feil ved oppgradering av kjedestatus-database + Imports blocks from external blk000??.dat file on startup Importerer blokker fra ekstern fil blk000??.dat ved oppstart @@ -2571,10 +4160,6 @@ Send trace/debug info to console instead of debug.log file Send spor-/feilsøkingsinformasjon til konsollen istedenfor filen debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Send transaksjoner uten transaksjonsgebyr hvis mulig (standardverdi: %u) - Show all debugging options (usage: --help -help-debug) Vis alle feilsøkingsvalg (bruk: --help -help-debug) @@ -2627,10 +4212,18 @@ Username for JSON-RPC connections Brukernavn for JSON-RPC forbindelser + + Verifying wallet(s)... + Verifiserer lommebok... + Warning Advarsel + + Warning: unknown new rules activated (versionbit %i) + Advarsel: ukjente nye regler aktivert. (Versjonsbit %i) + Whether to operate in a blocks only mode (default: %u) Hvorvidt å operere i modus med kun blokker (standardverdi: %u) @@ -2655,10 +4248,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Tillat oppslag i DNS for -addnode, -seednode og -connect - - Loading addresses... - Laster adresser... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = behold metadata for transaksjon som f. eks. kontoeier og informasjon om betalingsanmodning, 2 = dropp metadata for transaksjon) @@ -2711,6 +4300,10 @@ Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) Bruk separate SOCKS5 proxyer for å nå noder via Tor skjulte tjenester (standardverdi: %s) + + %s is set very high! + %s er satt veldig høyt! + (default: %s) (standardverdi: %s) @@ -2727,10 +4320,6 @@ Include IP addresses in debug output (default: %u) Inkludere IP-adresser i feilsøkingslogg (standardverdi: %u) - - Invalid -proxy address: '%s' - Ugyldig -proxy adresse: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Lytt etter JSON-RPC tilkoblinger på <port> (standardverdi: %u eller testnett: %u) @@ -2771,6 +4360,10 @@ Set key pool size to <n> (default: %u) Angi størrelse på nøkkel-lager til <n> (standardverdi: %u) + + Set maximum BIP141 block weight (default: %d) + Sett maksimal BIP141 blokk tyngde (standard: %d) + Set the number of threads to service RPC calls (default: %d) Sett antall tråder til betjening av RPC-kall (standardverdi: %d) @@ -2791,10 +4384,38 @@ Spend unconfirmed change when sending transactions (default: %u) Bruk ubekreftet veksel ved sending av transaksjoner (standardverdi: %u) + + Starting network threads... + Starter nettverkstråder... + + + The wallet will avoid paying less than the minimum relay fee. + Lommeboken vil ikke betale mindre enn den minste videresendingsavgiften. + + + This is the minimum transaction fee you pay on every transaction. + Dette er det minste transaksjonsgebyret du kan betale for hver transaksjon. + + + This is the transaction fee you will pay if you send a transaction. + Dette er transaksjonsgebyret du må betale hvis du sender en transaksjon. + Threshold for disconnecting misbehaving peers (default: %u) Grenseverdi for å koble fra noder med dårlig oppførsel (standardverdi: %u) + + Transaction amounts must not be negative + Transaksjonen kan ikke ha negativt mengde + + + Transaction has too long of a mempool chain + Transaksjonen har for lang mempool-kjede + + + Transaction must have at least one recipient + Transaksjonen må ha minst en mottaker + Unknown network specified in -onlynet: '%s' Ukjent nettverk angitt i -onlynet '%s' @@ -2807,10 +4428,6 @@ Loading block index... Laster blokkindeks... - - Add a node to connect to and attempt to keep the connection open - Legg til node for tilkobling og hold forbindelsen åpen - Loading wallet... Laster lommebok... @@ -2819,18 +4436,10 @@ Cannot downgrade wallet Kan ikke nedgradere lommebok - - Cannot write default address - Kan ikke skrive standardadresse - Rescanning... Leser gjennom... - - Done loading - Ferdig med lasting - Error Feil diff --git a/src/qt/locale/raven_ne.ts b/src/qt/locale/raven_ne.ts index e62038c1b4..bc36f119c2 100644 --- a/src/qt/locale/raven_ne.ts +++ b/src/qt/locale/raven_ne.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -83,6 +81,18 @@ नयाँ पासफ्रेज दोहोर्याउनुहोस् + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -94,117 +104,6 @@ प्रतिबन्धित समय - - RavenGUI - - Sign &message... - सन्देशमा &amp;हस्ताक्षर गर्नुहोस्... - - - Synchronizing with network... - नेटवर्कमा समिकरण हुँदै... - - - &Overview - शारांश - - - Node - नोड - - - Show general overview of wallet - वालेटको साधारण शारांश देखाउनुहोस् - - - &Transactions - &amp;कारोबार - - - Browse transaction history - कारोबारको इतिहास हेर्नुहोस् - - - E&xit - बाहिर निस्कनुहोस् - - - Quit application - एप्लिकेसन बन्द गर्नुहोस् - - - &About %1 - &amp;बारेमा %1 - - - Show information about %1 - %1 को बारेमा सूचना देखाउनुहोस् - - - About &Qt - &amp;Qt - - - Show information about Qt - Qt को बारेमा सूचना देखाउनुहोस् - - - &Options... - &amp;विकल्प... - - - Modify configuration options for %1 - %1 का लागि कन्फिगुरेसनको विकल्प परिमार्जन गर्नुहोस - - - &Encrypt Wallet... - &amp;वालेटलाई इन्क्रिप्ट गर्नुहोस्... - - - &Backup Wallet... - &amp;वालेटलाई ब्याकअप गर्नुहोस्... - - - &Change Passphrase... - &amp;पासफ्रेज परिवर्तन गर्नुहोस्... - - - &Sending addresses... - &amp;पठाउने ठेगानाहरू... - - - &Receiving addresses... - &amp;प्राप्त गर्ने ठेगानाहरू... - - - Open &URI... - URI &amp;खोल्नुहोस्... - - - Reindexing blocks on disk... - डिस्कमा ब्लकलाई पुनः सूचीकरण गरिँदै... - - - Send coins to a Raven address - बिटकोइन ठेगानामा सिक्का पठाउनुहोस् - - - Backup wallet to another location - वालेटलाई अर्को ठेगानामा ब्याकअप गर्नुहोस् - - - Change the passphrase used for wallet encryption - वालेट इन्क्रिप्सनमा प्रयोग हुने इन्क्रिप्सन पासफ्रेज परिवर्तन गर्नुहोस् - - - &Debug window - &amp;डिबग विन्डो - - - Open debugging and diagnostic console - डिबगिङ र डायाग्नोस्टिक कन्सोल खोल्नुहोस् - - CoinControlDialog @@ -217,25 +116,45 @@ + + CreateAssetDialog + EditAddressDialog FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog Intro - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 ले बिटकोइन ब्लक चेनको एउटा प्रतिलिपि डाउनलोड र भण्डारण गर्नेछ । यो निर्देशिकामा कम्तिमा पनि %2GB डाटा भण्डारण गरिनेछ, र यो समयसँगै बढ्नेछ । वालेटलाई पनि यो निर्देशिकामा भण्डारण गरिनेछ । - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -280,10 +199,6 @@ Mined balance that has not yet matured अझै परिपक्व नभएको खनन गरिएको ब्यालेन्स - - Balances - ब्यालेन्स - Mined balance in watch-only addresses that has not yet matured अहिलेसम्म परिपक्व नभएको खनन गरिएको, हेर्ने-मात्र ठेगानामा रहेको ब्यालेन्स @@ -292,7 +207,7 @@ Current total balance in watch-only addresses हेर्ने-मात्र ठेगानामा रहेको हालको जम्मा ब्यालेन्स - + PaymentServer @@ -335,6 +250,113 @@ पिङ समय + + RavenGUI + + Sign &message... + सन्देशमा &amp;हस्ताक्षर गर्नुहोस्... + + + Synchronizing with network... + नेटवर्कमा समिकरण हुँदै... + + + &Overview + शारांश + + + Node + नोड + + + Show general overview of wallet + वालेटको साधारण शारांश देखाउनुहोस् + + + &Transactions + &amp;कारोबार + + + Browse transaction history + कारोबारको इतिहास हेर्नुहोस् + + + E&xit + बाहिर निस्कनुहोस् + + + Quit application + एप्लिकेसन बन्द गर्नुहोस् + + + &About %1 + &amp;बारेमा %1 + + + Show information about %1 + %1 को बारेमा सूचना देखाउनुहोस् + + + About &Qt + &amp;Qt + + + Show information about Qt + Qt को बारेमा सूचना देखाउनुहोस् + + + &Options... + &amp;विकल्प... + + + Modify configuration options for %1 + %1 का लागि कन्फिगुरेसनको विकल्प परिमार्जन गर्नुहोस + + + &Encrypt Wallet... + &amp;वालेटलाई इन्क्रिप्ट गर्नुहोस्... + + + &Backup Wallet... + &amp;वालेटलाई ब्याकअप गर्नुहोस्... + + + &Change Passphrase... + &amp;पासफ्रेज परिवर्तन गर्नुहोस्... + + + &Sending addresses... + &amp;पठाउने ठेगानाहरू... + + + &Receiving addresses... + &amp;प्राप्त गर्ने ठेगानाहरू... + + + Open &URI... + URI &amp;खोल्नुहोस्... + + + Reindexing blocks on disk... + डिस्कमा ब्लकलाई पुनः सूचीकरण गरिँदै... + + + Send coins to a Raven address + बिटकोइन ठेगानामा सिक्का पठाउनुहोस् + + + Backup wallet to another location + वालेटलाई अर्को ठेगानामा ब्याकअप गर्नुहोस् + + + Change the passphrase used for wallet encryption + वालेट इन्क्रिप्सनमा प्रयोग हुने इन्क्रिप्सन पासफ्रेज परिवर्तन गर्नुहोस् + + + Open debugging and diagnostic console + डिबगिङ र डायाग्नोस्टिक कन्सोल खोल्नुहोस् + + ReceiveCoinsDialog @@ -344,6 +366,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -457,10 +488,6 @@ Use UPnP to map the listening port (default: 1 when listening and no -proxy) UPnP प्रयोग गरेर सुन्ने पोर्टलाई म्याप गर्नुहोस् (सुन्दा र -प्रोक्सी नहुँदा डिफल्ट: 1) - - You need to rebuild the database using -reindex-chainstate to change -txindex - तपाईंले -चेनस्टेट-पुनः सूचकांकबाट -txindex परिवर्तन प्रयोग गरेर डाटाबेस पुनर्निर्माण गर्नु आवश्यक छ - %s corrupt, salvage failed %s मा क्षति, बचाव विफल भयो @@ -541,10 +568,6 @@ Verifying blocks... ब्लक प्रमाणित गरिँदै... - - Verifying wallet... - वालेट प्रमाणित गरिँदै... - Wallet %s resides outside data directory %s वालेट %s डाटा निर्देशिका %s बाहिरमा बस्छ @@ -569,10 +592,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 दिइएको ठेगानामा बाँध्नुहोस् र यसमा कनेक्ट गर्ने सहकर्मीलाई श्वेतसूचीमा राख्नुहोस् । IPv6 लागि [होस्ट]:पोर्ट संकेतन प्रयोग गर्नुहोस् - - 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) - JSON-RPC कनेक्सन सुन्नको लागि दिइएको ठेगानामा बाँध्नुहोस् । IPv6 लागि [होस्ट]:पोर्ट संकेतन प्रयोग गर्नुहोस् । यो विकल्पलाई धेरै पटक निर्दिष्ट गर्न सकिन्छ (डिफल्ट: सबै इन्टरफेसमा बाँध्नुहोस्) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) umask 077 को सट्टामा प्रणालीको डिफल्ट अनुमतिको साथमा नयाँ फाइलहरू सिर्जना गर्नुहोस् । (असक्षम गरिएको वालेट कार्यक्षमतामा मात्र प्रभावकारी हुने) @@ -609,18 +628,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) हरेक प्रोक्सी कनेक्सनका लागि क्रेडिन्सियल अनियमित बनाउनुहोस् । यसले टोर स्ट्रिमको अलगावलाई सक्षम पार्छ (डिफल्ट: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - बाइटमा उच्च-प्राथमिकता/कम शुल्कको कारोबारको अधिकतम आकार सेट गर्नुहोस् (डिफल्ट: %d) - The transaction amount is too small to send after the fee has been deducted कारोबार रकम शुल्क कटौती गरेपछि पठाउँदा धेरै नै सानो हुन्छ - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - BIP32 पछि पदानुक्रमित निर्धारक की सिर्जना (HD) प्रयोग गर्नुहोस् ।. केवल वालेट सिर्जना/पहिलो सुरुवातको समयमा प्रभाव पार्छ - 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 श्वेतसूचीका सहकर्मी पहिलैबाट मेमपूल, उपयोगीमा भए पनि उनीहरूलाई DoS banned गर्न सकिँदैन र उनीहरूको कारोबार सधैं रिले हुन्छ, उदाहरण, गेटवेको लाग diff --git a/src/qt/locale/raven_nl.ts b/src/qt/locale/raven_nl.ts index 3f55bb14ff..2353e968a6 100644 --- a/src/qt/locale/raven_nl.ts +++ b/src/qt/locale/raven_nl.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -223,488 +221,426 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP/Netmasker + Asset Selection + Asset Selectie - Banned Until - Geband tot + Quantity: + Hoeveelheid: - - - RavenGUI - Sign &message... - &Onderteken bericht... + Bytes: + Bytes: - Synchronizing with network... - Synchroniseren met netwerk... + Amount: + Bedrag: - &Overview - &Overzicht + Dust: + Stof: - Node - Node + Fee: + Transactiekosten: - Show general overview of wallet - Toon algemeen overzicht van uw portemonnee + After Fee: + Na transactiekosten: - &Transactions - &Transacties + Change: + Verander: - Browse transaction history - Blader door transactiegescheidenis + (un)select all + (de)selecteer alles - E&xit - A&fsluiten + Tree mode + Boom modus - Quit application - Programma afsluiten + List mode + Lijst modus - &About %1 - &Over %1 + View assets that you have the ownership asset for + Bekijk de assets waarvan u eigenaarsasset bezit - Show information about %1 - Toon informatie over %1 + View Administrator Assets + Bekijk Eigenaarsassets - About &Qt - Over &Qt + Amount + Bedrag: - Show information about Qt - Toon informatie over Qt + Received with label + Ontvangen met etiket - &Options... - &Opties... + Date + Datum - Modify configuration options for %1 - Wijzig configuratieopties voor %1 + Confirmations + Bevestigingen - &Encrypt Wallet... - &Versleutel Portemonnee... + Confirmed + Bevestigd - &Backup Wallet... - &Backup Portemonnee... + Copy address + Kopieer adres - &Change Passphrase... - &Wijzig Wachtwoord + Copy label + Kopieer label - &Sending addresses... - &Verstuuradressen... + Copy amount + Kopieer bedrag - &Receiving addresses... - &Ontvang adressen... + Copy transaction ID + Kopieer transactie-ID - Open &URI... - Open &URI... + Lock unspent + Blokkeer ongebruikte - Click to disable network activity. - Klik om de netwerkactiviteit te stoppen. + Unlock unspent + Deblokkeer ongebruikte - Network activity disabled. - Netwerkactiviteit gestopt. + Copy quantity + Kopieer aantal - Click to enable network activity again. - Klik om de netwerkactiviteit opnieuw te starten. + Copy fee + Kopieer vergoeding - Syncing Headers (%1%)... - Kopteksten synchroniseren (%1%)... + yes + ja - Reindexing blocks on disk... - Bezig met herindexeren van blokken op harde schijf... + no + nee - Send coins to a Raven address - Verstuur munten naar een Ravenadres + (no label) + (geen label) - Backup wallet to another location - Backup portemonnee naar een andere locatie + (change) + (aanpassen) + + + AssetTableModel - Change the passphrase used for wallet encryption - Wijzig het wachtwoord voor uw portemonneversleuteling + Name + Naam - &Debug window - &Debugscherm + Quantity + Hoeveelheid + + + AssetsDialog - Open debugging and diagnostic console - Open debugging en diagnostische console + Send Coins + Verzend munten - &Verify message... - &Verifiëer bericht... + Inputs... + Invoer.. - Raven - Raven + Amount: + Aantal: - Wallet - Portemonnee + Change: + Verander: - &Send - &Verstuur + Choose... + Kies... - &Receive - &Ontvangen + Hide + Verbergen - &Show / Hide - &Toon / Verberg + Recommended: + Aanbevolen: - Show or hide the main Window - Toon of verberg het hoofdvenster + Clear all fields of the form. + Wis alle formulier velden - Encrypt the private keys that belong to your wallet - Versleutel de geheime sleutels die bij uw portemonnee horen + Balance: + Balans: - Sign messages with your Raven addresses to prove you own them - Onderteken berichten met uw Ravenadressen om te bewijzen dat u deze adressen bezit + %1 to %2 + %1 naar %2 + + + AssignQualifier + + + BanTableModel - Verify messages to ensure they were signed with specified Raven addresses - Verifiëer handtekeningen om zeker te zijn dat de berichten zijn ondertekend met de gespecificeerde Ravenadressen + IP/Netmask + IP/Netmasker - &File - &Bestand + Banned Until + Geband tot + + + CoinControlDialog - &Settings - &Instellingen + Coin Selection + Munt Selectie - &Help - &Hulp + Quantity: + Kwantiteit - Tabs toolbar - Tab-werkbalk + Bytes: + Bytes: - Request payments (generates QR codes and raven: URIs) - Vraag betaling aan (genereert QR-codes en raven: URI's) + Amount: + Bedrag: - Show the list of used sending addresses and labels - Toon de lijst met gebruikte verstuuradressen en -labels + Fee: + Transactiekosten: - Show the list of used receiving addresses and labels - Toon de lijst met gebruikte ontvangst adressen en labels + Dust: + Stof: - Open a raven: URI or payment request - Open een raven: URI of betalingsverzoek + After Fee: + Naheffing: - &Command-line options - &Opdrachtregelopties + Change: + Wisselgeld: - - %n active connection(s) to Raven network - %n actieve verbinding met Ravennetwerk + + (un)select all + (de)selecteer alles - Indexing blocks on disk... - Bezig met indexeren van blokken op harde schijf... + Tree mode + Boom modus - Processing blocks on disk... - Bezig met verwerken van blokken op harde schijf... + List mode + Lijst modus - - Processed %n block(s) of transaction history. - %n blok aan transactiegeschiedenis verwerkt. + + Amount + Bedrag - %1 behind - %1 achter + Received with label + Ontvangen met label - Last received block was generated %1 ago. - Laatst ontvangen blok was %1 geleden gegenereerd. + Received with address + Ontvangen met adres - Transactions after this will not yet be visible. - Transacties na dit moment zullen nu nog niet zichtbaar zijn. + Date + Datum - Error - Fout + Confirmations + Bevestigingen - Warning - Waarschuwing + Confirmed + Bevestigd - Information - Informatie + Copy address + Kopieer adres - Up to date - Bijgewerkt + Copy label + Kopieer label - Show the %1 help message to get a list with possible Raven command-line options - Toon het %1 hulpbericht om een lijst te krijgen met mogelijke Raven commandoregelopties + Copy amount + Kopieer bedrag - %1 client - %1 client + Copy transaction ID + Kopieer transactie-ID - Connecting to peers... - Gelijke worden verbonden... + Lock unspent + Blokeer ongebruikte - Catching up... - Aan het bijwerken... + Unlock unspent + Deblokkeer ongebruikte - Date: %1 - - Datum: %1 - + Copy quantity + Kopieer aantal - Amount: %1 - - Aantal: %1 - + Copy fee + Kopieer vergoeding - Type: %1 - - Type: %1 - + Copy after fee + Kopieer na vergoeding - Label: %1 - - Label: %1 - + Copy bytes + Kopieer bytes - Address: %1 - - Adres: %1 - + Copy dust + Kopieër stof - Sent transaction - Verstuurde transactie + Copy change + Kopieer wijziging - Incoming transaction - Binnenkomende transactie + (%1 locked) + (%1 geblokkeerd) - HD key generation is <b>enabled</b> - HD sleutel voortbrenging is <b>ingeschakeld</b> + yes + ja - HD key generation is <b>disabled</b> - HD sleutel voortbrenging is <b>uitgeschakeld</b> + no + nee - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Portemonnee is <b>versleuteld</b> en momenteel <b>geopend</b> + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Dit label wordt rood, als een ontvanger een bedrag van minder dan de huidige dust-drempel gekregen heeft. - Wallet is <b>encrypted</b> and currently <b>locked</b> - Portemonnee is <b>versleuteld</b> en momenteel <b>gesloten</b> + Can vary +/- %1 satoshi(s) per input. + Kan per input +/- %1 satoshi(s) variëren. - A fatal error occurred. Raven can no longer continue safely and will quit. - Een fatale fout heeft zich voorgedaan. Raven kan niet veilig worden verdergezet en wordt afgesloten. + (no label) + (geen label) + + + change from %1 (%2) + wijzig van %1 (%2) + + + (change) + (wijzig) - CoinControlDialog + CreateAssetDialog - Coin Selection - Munt Selectie + automatically selected + automatisch geselecteerd Quantity: - Kwantiteit + Aantal: Bytes: Bytes: - Amount: - Bedrag: - - - Fee: - Transactiekosten: - - - Dust: - Stof: - - - After Fee: - Naheffing: - - - Change: - Wisselgeld: - - - (un)select all - (de)selecteer alles - - - Tree mode - Boom modus - - - List mode - Lijst modus - - - Amount - Bedrag - - - Received with label - Ontvangen met label - - - Received with address - Ontvangen met adres - - - Date - Datum - - - Confirmations - Bevestigingen - - - Confirmed - Bevestigd - - - Copy address - Kopieer adres - - - Copy label - Kopieer label - - - Copy amount - Kopieer bedrag + Name: + Naam: - Copy transaction ID - Kopieer transactie-ID + Check Availabilty + Controleer beschikbaarheid - Lock unspent - Blokeer ongebruikte + Address: + Adres: - Unlock unspent - Deblokkeer ongebruikte + Warning: + Waarschuwing: - Copy quantity - Kopieer aantal + Choose... + Kies... - Copy fee - Kopieer vergoeding + Hide + Verberg - Copy after fee - Kopieer na vergoeding + Recommended: + Aanbevolen: - Copy bytes - Kopieer bytes + Create Asset + Maak Asset - Copy dust - Kopieër stof + Clear + Wis - Copy change - Kopieer wijziging + 123.456 RVN + 123.456 RVN - (%1 locked) - (%1 geblokkeerd) + Warning: Invalid Raven address + Waarschuwing: Ongeldig Ravenadres - yes - ja + or + of - no - nee + Invalid: + Ongeldig: - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Dit label wordt rood, als een ontvanger een bedrag van minder dan de huidige dust-drempel gekregen heeft. + Copy + Kopie - Can vary +/- %1 satoshi(s) per input. - Kan per input +/- %1 satoshi(s) variëren. + Transaction ID Copied + Transactie ID gekopieerd (no label) (geen label) - - change from %1 (%2) - wijzig van %1 (%2) - - - (change) - (wijzig) - - + EditAddressDialog @@ -783,6 +719,42 @@ Kan hier geen gegevensmap aanmaken. + + FreezeAddress + + Address: + Adres: + + + Check + Controle + + + Clear + Wis + + + Submit + Bevestig + + + + GUIUtil::SyncWarningMessage + + Warning: transaction while syncing wallet! + Waarschuwing: transactie tijdens portemonnee synchronisatie! + + + You are trying to send a transaction while your wallet is not fully synced. This is not recommended because the transaction might get stuck in your wallet. Are you sure you want to proceed? + +Recommended action: Fully sync your wallet before sending a transaction. + + U probeert om een transactie te doen terwijl uw wallet nog niet volledig gesynchroniseerd is. Dit is niet aanbevolen want de transactie kan mogelijk vastlopen in uw wallet. Weet u zeker dat u verder wil gaan? + +Aanbevolen actie: Synchroniseer uw wallet volledig vooraleer uw transactie te verzenden. + + + HelpMessageDialog @@ -852,10 +824,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. Omdat dit de eerste keer is dat het programma gestart is, kunt u nu kiezen waar %1 de data moet opslaan. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 zal een kopie van de Raven blokketen downloaden en opslaan. Tenminste %2 GB aan data wordt opgeslagen in deze map en het zal groeien in de tijd. De portemonnee wordt ook in deze map opgeslagen. - Use the default data directory Gebruik de standaard gegevensmap @@ -864,6 +832,18 @@ Use a custom data directory: Gebruik een persoonlijke gegevensmap: + + Raven + Raven + + + Approximately %1 GB of data will be stored in this directory. + Ongeveer %1 GB data zal in deze directory worden opgeslagen. + + + The wallet will also be stored in this directory. + De portemonnee zal ook in deze directory worden opgeslagen. + Error: Specified data directory "%1" cannot be created. Fout: De gespecificeerde directory "%1" kan niet worden gecreëerd. @@ -872,15 +852,71 @@ Error Fout - - %n GB of free space available - %n GB aan vrije opslagruimte beschikbaar - - - (of %n GB needed) - (van %n GB nodig) + + + MnemonicDialog + + HD Wallet Setup + HD Portemonnee Setup + + MnemonicDialog1 + + HD Wallet Setup + HD portemonnee Setup + + + Select the type of wallet to create. + Selecteer het type portemonnee om aan te maken + + + Please choose what you would like to do: + Selecteer aub wat u wilt doen: + + + Accept + Accepteer + + + + MnemonicDialog2 + + Passphrase: + Wachtwoordzin: + + + Warning: + Waarschuwing: + + + Accept + Accepteer + + + Go Back + Terug + + + + MnemonicDialog3 + + Passphrase: + Wachtwoordzin: + + + Warning: + Waarschuwing + + + Accept + Accepteer + + + Go Back + Terug + + ModalOverlay @@ -933,27 +969,54 @@ - OpenURIDialog + MyRestrictedAssetsTableModel - Open URI - Open URI + Date + Datum - Open payment request from URI or file - Open betalingsverzoek via URI of bestand + Type + Type - URI: - URI: + Address + Adres - Select payment request file - Selecteer betalingsverzoek bestand + Frozen + Bevroren - Select payment request file to open - Selecteer betalingsverzoekbestand om te openen - + Other + Anders + + + (no label) + (geen label) + + + + OpenURIDialog + + Open URI + Open URI + + + Open payment request from URI or file + Open betalingsverzoek via URI of bestand + + + URI: + URI: + + + Select payment request file + Selecteer betalingsverzoek bestand + + + Select payment request file to open + Selecteer betalingsverzoekbestand om te openen + OptionsDialog @@ -985,18 +1048,14 @@ Number of script &verification threads Aantal threads voor &scriptverificatie - - Accept connections from outside - Accepteer binnenkomende verbindingen - - - Allow incoming connections - Sta inkomende verbindingen toe - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) IP-adres van de proxy (bijv. IPv4: 127.0.0.1 / IPv6: ::1) + + &Hide tray icon + &Verberg prullenbak + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. Minimaliseren in plaats van de applicatie af te sluiten wanneer het venster is afgesloten. Als deze optie is ingeschakeld, zal de toepassing pas worden afgesloten na het selecteren van Exit in het menu. @@ -1005,14 +1064,14 @@ 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 |. URL's van derden (bijvoorbeeld block explorer) die in de transacties tab verschijnen als contextmenuelementen. %s in de URL is vervangen door transactiehash. Verscheidene URL's zijn gescheiden door een verticale streep |. - - Third party transaction URLs - Transactie-URLs van derde partijen - Active command-line options that override above options: Actieve opdrachtregelopties die bovenstaande opties overschrijven: + + Open Configuration File + Open configuratie bestand + Reset all client options to default. Reset alle clientopties naar de standaardinstellingen. @@ -1057,6 +1116,10 @@ Map port using &UPnP Portmapping via &UPnP + + Allow incomin&g connections + Accepteer inkomende connecties + Connect to the Raven network through a SOCKS5 proxy. Verbind met het Ravennetwerk via een SOCKS5 proxy. @@ -1081,10 +1144,6 @@ Used for reaching peers via: Gebruikt om peers te bereiken via: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Vertoningen, als de opgegeven standaard SOCKS5-proxy is gebruikt om peers te benaderen via dit type netwerk. - IPv4 IPv4 @@ -1101,22 +1160,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Maak verbinding met Ravennetwerk door een aparte SOCKS5-proxy voor verborgen diensten van Tor. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Gebruikt aparte SOCKS5-proxy om peers te bereiken via verborgen diensten van Tor: - &Window &Scherm - - &Hide the icon from the system tray. - &Verberg het icoon van de systeembalk. - - - Hide tray icon - Verberg systeembalk icoon - Show only a tray icon after minimizing the window. Laat alleen een systeemvakicoon zien wanneer het venster geminimaliseerd is @@ -1153,6 +1200,14 @@ Whether to show coin control features or not. Munt controle functies weergeven of niet. + + Reset + Herstel + + + Enable Dark Mode + Inschakelen Dark Mode + &OK &OK @@ -1181,6 +1236,14 @@ Client will be shut down. Do you want to proceed? Applicatie zal worden afgesloten. Wilt u doorgaan? + + Configuration options + Configuratie opties + + + Error + Fout + This change would require a client restart. Om dit aan te passen moet de client opnieuw gestart worden. @@ -1228,10 +1291,6 @@ Mined balance that has not yet matured Gedolven saldo dat nog niet tot wasdom is gekomen - - Balances - Saldi - Total: Totaal: @@ -1240,6 +1299,10 @@ Your current total balance Uw totale saldo + + RVN Balances + RVN Balance + Your current balance in watch-only addresses Uw huidige balans in alleen-bekijkbare adressen @@ -1248,6 +1311,10 @@ Spendable: Besteedbaar: + + Search + Zoeken + Recent transactions Recente transacties @@ -1264,7 +1331,19 @@ Current total balance in watch-only addresses Huidige balans in alleen-bekijkbare adressen. - + + Send Asset + Verstuur Asset + + + Copy Name + Kopieer naam + + + Copy Hash + Kopieer Hash + + PaymentServer @@ -1374,6 +1453,14 @@ Ping Ping + + Sent + Versturen + + + Received + Ontvangen + QObject @@ -1413,38 +1500,18 @@ %1 ms %1 ms - - %n second(s) - %n seconde - - - %n minute(s) - %n minuut - - - %n hour(s) - %n uur - - - %n day(s) - %n dag - - - %n week(s) - %n week - %1 and %2 %1 en %2 - - %n year(s) - %n jaar - %1 didn't yet exit safely... %1 sloot nog niet veilig af... + + unknown + onbekend + QObject::QObject @@ -1590,6 +1657,10 @@ Synced Blocks Gesynchroniseerde blokken + + Recover transactions + Herstel transacties + User Agent User Agent @@ -1662,125 +1733,406 @@ &Network Traffic &Netwerkverkeer - - &Clear - &Wissen - Totals Totalen - In: - In: + In: + In: + + + Out: + Uit: + + + Debug log file + Debuglogbestand + + + Clear console + Maak console leeg + + + 1 &hour + 1 &uur + + + 1 &day + 1 &dag + + + 1 &week + 1 &week + + + 1 &year + 1 &jaar + + + &Disconnect + &Verbreek verbinding + + + Ban for + Ban Node voor + + + &Unban + &Maak ban voor Node ongedaan + + + Welcome to the %1 RPC console. + Welkom bij de %1 RPC-console. + + + Type <b>help</b> for an overview of available commands. + Typ <b>help</b> voor een overzicht van de beschikbare opdrachten. + + + Network activity disabled + Netwerkactiviteit uitgeschakeld + + + (node id: %1) + (node id: %1) + + + via %1 + via %1 + + + never + nooit + + + Inbound + Inkomend + + + Outbound + Uitgaand + + + Yes + Ja + + + No + Nee + + + Unknown + Onbekend + + + + RavenGUI + + Sign &message... + &Onderteken bericht... + + + Synchronizing with network... + Synchroniseren met netwerk... + + + &Overview + &Overzicht + + + Node + Node + + + Show general overview of wallet + Toon algemeen overzicht van uw portemonnee + + + &Transactions + &Transacties + + + Browse transaction history + Blader door transactiegescheidenis + + + Coming Soon + Binnenkort beschikbaar + + + E&xit + A&fsluiten + + + Quit application + Programma afsluiten + + + &About %1 + &Over %1 + + + Show information about %1 + Toon informatie over %1 + + + About &Qt + Over &Qt + + + Show information about Qt + Toon informatie over Qt + + + &Options... + &Opties... + + + Modify configuration options for %1 + Wijzig configuratieopties voor %1 + + + &Encrypt Wallet... + &Versleutel Portemonnee... + + + &Backup Wallet... + &Backup Portemonnee... + + + &Change Passphrase... + &Wijzig Wachtwoord + + + &Sending addresses... + &Verstuuradressen... + + + &Receiving addresses... + &Ontvang adressen... + + + Open &URI... + Open &URI... + + + Click to disable network activity. + Klik om de netwerkactiviteit te stoppen. + + + Network activity disabled. + Netwerkactiviteit gestopt. + + + Click to enable network activity again. + Klik om de netwerkactiviteit opnieuw te starten. + + + Syncing Headers (%1%)... + Kopteksten synchroniseren (%1%)... + + + Reindexing blocks on disk... + Bezig met herindexeren van blokken op harde schijf... + + + Send coins to a Raven address + Verstuur munten naar een Ravenadres + + + Backup wallet to another location + Backup portemonnee naar een andere locatie + + + Change the passphrase used for wallet encryption + Wijzig het wachtwoord voor uw portemonneversleuteling + + + Open debugging and diagnostic console + Open debugging en diagnostische console + + + &Verify message... + &Verifiëer bericht... + + + Raven + Raven + + + Wallet + Portemonnee + + + &Send + &Verstuur + + + &Receive + &Ontvangen + + + &Show / Hide + &Toon / Verberg + + + Show or hide the main Window + Toon of verberg het hoofdvenster + + + Encrypt the private keys that belong to your wallet + Versleutel de geheime sleutels die bij uw portemonnee horen + + + Sign messages with your Raven addresses to prove you own them + Onderteken berichten met uw Ravenadressen om te bewijzen dat u deze adressen bezit + + + Verify messages to ensure they were signed with specified Raven addresses + Verifiëer handtekeningen om zeker te zijn dat de berichten zijn ondertekend met de gespecificeerde Ravenadressen + + + &File + &Bestand + + + &Help + &Hulp + + + Request payments (generates QR codes and raven: URIs) + Vraag betaling aan (genereert QR-codes en raven: URI's) + + + Show the list of used sending addresses and labels + Toon de lijst met gebruikte verstuuradressen en -labels + + + Show the list of used receiving addresses and labels + Toon de lijst met gebruikte ontvangst adressen en labels + + + Open a raven: URI or payment request + Open een raven: URI of betalingsverzoek - Out: - Uit: + &Command-line options + &Opdrachtregelopties - Debug log file - Debuglogbestand + Indexing blocks on disk... + Bezig met indexeren van blokken op harde schijf... - Clear console - Maak console leeg + Processing blocks on disk... + Bezig met verwerken van blokken op harde schijf... - 1 &hour - 1 &uur + %1 behind + %1 achter - 1 &day - 1 &dag + Last received block was generated %1 ago. + Laatst ontvangen blok was %1 geleden gegenereerd. - 1 &week - 1 &week + Transactions after this will not yet be visible. + Transacties na dit moment zullen nu nog niet zichtbaar zijn. - 1 &year - 1 &jaar + Error + Fout - &Disconnect - &Verbreek verbinding + Warning + Waarschuwing - Ban for - Ban Node voor + Information + Informatie - &Unban - &Maak ban voor Node ongedaan + Up to date + Bijgewerkt - Welcome to the %1 RPC console. - Welkom bij de %1 RPC-console. + Show the %1 help message to get a list with possible Raven command-line options + Toon het %1 hulpbericht om een lijst te krijgen met mogelijke Raven commandoregelopties - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Gebruik de pijltjestoetsen om door de geschiedenis te navigeren, en <b>Ctrl-L</b> om het scherm leeg te maken. + %1 client + %1 client - Type <b>help</b> for an overview of available commands. - Typ <b>help</b> voor een overzicht van de beschikbare opdrachten. + Connecting to peers... + Gelijke worden verbonden... - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - WAARSCHUWING: Er zijn Scammers actief geweest, die gebruikers vragen om hier commando's te typen, waardoor de inhoud van hun portefeuille werd gestolen. Gebruik deze console niet zonder de toedracht van een opdracht volledig te begrijpen. + Catching up... + Aan het bijwerken... - Network activity disabled - Netwerkactiviteit uitgeschakeld + Date: %1 + + Datum: %1 + - %1 B - %1 B + Amount: %1 + + Aantal: %1 + - %1 KB - %1 Kb + Type: %1 + + Type: %1 + - %1 MB - %1 MB + Label: %1 + + Label: %1 + - %1 GB - %1 Gb + Address: %1 + + Adres: %1 + - (node id: %1) - (node id: %1) + Sent transaction + Verstuurde transactie - via %1 - via %1 + Incoming transaction + Binnenkomende transactie - never - nooit + Assets not yet active + Assets nog niet actief - Inbound - Inkomend + HD key generation is <b>enabled</b> + HD sleutel voortbrenging is <b>ingeschakeld</b> - Outbound - Uitgaand + HD key generation is <b>disabled</b> + HD sleutel voortbrenging is <b>uitgeschakeld</b> - Yes - Ja + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Portemonnee is <b>versleuteld</b> en momenteel <b>geopend</b> - No - Nee + Wallet is <b>encrypted</b> and currently <b>locked</b> + Portemonnee is <b>versleuteld</b> en momenteel <b>gesloten</b> - Unknown - Onbekend + A fatal error occurred. Raven can no longer continue safely and will quit. + Een fatale fout heeft zich voorgedaan. Raven kan niet veilig worden verdergezet en wordt afgesloten. @@ -1956,6 +2308,119 @@ Verzoek ingediend + + ReissueAssetDialog + + Inputs... + Invoer... + + + automatically selected + automatisch geselecteerd + + + Address: + Adres: + + + Warning: + Waarschuwing: + + + Choose... + Kies... + + + Hide + Verbergen + + + per kilobyte + per kilobyte + + + Recommended: + Aanbevolen: + + + Clear + Wissen + + + Yes + Ja + + + No + Nee + + + Name + Naam + + + or + of + + + Copy + Kopie + + + (no label) + (geen label) + + + + RestrictedAssetsDialog + + Send Coins + Verstuur munten + + + Address List + Adreslijst + + + or + of + + + + SendAssetsEntry + + Memo: + Nota: + + + Amount: + Hoeveelheid: + + + &Label: + &Label: + + + Alt+A + ALT+A + + + Alt+P + ALT+P + + + Remove this entry + Verwijder dit item + + + Message: + Bericht: + + + Transfer to: + Verzenden naar: + + SendCoinsDialog @@ -2034,10 +2499,6 @@ Hide Verbergen - - total at least - totaal ten minste - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. De minimale toeslag betalen is prima mits het transactievolume kleiner is dan de ruimte in de blokken. Let wel op dat dit tot gevolg kan hebben dat een transactie nooit wordt bevestigd als er meer vraag is naar raventransacties dan het netwerk kan verwerken. @@ -2058,14 +2519,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Slimme transactiekosten is nog niet geïnitialiseerd. Dit duurt meestal een paar blokken...) - - normal - normaal - - - fast - snel - Send to multiple recipients at once Verstuur in een keer aan verschillende ontvangers @@ -2190,18 +2643,10 @@ Payment request expired. Betalingsverzoek verlopen. - - %n block(s) - %n blok - Pay only the required fee of %1 Betaal alleen de verplichte transactiekosten van %1 - - Estimated to begin confirmation within %n block(s). - Schatting is dat bevestiging begint over %n blok. - Warning: Invalid Raven address Waarschuwing: Ongeldig Ravenadres @@ -2229,10 +2674,6 @@ A&mount: B&edrag: - - Pay &To: - Betaal &Aan: - &Label: &Label: @@ -2293,10 +2734,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Een bericht dat werd toegevoegd aan de raven: URI welke wordt opgeslagen met de transactie ter referentie. Opmerking: Dit bericht zal niet worden verzonden over het Ravennetwerk. - - Pay To: - Betaal Aan: - Memo: Memo: @@ -2479,10 +2916,6 @@ TransactionDesc - - Open for %n more block(s) - Open voor nog %n blok - Open until %1 Open tot %1 @@ -2567,10 +3000,6 @@ Credit Credit - - matures in %n more block(s) - komt beschikbaar na %n nieuwe blok - not accepted niet geaccepteerd @@ -2673,10 +3102,6 @@ Label Label - - Open for %n more block(s) - Open voor nog %n blok - Open until %1 Open tot %1 @@ -2773,7 +3198,7 @@ Amount removed from or added to balance. Bedrag verwijderd van of toegevoegd aan saldo. - + TransactionView @@ -2949,7 +3374,7 @@ Send Coins Verstuur munten - + WalletView @@ -2984,7 +3409,7 @@ The wallet data was successfully saved to %1. De portemonneedata is succesvol opgeslagen in %1. - + raven-core @@ -3007,14 +3432,6 @@ Accept command line and JSON-RPC commands Aanvaard opdrachtregel- en JSON-RPC-opdrachten - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Accepteer verbindingen van buitenaf (standaard: 1 indien geen -proxy of -connect/-noconnect werd opgegeven) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Verbind enkel met de opgegeven knooppunt(en); -noconnect of -connect = 0 alleen om automatische verbindingen uit te schakelen - Distributed under the MIT software license, see the accompanying file %s or %s Uitgegeven onder de MIT software licentie, zie het bijgevoegde bestand %s of %s @@ -3083,10 +3500,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Verwijder alle transacties van de portemonnee en herstel alleen de delen van de blokketen door -rescan tijdens het opstarten - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Fout bij het laden van %s: Je kan HD niet activeren voor een reeds bestaande niet-HD portemonnee - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Waarschuwing: Fout bij het lezen van %s! Alle sleutels zijn in goede orde uitgelezen, maar transactiedata of adresboeklemma's zouden kunnen ontbreken of fouten bevatten. @@ -3163,10 +3576,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Waarschuwing: Het lijkt erop dat we geen consensus kunnen vinden met onze peers! Mogelijk dient u te upgraden, of andere nodes moeten wellicht upgraden. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Om -txindex te kunnen veranderen dient u de database opnieuw te bouwen met gebruik van -reindex-chainstate. - %s corrupt, salvage failed %s corrupt, veiligstellen mislukt @@ -3267,10 +3676,6 @@ Error loading %s: Wallet requires newer version of %s Fout bij laden %s: Portemonnee vereist een nieuwere versie van %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Fout bij het laden van %s: Je kan HD niet deactiveren voor een reeds bestaande HD portemonnee - Error loading block database Fout bij het laden van blokkendatabase @@ -3299,10 +3704,6 @@ Initialization sanity check failed. %s is shutting down. Initialisatie sanity check mislukt. %s is aan het afsluiten. - - Invalid -onion address: '%s' - Ongeldig -onion adres '%s' - Invalid amount for -%s=<amount>: '%s' Ongeldig bedrag voor -%s=<bedrag>: '%s' @@ -3363,10 +3764,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Zet database cache grootte in megabytes (%d tot %d, standaard: %d) - - Set maximum block size in bytes (default: %d) - Stel maximum blokgrootte in in bytes (standaard: %d) - Specify wallet file (within data directory) Specificeer het portemonnee bestand (vanuit de gegevensmap) @@ -3407,10 +3804,6 @@ Verifying blocks... Blokken aan het controleren... - - Verifying wallet... - Portemonnee aan het controleren... - Wallet %s resides outside data directory %s Portemonnee %s bevindt zich buiten de gegevensmap %s @@ -3435,10 +3828,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Bind aan opgegeven adres en keur peers die ermee verbinden goed. Gebruik [host]:poort notatie voor IPv6 - - 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) - Bind aan gegeven adres om te luisteren voor JSON-RPC verbindingen. Gebruik [host]:poort notatie voor IPv6. Deze optie kan meerdere keren gespecificeerd worden (standaard: bind aan alle interfaces. - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Creër nieuwe bestanden met standaard systeem bestandsrechten in plaats van umask 077 (alleen effectief met uitgeschakelde portemonnee functionaliteit) @@ -3475,18 +3864,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Gebruik willekeurige inloggegevens voor elke proxyverbinding. Dit maakt streamislatie voor Tor mogelijk (standaard: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Stel maximumgrootte in bytes in voor hoge-prioriteits-/lage-transactiekosten-transacties (standaard: %d) - The transaction amount is too small to send after the fee has been deducted Het transactiebedrag is te klein om te versturen nadat de transactiekosten in mindering zijn gebracht - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Gebruik hiërarchische deterministische sleutelgeneratie (HD) na BIP32. Dit heeft enkel effect bij het aanmaken van portemonnees of het eerste gebruik - 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 Goedgekeurde peers kunnen niet ge-DoS-banned worden en hun transacties worden altijd doorgegeven, zelfs als ze reeds in de mempool aanwezig zijn, nuttig voor bijv. een gateway @@ -3559,10 +3940,6 @@ Send trace/debug info to console instead of debug.log file Verzend trace/debug-info naar de console in plaats van het debug.log-bestand - - Send transactions as zero-fee transactions if possible (default: %u) - Indien mogelijk, verstuur zonder transactiekosten (standaard: %u) - Show all debugging options (usage: --help -help-debug) Toon alle foutopsporingsopties (gebruik: --help -help-debug) @@ -3647,10 +4024,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Sta DNS-naslag toe voor -addnode, -seednode en -connect - - Loading addresses... - Adressen aan het laden... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = behoudt tx meta data bijv. account eigenaar en betalingsverzoek informatie, 2. sla tx meta data niet op) @@ -3691,10 +4064,6 @@ Output debugging information (default: %u, supplying <category> is optional) Output extra debugginginformatie (standaard: %u, het leveren van <categorie> is optioneel) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Query voor peer-adressen via DNS-lookup , indien laag aan adressen (default: 1 unless -connect/-noconnect) - Support filtering of blocks and transaction with bloom filters (default: %u) Ondersteun filtering van blokken en transacties met bloomfilters (standaard: %u) @@ -3759,10 +4128,6 @@ Include IP addresses in debug output (default: %u) IP-adressen toevoegen in de debuguitvoer (standaard: %u) - - Invalid -proxy address: '%s' - Ongeldig -proxy adres: '%s' - Keypool ran out, please call keypoolrefill first Keypool op geraakt, roep alsjeblieft eerst keypoolrefill functie aan @@ -3879,10 +4244,6 @@ Loading block index... Blokindex aan het laden... - - Add a node to connect to and attempt to keep the connection open - Voeg een node om naar te verbinden toe en probeer de verbinding open te houden - Loading wallet... Portemonnee aan het laden... @@ -3891,17 +4252,9 @@ Cannot downgrade wallet Kan portemonnee niet downgraden - - Cannot write default address - Kan standaardadres niet schrijven - Rescanning... - Blokketen aan het herscannen... - - - Done loading - Klaar met laden + Aan het herscannen... Error diff --git a/src/qt/locale/raven_pl.ts b/src/qt/locale/raven_pl.ts index 8e51b59d21..ed1beaa3ea 100644 --- a/src/qt/locale/raven_pl.ts +++ b/src/qt/locale/raven_pl.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -135,7 +133,7 @@ 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>. - Wprowadź nowe hasło do portfela.<br/>Proszę używać hasła złożonego z <b>10 lub więcej losowych znaków</b> albo <b>8 lub więcej słów.</b> + Wprowadź nowe hasło do portfela.<br/>Proszę użyć hasła złożonego z <b>10 lub więcej losowych znaków</b> albo <b>8 lub więcej słów.</b> Encrypt wallet @@ -223,335 +221,501 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP / maska podsieci + Asset Selection + Wybór aktywów: - Banned Until - Blokada do + Quantity: + Ilość: - - - RavenGUI - Sign &message... - Podpisz wiado&mość... + Bytes: + Bajtów: - Synchronizing with network... - Synchronizacja z siecią... + Amount: + Ilość: - &Overview - P&odsumowanie + Dust: + Pył: - Node - Węzeł + Fee: + Opłata: - Show general overview of wallet - Pokazuje ogólny widok portfela + After Fee: + Po uwzględnieniu opłaty - &Transactions - &Transakcje + Change: + Zmiana: - Browse transaction history - Przeglądaj historię transakcji + (un)select all + Zaznacz/Odznacz wszystko - E&xit - &Zakończ + Tree mode + Widok drzewa - Quit application - Zamknij program + List mode + Widok listy - &About %1 - &O %1 + View assets that you have the ownership asset for + Wyświetl aktywa, do których masz prawo własności - Show information about %1 - Pokaż informacje o %1 + View Administrator Assets + Przejdź do administratora aktywów - About &Qt - O &Qt + Asset + Aktywa - Show information about Qt - Pokazuje informacje o Qt + Amount + Ilość - &Options... - &Opcje... + Received with label + Otrzymano z etykietą - Modify configuration options for %1 - Zmień opcje konfiguracji dla %1 + Received with address + Otrzymano z adresem - &Encrypt Wallet... - Zaszyfruj Portf&el + Date + Data - &Backup Wallet... - Wykonaj kopię zapasową... + Confirmations + Potwierdzenia - &Change Passphrase... - &Zmień hasło... + Confirmed + Potwierdzono - &Sending addresses... - Adresy wysyłania... + Copy address + Kopiuj adres - &Receiving addresses... - Adresy odbioru... + Copy label + Kopiuj etykietę - Open &URI... - Otwórz URI... + Copy amount + Kopiuj kwotę - Click to disable network activity. - Kliknij aby wyłączyć aktywność sieciową. + Copy transaction ID + Kopiuj ID transakcji - Network activity disabled. - Aktywność sieciowa została wyłączona. + Lock unspent + Zablokuj niewydane - Click to enable network activity again. - Kliknij, aby ponownie włączyć aktywności sieciową. + Unlock unspent + Odblokuj niewydane - Syncing Headers (%1%)... - Synchronizowanie headerów (%1%)... + Copy quantity + Skopiuj ilość - Reindexing blocks on disk... - Ponowne indeksowanie bloków na dysku... + Copy fee + Skopiuj opłatę - Send coins to a Raven address - Wyślij monety na adres ravenowy + Copy after fee + Skopiuj po uwzględnieniu opłaty - Backup wallet to another location - Zapasowy portfel w innej lokalizacji + Copy bytes + Skopiuj bajty - Change the passphrase used for wallet encryption - Zmień hasło użyte do szyfrowania portfela + Copy dust + Skopiuj mikrosaldo - &Debug window - &Okno debugowania + Copy change + Skopiuj resztę - Open debugging and diagnostic console - Otwórz konsolę debugowania i diagnostyki + yes + tak - &Verify message... - &Zweryfikuj wiadomość... + no + nie - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Ta etykieta zmieni kolor na czerwony jeśli którykolwiek z odbiorców otrzyma kwotę mniejszą niż aktualny prog pyłu - Wallet - Portfel + Can vary +/- %1 satoshi(s) per input. + Może zmienić się o +/- %1 satoshi(s) na wejście. - &Send - Wyślij + (no label) + (brak etykiety) - &Receive - Odbie&rz + change from %1 (%2) + reszta z %1 (%2) - &Show / Hide - &Pokaż / Ukryj + (change) + (reszta) + + + AssetTableModel - Show or hide the main Window - Pokazuje lub ukrywa główne okno + Name + Nazwa - Encrypt the private keys that belong to your wallet - Szyfruj klucze prywatne, które są w twoim portfelu + Quantity + Ilość + + + AssetsDialog - Sign messages with your Raven addresses to prove you own them - Podpisz wiadomości swoim adresem aby udowodnić jego posiadanie + Send Coins + Prześlij monety - Verify messages to ensure they were signed with specified Raven addresses - Zweryfikuj wiadomość, aby upewnić się, że została podpisana podanym adresem ravenowym. + Asset Control Features + Funkcje Kontroli Aktywów +  + +  +  +  +  +  - &File - &Plik + Inputs... + Wejścia... - &Settings - P&referencje + automatically selected + wybrane automatycznie - &Help - Pomo&c + Insufficient funds! + Niewystarczająca ilość środków! - Tabs toolbar - Pasek zakładek + Quantity: + Ilość: - Request payments (generates QR codes and raven: URIs) - Żądaj płatności (generuje kod QR oraz ravenowe URI) + Bytes: + Bajty: - Show the list of used sending addresses and labels - Pokaż listę adresów i etykiet użytych do wysyłania + Amount: + Ilość - Show the list of used receiving addresses and labels - Pokaż listę adresów i etykiet użytych do odbierania + Dust: + Mikrosaldo: - Open a raven: URI or payment request - Otwórz URI raven: lub żądanie zapłaty + Fee: + Opłata - &Command-line options - &Opcje linii komend - - - %n active connection(s) to Raven network - %n aktywnych połączeń do sieci Raven + After Fee: + Po uwzględnieniu opłaty: - Indexing blocks on disk... - Indeksowanie bloków na dysku... + Change: + Reszta: - Processing blocks on disk... - Przetwarzanie blocks on disk... - - - Processed %n block(s) of transaction history. - Przetworzono %n bloków historii transakcji. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Jeśli ta opcja jest aktywna ale adres do przesłania reszty jest pusty lub nieprawidłowy, reszta zostanie przesłana na adres nowo wygenerowany. - %1 behind - %1 za + Custom change address + Niestandardowy adres reszty - Last received block was generated %1 ago. - Ostatni otrzymany blok został wygenerowany %1 temu. + Transaction Fee: + Opłata transakcyjna - Transactions after this will not yet be visible. - Transakcje po tym momencie nie będą jeszcze widoczne. + Choose... + Wybierz - Error - Błąd + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Użycie opłaty rezerwowej może spowodować opóźnienie potwierdzenie wysłania transakcji o wiele godzin lub dni (lub nigdy). Rozważ ustawienie ręczne opłaty lub zaczekaj dopóki nie zatwierdzisz całego łańcucha. - Warning - Ostrzeżenie + Warning: Fee estimation is currently not possible. + Uwaga: Ustalenia poziomu opłaty jest w tym momencie niemożliwe. - Information - Informacja + collapse fee-settings + ustawienia opłaty za - Up to date - Aktualny + Hide + Ukryj - Show the %1 help message to get a list with possible Raven command-line options - Pokaż pomoc %1 aby zobaczyć listę wszystkich opcji lnii poleceń. + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Jeśli niestandardowo ustawiono opłatę w wysokości 1000 satoshi, a transakcja zajmuje jedynie 250 bajtow, wtedy opłata za każdy kilobajt wynosi tylko 250 satoshi - %1 client - %1 klient + per kilobyte + na kilobajt - Connecting to peers... - Łączenie z peerami... + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Stosowanie minimalnej opłaty jest wystarczające tak długo jak objętość transakcji nie przekracza przestrzeni w bloku. Jednak proszę być świadomym, że ta oszczędność może doprowadzić do sytuacji, w której transakcja będzie oczekiwać na potwierdzenie w nieskończoność jeśli zapotrzebowanie na wykonanie transakcji przekroczy ilość, którą sieć będzie zdolna przetworzyć. - Catching up... - Trwa synchronizacja… + (read the tooltip) + (przeczytaj podpowiedź) - Date: %1 - - Data: %1 - + Recommended: + Zalecane: - Amount: %1 - - Kwota: %1 - + Custom: + Niestandardowe: - Type: %1 - - Typ: %1 - + (Smart fee not initialized yet. This usually takes a few blocks...) + (Mała opłata jeszcze nie zainicjalizowana. Z reguły trwa to kilka bloków...) - Label: %1 - - Etykieta: %1 - + Confirmation time target: + Docelowy czas potwierdzenia: - Address: %1 - - Adres: %1 - + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Wskazuje, że nadawca może chcieć zastąpić tę transakcję nową z wyższą opłatą (wyższy priorytet potwierdzenia) - Sent transaction - Transakcja wysłana + Confirm the send action + Potwierdź zgodę na przesłanie - Incoming transaction - Transakcja przychodząca + S&end + W&yślij - HD key generation is <b>enabled</b> - Generowanie kluczy HD jest <b>włączone</b> + Clear all fields of the form. + Wyczyść formularz. - HD key generation is <b>disabled</b> - Generowanie kluczy HD jest <b>wyłączone</b> + Clear &All + Wyczyść &Wszystko - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Portfel jest <b>zaszyfrowany</b> i obecnie <b>odblokowany</b> + Transfer to multiple recipients at once + Wyślij do wielu odbiorców równocześnie - Wallet is <b>encrypted</b> and currently <b>locked</b> - Portfel jest <b>zaszyfrowany</b> i obecnie <b>zablokowany</b> + Add &Recipient + Dodaj &Odbiorcę - A fatal error occurred. Raven can no longer continue safely and will quit. - Wystąpił krytyczny błąd. Raven nie jest w stanie kontynuować bezpiecznie i zostanie zamknięty. + Balance: + Saldo: + + + Copy quantity + Skopiuj ilość + + + Copy amount + Skopiuj sumę + + + Copy fee + Skopiuj opłatę + + + Copy after fee + Skopiuj po uwzględnieniu opłaty + + + Copy bytes + Skopiuj ilość bajtów + + + Copy dust + Skopiuj mikrosaldo - pył + + + Copy change + Skopiuj resztę + + + %1 (%2 blocks) + %1 (%2 bloki) + + + %1 to %2 + %1 do %2 + + + Are you sure you want to send? + Czy jesteś pewien, że chcesz wysłać? + + + added as transaction fee + dodane jako opłata za transakcję + + + Confirm send assets + Potwierdź przesłanie aktywa + + + The recipient address is not valid. Please recheck. + Adres odbiorcy jest nieprawidłowy. Proszę o ponowne sprawdzenie. + + + The amount to pay must be larger than 0. + Kwota zapłaty musi być większa od 0. + + + The amount exceeds your balance. + Kwota przekracza Twoje saldo. + + + The total exceeds your balance when the %1 transaction fee is included. + Całkowita kwota transakcji przekroczy Twoje saldo po doliczeniu %1 opłaty transakcyjnej. + + + Duplicate address found: addresses should only be used once each. + Wykryto zduplikowany adres: adres powinien być używany tylko raz dla każdego. + + + Transaction creation failed! + Utworzenie transakcji nie powiodło się! + + + The transaction was rejected with the following reason: %1 + Transakcja została odrzucona z następujących powodów: %1 + + + A fee higher than %1 is considered an absurdly high fee. + Opłata wyższa niż %1 jest uważana za absurdalnie wysoką. + + + Payment request expired. + Żądanie zapłaty uległo przedawnieniu. + + + Pay only the required fee of %1 + Zapłać tylko kwotę wymaganej opłaty %1 + + + Warning: Invalid Raven address + Uwaga: Nieprawidłowy adres + + + Warning: Unknown change address + Ostrzeżenie: Nieznany adres reszty + + + Confirm custom change address + Potwierdź niestandardowy adres dla reszty + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Wybrany adres dla reszty nie jest częścią tego portfela. Cześć lub wszystkie fundusze z tego portfela mogą zostać wysłane na wskazany dres. Czy jesteś pewien swoich działań? + + + (no label) + (brak etykiety) + + + + AssignQualifier + + Frame + Ramka + + + Select Type: + Wybierz Typ: + + + Select Qualifier: + Wybierz Kwalifikator: + + + Address: + Adres + + + IPFS / Hash: + IPFS / Hash: + + + Custom Change Address + Niestandardowy Adres Reszty + + + Check + Sprawdź + + + Clear + Wyczyść + + + Submit + Wyślij + + + Assign Qualifier + Przypisz kwalifikator:  + + + Remove Qualifier + Usuń Kwalifikator + + + Data has been validated, You can now submit the qualifier request + Dane zostały zatwierdzone. Możesz teraz przesłać żądanie kwalifikatora + + + Unable to preform action at this time + Nie można w tym momencie wykonać działania + + + + BanTableModel + + IP/Netmask + IP / maska podsieci + + + Banned Until + Blokada do @@ -706,1025 +870,2230 @@ - EditAddressDialog + CreateAssetDialog - Edit Address - Zmień adres + Coin Control Features + Funkcje Kontroli Monet - &Label - &Etykieta + Inputs... + Wejścia... - The label associated with this address list entry - Etykieta skojarzona z tym wpisem na liście adresów + automatically selected + wybrano automatycznie - The address associated with this address list entry. This can only be modified for sending addresses. - Ten adres jest skojarzony z wpisem na liście adresów. Może być zmodyfikowany jedynie dla adresów wysyłających. + Insufficient funds! + Niewystarczająca ilość środków! - &Address - &Adres + Quantity: + Ilość: - New receiving address - Nowy adres odbiorczy + Bytes: + Bajty: - New sending address - Nowy adres wysyłania + Amount: + Kwota: - Edit receiving address - Zmień adres odbioru + Dust: + Mikrosaldo: - Edit sending address - Zmień adres wysyłania + Fee: + Opłata: - The entered address "%1" is not a valid Raven address. - Wprowadzony adres "%1" nie jest prawidłowym adresem Raven. + After Fee: + Po uwzględnieniu opłaty: - The entered address "%1" is already in the address book. - Wprowadzony adres "%1" znajduje się już w książce adresowej. + Change: + Reszta: - Could not unlock wallet. - Nie można było odblokować portfela. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Jeśli ta opcja jest aktywna ale adres dla przesłania reszty jest pusty lub nieprawidłowy, reszta zostanie przesłana na nowo wygenerowany adres . - New key generation failed. - Generowanie nowego klucza nie powiodło się. + Custom change address + Niestandardowy adres dla reszty - - - FreespaceChecker - A new data directory will be created. - Będzie utworzony nowy folder danych. + Name: + Nazwa: - name - nazwa + A-Z 0-9 and . or _ as the second character + A-Z 0-9 i . lub _ jako drugi znak - Directory already exists. Add %1 if you intend to create a new directory here. - Katalog już istnieje. Dodaj %1 jeśli masz zamiar utworzyć tutaj nowy katalog. + The name of the asset you would like to create + Nazwa aktywa, które chcesz utworzyć - Path already exists, and is not a directory. - Ścieżka już istnieje i nie jest katalogiem. + Check Availabilty + Sprawdź Dostępność - Cannot create data directory here. - Nie można było tutaj utworzyć folderu. + Address: + Adres: - - - HelpMessageDialog - version - wersja + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + Adres RVN, na którym będzie przechowywane to aktywo. +(Musisz być jego właścicielem). Zostaw puste miejsce jeśli chcesz utworzyć nowy adres. - (%1-bit) - (%1-bit) + Verifier String: + Ciąg Weryfikacyjny: - About %1 - Informacje o %1 + Warning: + Ostrzeżenie: - Command-line options - Opcje konsoli + The number of assets that will be created + Ilość aktywów, które chcesz utworzyć - Usage: - Użycie: + Units: + Jednostek: - command-line options - opcje konsoli + How divisble the assets will be (e.g. 8 = 1.00000000, 2 = 1.00) + Jak podzielne będą aktywa (np. 8 = 1.00000000, 2 = 1.00) - UI Options: - Opcje interfejsu + e.g. 1 + np. 1 - Choose data directory on startup (default: %u) - Katalog danych używany podczas uruchamiania programu (domyślny: %u) + If the owner of this asset will be able to issue more assets in the future + Jeśli właściciel tego aktywa będzie mógł wyemitować więcej aktywów w przyszłości - Set language, for example "de_DE" (default: system locale) - Wybierz język, na przykład «de_DE» (domyślnie: język systemowy) + Reissuable + Możliwość dodatkowej emisji. - Start minimized - Uruchom zminimalizowany + Does this asset have an ipfs hash to go with it + Czy to aktywo posiada dołączony ipfs hash - Set SSL root certificates for payment request (default: -system-) - Ustaw certyfikaty główne SSL dla żądań płatności (domyślnie: -system-) + Add IPFS/Txid Hash + Dołącz IPFS/Txid Hash - Show splash screen on startup (default: %u) - Wyświetl okno powitalne podczas uruchamiania (domyślnie: %u) + The ipfs/txid hash that contains information about the asset + Ipfs/txid -hash zawierający informację na temat danego aktywa. - Reset all settings changed in the GUI - Zresetuj wszystkie ustawienia zmienione w GUI + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) + Hash ipfs/txid powiązany z aktywem został utworzony (e.g. QmU4h365LYMHx...) - - - Intro - Welcome - Witaj + ERROR TEXT + BŁĘDNY TEKST - Welcome to %1. - Witaj w %1. + Transaction Fee: + Opłata transakcyjna: - As this is the first time the program is launched, you can choose where %1 will store its data. - Ponieważ jest to pierwsze uruchomienie programu, możesz wybrać gdzie %1 będzie przechowywał swoje dane. + Choose... + Wybierz... - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 pobierze i będzie przechowywał kopię łańcucha bloków Raven. W wybranym katalogu zostanie zapisanych %2GB danych, a z czasem ta ilość będzie rosła. Portfel będzie przechowywany w tym samym katalogu. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Użycie opłaty rezerwowej może spowodować opóźnienie potwierdzenie wysłania transakcji o wiele godzin lub dni (lub nigdy). Rozważ ustawienie ręczne opłaty lub zaczekaj dopóki nie zatwierdzisz całego łańcucha. - Use the default data directory - Użyj domyślnego folderu danych + Warning: Fee estimation is currently not possible. + Uwaga: określenie opłaty jest obecnie niemożliwe. - Use a custom data directory: - Użyj wybranego folderu dla danych + Hide + Ukryj - Error: Specified data directory "%1" cannot be created. - Błąd: podany folder danych «%1» nie mógł zostać utworzony. + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Jeśli niestandardowo ustawiono opłatę w wysokości 1000 satoshi, a transakcja zajmuje jedynie 250 bajtow i w przeliczeniu za kilobajt powinna wynieść tylko 250 satoshi to i tak zostanie pobrane co najmniej 1000 satoshi. Koszt transakcji większej niż kilobajt w obu przypadkach zostanie policzony od każdego kilobajta. - Error - Błąd - - - %n GB of free space available - %n GB dostępnego wolnego miejsca + per kilobyte + za kilobajt - - (of %n GB needed) - (z %n GB potrzebnych) + + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Stosowanie minimalnej opłaty jest wystarczające tak długo jak objętość transakcji nie przekracza przestrzeni w bloku. Jednak proszę być świadomym, że ta oszczędność może doprowadzić do sytuacji, w której transakcja będzie oczekiwać na potwierdzenie w nieskończoność jeśli zapotrzebowanie na wykonanie transakcji przekroczy ilość, którą sieć będzie zdolna przetworzyć. - - - ModalOverlay - Form - Formularz + (read the tooltip) + (przeczytaj podpowiedź) - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. - Świeże transakcje mogą nie być jeszcze widoczne, a zatem saldo portfela może być nieprawidłowe. Te detale będą poprawne, gdy portfel zakończy synchronizację z siecią raven, zgodnie z poniższym opisem. + Recommended: + Zalecane: - Number of blocks left - Pozostało bloków + C&ustom: + D&owolne: - Unknown... - Nienznane... + (Smart fee not initialized yet. This usually takes a few blocks...) + (Automatyczna opłata nie została jeszcze zainicjalizowana. Z reguły trwa to kilka bloków...) - Last block time - Czas ostatniego bloku + Confirmation time target: + Docelowy czas potwierdzenia: - Progress - Postęp + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Wskazuje, że nadawca może chcieć zastąpić tę transakcję nową z wyższą opłatą (wyższy priorytet potwierdzenia) - Progress increase per hour - Przyrost postępu na godzinę + Create Asset + Stwórz aktywa - calculating... - obliczanie... + Clear + Wyczyść - Estimated time left until synced - Przewidywany czas zakończenia synchronizacji + Balance: + Saldo: - Hide - Ukryj + 123.456 RVN + 123.456 RVN - Unknown. Syncing Headers (%1)... - Nieznane. Synchronizowanie nagłówków (%1)... + Copy quantity + Skopiuj ilość - - - OpenURIDialog - Open URI - Otwórz URI + Copy amount + Kopiuj kwotę - Open payment request from URI or file - Otwórz żądanie zapłaty z URI lub pliku + Copy fee + Skopiuj opłatę - URI: - URI: + Copy after fee + Skopiuj po uwzględnieniu opłaty - Select payment request file - Otwórz żądanie zapłaty z pliku + Copy bytes + Skopiuj ilość bajtów - Select payment request file to open - Wybierz plik żądania zapłaty do otwarcia + Copy dust + Skopiuj mikrosaldo - - - OptionsDialog - Options - Opcje + Copy change + Skopiuj resztę - &Main - Główne + %1 (%2 blocks) + %1 (%2 bloki) - Automatically start %1 after logging in to the system. - Automatycznie uruchom %1 po zalogowaniu do systemu. + Main Asset + Aktywo głowne - &Start %1 on system login - Uruchamiaj %1 wraz z zalogowaniem do &systemu + Sub Asset + Aktywo podrzędne - Size of &database cache - Wielkość bufora bazy &danych + Unique Asset + Aktywo unikatowe - MB - MB + Messaging Channel Asset + Kanał Komunikacyjny Aktywa - Number of script &verification threads - Liczba wątków &weryfikacji skryptu + Restricted Asset + Aktywo zastrzeżone - Accept connections from outside - Akceptuj połączenia z zewnątrz + Asset Type + Typ aktywa - Allow incoming connections - Zezwól na połączenia przychodzące + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters + IPFS/Txid Hash musi zaczynać się od 'Qm' i mieć 46 znaków lub Txid Hash musi mieć 64 znaki w hexie - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - Adres IP serwera proxy (np. IPv4: 127.0.0.1 / IPv6: ::1) + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters + IPFS/Txid Hash musi posiadać 46 znaków lub 64 znaki w hexie - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Minimalizuje zamiast zakończyć działanie programu przy zamykaniu okna. Kiedy ta opcja jest włączona, program zakończy działanie po wybieraniu Zamknij w menu. + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + IPFS/Txid hash jest nieprawidłowy. Proszę użyć prawidłowego IPFS/Txid hash - 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 |. - Zewnętrzne URL podglądu transakcji (np. eksplorator bloków), które będą wyświetlały się w menu kontekstowym, w zakładce transakcji. %s będzie zamieniany w adresie na hash transakcji. Oddziel wiele adresów pionową kreską |. + Warning: Invalid Raven address + Uwaga: Nieprawidłowy adres - Third party transaction URLs - Zewnętrzny URL podglądu transakcji + Warning: Restricted Assets Reissuance requires an address + Uwaga: Ponowne wydanie zastrzeżonego aktywa wymaga adresu - Active command-line options that override above options: - Aktywne opcje linii komend, które nadpisują powyższe opcje: + Valid Asset + Prawidłowe Aktywo - Reset all client options to default. - Przywróć wszystkie domyślne ustawienia klienta. + Invalid: Asset name already in use + Błąd: Nazwa aktywa jest już w użyciu - &Reset Options - Z&resetuj ustawienia + Error: Asset Database not in sync + Błąd: Baza danych aktywów nie została zsynchronizowana - &Network - &Sieć + %1 to %2 + %1 do %2 - (0 = auto, <0 = leave that many cores free) - (0 = automatycznie, <0 = zostaw tyle wolnych rdzeni) + Are you sure you want to send? + Czy na pewno chcesz wysłać? - W&allet - Portfel + added as transaction fee + dodano jako opłatę transakcyjną - Expert - Ekspert + Total Amount %1 + Łączna kwota %1 - Enable coin &control features - Włącz funk&cje kontoli monet + or + lub - 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. - Jeżeli wyłączysz możliwość wydania niezatwierdzonej wydanej reszty, reszta z transakcji nie będzie mogła zostać wykorzystana, dopóki ta transakcja nie będzie miała przynajmniej jednego potwierdzenia. To także ma wpływ na obliczanie Twojego salda. + Confirm send assets + Potwierdź przesłanie aktywa - &Spend unconfirmed change - Wydaj niepotwierdzoną re&sztę + Invalid: + Nieprawidłowy: - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Automatycznie otwiera port klienta Raven na routerze. Ta opcja dzieła tylko jeśli twój router wspiera UPnP i jest ono włączone. + Copy + Kopiuj - Map port using &UPnP - Mapuj port używając &UPnP + Transaction ID Copied + ID transakcji zostało skopiowane - Connect to the Raven network through a SOCKS5 proxy. - Połącz się z siecią Raven poprzez proxy SOCKS5. + Asset transaction sent to network: + Transakcja aktywa została wysłana do sieci: - &Connect through SOCKS5 proxy (default proxy): - Połącz przez proxy SO&CKS5 (domyślne proxy): + Warning: Unknown change address + Ostrzeżenie: Nieznany adres reszty - Proxy &IP: - &IP proxy: + Confirm custom change address + Potwierdź niestandardowy adres dla reszty - &Port: - &Port: + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Wybrany adres dla reszty nie jest częścią tego portfela. Cześć lub wszystkie fundusze z tego portfela mogą zostać wysłane na wskazany dres. Czy jesteś pewien swoich działań? - Port of the proxy (e.g. 9050) - Port proxy (np. 9050) + (no label) + (brak etykiety) - Used for reaching peers via: - Użyto do połączenia z peerami przy pomocy: + Pay only the required fee of %1 + Zapłać tylko kwotę wymaganej opłaty %1 + + + EditAddressDialog - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Pokazuje, czy wspierane domyślnie proxy SOCKS5 jest używane do łączenia się z peerami w tej sieci + Edit Address + Zmień adres - IPv4 - IPv4 + &Label + &Etykieta - IPv6 - IPv6 + The label associated with this address list entry + Etykieta skojarzona z tym wpisem na liście adresów - Tor - Tor + The address associated with this address list entry. This can only be modified for sending addresses. + Ten adres jest skojarzony z wpisem na liście adresów. Może być zmodyfikowany jedynie dla adresów wysyłających. - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Połącz się z siecią Raven przy pomocy oddzielnego SOCKS5 proxy dla sieci TOR + &Address + &Adres - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Użyj oddzielnego proxy SOCKS5 aby osiągnąć węzły w ukrytych usługach Tor: + New receiving address + Nowy adres odbiorczy - &Window - &Okno + New sending address + Nowy adres wysyłania - &Hide the icon from the system tray. - Ukryj ikonę z zasobnika systemowego. + Edit receiving address + Zmień adres odbioru - Hide tray icon - Ukryj ikonę zasobnika + Edit sending address + Zmień adres wysyłania - Show only a tray icon after minimizing the window. - Pokazuj tylko ikonę przy zegarku po zminimalizowaniu okna. + The entered address "%1" is not a valid Raven address. + Wprowadzony adres "%1" nie jest prawidłowym adresem Raven. - &Minimize to the tray instead of the taskbar - &Minimalizuj do zasobnika systemowego zamiast do paska zadań + The entered address "%1" is already in the address book. + Wprowadzony adres "%1" znajduje się już w książce adresowej. - M&inimize on close - M&inimalizuj przy zamknięciu + Could not unlock wallet. + Nie można było odblokować portfela. - &Display - &Wyświetlanie + New key generation failed. + Generowanie nowego klucza nie powiodło się. + + + FreespaceChecker - User Interface &language: - Język &użytkownika: + A new data directory will be created. + Będzie utworzony nowy folder danych. - The user interface language can be set here. This setting will take effect after restarting %1. - Można tu ustawić język interfejsu uzytkownika. Ustawienie przyniesie skutek po ponownym uruchomieniu %1. + name + nazwa - &Unit to show amounts in: - &Jednostka pokazywana przy kwocie: + Directory already exists. Add %1 if you intend to create a new directory here. + Katalog już istnieje. Dodaj %1 jeśli masz zamiar utworzyć tutaj nowy katalog. - Choose the default subdivision unit to show in the interface and when sending coins. - Wybierz podział jednostki pokazywany w interfejsie oraz podczas wysyłania monet + Path already exists, and is not a directory. + Ścieżka już istnieje i nie jest katalogiem. - Whether to show coin control features or not. - Wybierz pokazywanie lub nie funkcji kontroli monet. + Cannot create data directory here. + Nie można było tutaj utworzyć folderu. + + + FreezeAddress - &OK - &OK + Frame + Ramka - &Cancel - &Anuluj + Restricted Asset: + Aktywo Zastrzeżone: - default - domyślny + Address: + Adres: - none - żaden + Custom Change Address + Niestandardowy Adres Reszty - Confirm options reset - Potwierdź reset ustawień + IPFS / Hash: + IPFS / Hash: - Client restart required to activate changes. - Wymagany restart programu, aby uaktywnić zmiany. + Single Address Options + Ustawienia Pojedynczego Adresu - Client will be shut down. Do you want to proceed? - Program zostanie wyłączony. Czy chcesz kontynuować? + Global Options + Ustawienia Ogólne - This change would require a client restart. - Ta zmiana może wymagać ponownego uruchomienia klienta. + Free&ze trading on this address + Zamr&oź handel pod tym adresem - The supplied proxy address is invalid. - Adres podanego proxy jest nieprawidłowy + Unfreeze tradin&g on this address + Odmroź hande&l pod tym adresem - - - OverviewPage - Form - Formularz + Freeze all &trading for the selected restricted asset + Zamroź wszystkie &transakcje dla wybranego aktywa zastrzeżonego - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Wyświetlana informacja może być nieaktualna. Twój portfel synchronizuje się automatycznie z siecią raven, zaraz po tym jak uzyskano połączenie, ale proces ten nie został jeszcze ukończony. + &Unfreeze all trading for the selected restricted asset + &Odmroź wszystkie transakcje dla wybranego aktywa zastrzeżonego - Watch-only: - Tylko podglądaj: + Check + Sprawdź - Available: - Dostępne: + Clear + Wyczyść - Your current spendable balance - Twoje obecne saldo + Submit + Wyślij - Pending: - W toku: + Data has been validated, You can now submit the restriction transaction + Dane zostały zatwierdzone. Możesz teraz przesłać żądanie zastrzeżonej transakcji - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Suma transakcji, które nie zostały jeszcze potwierdzone, a które nie zostały wliczone do twojego obecnego salda + Address is already frozen + Adres jest już zamrożony - Immature: - Niedojrzały: + Address is not frozen + Adres nie jest zamrożony - Mined balance that has not yet matured - Balans wydobytych monet, które jeszcze nie dojrzały + Restricted asset is already frozen globally + Zastrzeżone aktywo jest już całkowicie zamrożone - Balances - Salda + Restricted asset is not frozen globally + Zastrzeżone aktywo nie jest całkowicie zamrożone - Total: - Ogółem: + Unable to preform action at this time + Nie można wykonać działania w tym momencie + + + GUIUtil::SyncWarningMessage - Your current total balance - Twoje obecne saldo + Warning: transaction while syncing wallet! + Ostrzeżenie: transakcja w czasie synchronizacji portfela! - Your current balance in watch-only addresses - Twoje obecne saldo na podglądanym adresie + You are trying to send a transaction while your wallet is not fully synced. This is not recommended because the transaction might get stuck in your wallet. Are you sure you want to proceed? + +Recommended action: Fully sync your wallet before sending a transaction. + + Próbujesz przesłać transakcję podczas gdy Twój portfel nie jest całkowicie zsynchronizowany. Jest to działanie niezalecane ponieważ transakcja może utknąć w Twoim potful. Czy jesteś pewien, że chcesz kontynuować? + +Zalecane działanie: Zsynchronizuj całkowicie portfel zanim wyślesz transakcję. + - - Spendable: - Możliwe do wydania: + + + HelpMessageDialog + + version + wersja - Recent transactions - Ostatnie transakcje + (%1-bit) + (%1-bit) - Unconfirmed transactions to watch-only addresses - Niepotwierdzone transakcje na podglądanych adresach + About %1 + Informacje o %1 - Mined balance in watch-only addresses that has not yet matured - Wykopane monety na podglądanych adresach które jeszcze nie dojrzały + Command-line options + Opcje konsoli - Current total balance in watch-only addresses - Łączna kwota na podglądanych adresach + Usage: + Użycie: - - - PaymentServer - Payment request error - Błąd żądania płatności + command-line options + opcje konsoli - Cannot start raven: click-to-pay handler - Nie można uruchomić protokołu raven: kliknij-by-zapłacić + UI Options: + Opcje interfejsu - URI handling - Obsługa URI + Choose data directory on startup (default: %u) + Katalog danych używany podczas uruchamiania programu (domyślny: %u) - Invalid payment address %1 - błędny adres płatności %1 + Set language, for example "de_DE" (default: system locale) + Wybierz język, na przykład «de_DE» (domyślnie: język systemowy) - Payment request rejected - Żądanie płatności odrzucone + Start minimized + Uruchom zminimalizowany - Payment request expired. - Żądanie płatności upłynęło. + Set SSL root certificates for payment request (default: -system-) + Ustaw certyfikaty główne SSL dla żądań płatności (domyślnie: -system-) - Payment request is not initialized. - Żądanie płatności nie jest zainicjowane. + Show splash screen on startup (default: %u) + Wyświetl okno powitalne podczas uruchamiania (domyślnie: %u) - Unverified payment requests to custom payment scripts are unsupported. - Niezweryfikowane żądania płatności do własnych skryptów płatności są niewspierane. + Reset all settings changed in the GUI + Zresetuj wszystkie ustawienia zmienione w GUI + + + Intro - Invalid payment request. - Nieprawidłowe żądanie płatności + Welcome + Witaj - Refund from %1 - Zwrot z %1 + Welcome to %1. + Witaj w %1. - Error communicating with %1: %2 - Błąd komunikacji z %1 : %2 + As this is the first time the program is launched, you can choose where %1 will store its data. + Ponieważ jest to pierwsze uruchomienie programu, możesz wybrać gdzie %1 będzie przechowywał swoje dane. - Payment request cannot be parsed! - Żądanie płatności nie może zostać przetworzone. + Use the default data directory + Użyj domyślnego folderu danych - Bad response from server %1 - Błędna odpowiedź z serwera %1 + Use a custom data directory: + Użyj wybranego folderu dla danych - Network request error - Błąd żądania sieci + Raven + Raven - Payment acknowledged - Płatność potwierdzona + The wallet will also be stored in this directory. + Portfel będzie przechowywany również w tym folderze - + + Error: Specified data directory "%1" cannot be created. + Błąd: podany folder danych «%1» nie mógł zostać utworzony. + + + Error + Błąd + + - PeerTableModel + MnemonicDialog + + + MnemonicDialog1 - User Agent - Aplikacja kliencka + Select the type of wallet to create. + Wybierz rodzaj portfela, który ma zostać utworzony. - Node/Service - Węzeł/Usługi + Please choose what you would like to do: + Wybierz co chcesz zrobić: - NodeId - Identyfikator węzła + Accept + Zatwierdź - Ping - Ping + You are choosing to create a new wallet using new seed words. + Wybrałeś opcję stworzenia nowego portfela oraz nowych słów źródłowych. + + + + You are choosing to re-create an old wallet using seed words which you know. + Wybrałeś opcję odtworzenia istniejącego portfela używając przypisanych do niego słów źródłowych. - QObject + MnemonicDialog2 - Amount - Kwota + New HD Wallet Creation + Tworzenie nowego portfela HD - Enter a Raven address (e.g. %1) - Wprowadź adres ravenowy (np. %1) + Generate New Seed Words + Wygeneruj nowe słowa źródłowe. - %1 d - %1 d + These 12 generated seed words will be used. + Wygenerowane poniżej 12 slow źródłowych zostanie użyte. - %1 h - %1 h + Warning: + Ostrzeżenie: - %1 m - %1 m + Accept + Zatwierdź - %1 s - %1 s + Go Back + Powrót + + + MnemonicDialog3 - None - Żaden + Warning: + Ostrzeżenie: - N/A - NIEDOSTĘPNE + Accept + Zatwierdź - %1 ms - %1 ms + Go Back + Powrót - - %n second(s) - %n sekunda + + + ModalOverlay + + Form + Formularz - - %n minute(s) - %n minuta + + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. + Świeże transakcje mogą nie być jeszcze widoczne, a zatem saldo portfela może być nieprawidłowe. Te detale będą poprawne, gdy portfel zakończy synchronizację z siecią raven, zgodnie z poniższym opisem. - - %n hour(s) - %n godzinę + + Number of blocks left + Pozostało bloków - - %n day(s) - %n dzień + + Unknown... + Nienznane... - - %n week(s) - %n tydzień + + Last block time + Czas ostatniego bloku - %1 and %2 - %1 i %2 + Progress + Postęp - - %n year(s) - %n rok + + Progress increase per hour + Przyrost postępu na godzinę - %1 didn't yet exit safely... - %1 jeszcze się bezpiecznie nie zamknął... + calculating... + obliczanie... + + + Estimated time left until synced + Przewidywany czas zakończenia synchronizacji + + + Hide + Ukryj + + + Unknown. Syncing Headers (%1)... + Nieznane. Synchronizowanie nagłówków (%1)... - QObject::QObject + MyRestrictedAssetsTableModel - Error: Specified data directory "%1" does not exist. - Błąd: Określony folder danych "%1" nie istnieje. + Date + Data - Error: %1 - Błąd: %1 + Type + Typ + + + Address + Adres + + + Asset Name + Nazwa aktywa + + + Tagged + Zaznaczone + + + Untagged + Odznaczone + + + Frozen + Zamrożone + + + Unfrozen + Odmrożone + + + Other + Inne + + + watch-only + podgląd + + + (no label) + (bez etykiety) + + + Date and time that the transaction was received. + Data i czas otrzymania transakcji. + + + Type of transaction. + Rodzaj transakcji + + + User-defined intent/purpose of the transaction. + Zdefiniowany przez użytkownika cel transakcji. + + + The asset (or RVN) removed or added to balance. + Aktywo (lub RVN) usunięte lub dodane do salda. - QRImageWidget + OpenURIDialog - &Save Image... - &Zapisz obraz... + Open URI + Otwórz URI - &Copy Image - &Kopiuj obraz + Open payment request from URI or file + Otwórz żądanie zapłaty z URI lub pliku - Save QR Code - Zapisz Kod QR + URI: + URI: + + + Select payment request file + Otwórz żądanie zapłaty z pliku + + + Select payment request file to open + Wybierz plik żądania zapłaty do otwarcia + + + + OptionsDialog + + Options + Opcje + + + &Main + Główne + + + Automatically start %1 after logging in to the system. + Automatycznie uruchom %1 po zalogowaniu do systemu. + + + &Start %1 on system login + Uruchamiaj %1 wraz z zalogowaniem do &systemu + + + Size of &database cache + Wielkość bufora bazy &danych + + + MB + MB + + + Number of script &verification threads + Liczba wątków &weryfikacji skryptu + + + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + Adres IP serwera proxy (np. IPv4: 127.0.0.1 / IPv6: ::1) + + + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Minimalizuje zamiast zakończyć działanie programu przy zamykaniu okna. Kiedy ta opcja jest włączona, program zakończy działanie po wybieraniu Zamknij w menu. + + + 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 |. + Zewnętrzne URL podglądu transakcji (np. eksplorator bloków), które będą wyświetlały się w menu kontekstowym, w zakładce transakcji. %s będzie zamieniany w adresie na hash transakcji. Oddziel wiele adresów pionową kreską |. + + + Active command-line options that override above options: + Aktywne opcje linii komend, które nadpisują powyższe opcje: + + + Open Configuration File + Otwórz plik konfiguracji + + + Reset all client options to default. + Przywróć wszystkie domyślne ustawienia klienta. + + + &Reset Options + Z&resetuj ustawienia + + + &Network + &Sieć + + + (0 = auto, <0 = leave that many cores free) + (0 = automatycznie, <0 = zostaw tyle wolnych rdzeni) + + + W&allet + Portfel + + + Expert + Ekspert + + + Enable coin &control features + Włącz funk&cje kontoli monet + + + 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. + Jeżeli wyłączysz możliwość wydania niezatwierdzonej wydanej reszty, reszta z transakcji nie będzie mogła zostać wykorzystana, dopóki ta transakcja nie będzie miała przynajmniej jednego potwierdzenia. To także ma wpływ na obliczanie Twojego salda. + + + &Spend unconfirmed change + Wydaj niepotwierdzoną re&sztę + + + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Automatycznie otwiera port klienta Raven na routerze. Ta opcja dzieła tylko jeśli twój router wspiera UPnP i jest ono włączone. + + + Map port using &UPnP + Mapuj port używając &UPnP + + + Connect to the Raven network through a SOCKS5 proxy. + Połącz się z siecią Raven poprzez proxy SOCKS5. + + + &Connect through SOCKS5 proxy (default proxy): + Połącz przez proxy SO&CKS5 (domyślne proxy): + + + Proxy &IP: + &IP proxy: + + + &Port: + &Port: + + + Port of the proxy (e.g. 9050) + Port proxy (np. 9050) + + + Used for reaching peers via: + Użyto do połączenia z peerami przy pomocy: + + + IPv4 + IPv4 + + + IPv6 + IPv6 + + + Tor + Tor + + + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Połącz się z siecią Raven przy pomocy oddzielnego SOCKS5 proxy dla sieci TOR + + + &Window + &Okno + + + Show only a tray icon after minimizing the window. + Pokazuj tylko ikonę przy zegarku po zminimalizowaniu okna. + + + &Minimize to the tray instead of the taskbar + &Minimalizuj do zasobnika systemowego zamiast do paska zadań + + + M&inimize on close + M&inimalizuj przy zamknięciu + + + &Display + &Wyświetlanie + + + User Interface &language: + Język &użytkownika: + + + The user interface language can be set here. This setting will take effect after restarting %1. + Można tu ustawić język interfejsu uzytkownika. Ustawienie przyniesie skutek po ponownym uruchomieniu %1. + + + &Unit to show amounts in: + &Jednostka pokazywana przy kwocie: + + + Choose the default subdivision unit to show in the interface and when sending coins. + Wybierz podział jednostki pokazywany w interfejsie oraz podczas wysyłania monet + + + Whether to show coin control features or not. + Wybierz pokazywanie lub nie funkcji kontroli monet. + + + Reset + Resetuj + + + IPFS Viewer URL + Przeglądarka IPFS URL + + + &OK + &OK + + + &Cancel + &Anuluj + + + default + domyślny + + + none + żaden + + + Confirm options reset + Potwierdź reset ustawień + + + Client restart required to activate changes. + Wymagany restart programu, aby uaktywnić zmiany. + + + Client will be shut down. Do you want to proceed? + Program zostanie wyłączony. Czy chcesz kontynuować? + + + Configuration options + Opcje konfiguracji + + + Error + Błąd + + + This change would require a client restart. + Ta zmiana może wymagać ponownego uruchomienia klienta. + + + The supplied proxy address is invalid. + Adres podanego proxy jest nieprawidłowy + + + + OverviewPage + + Form + Formularz + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Wyświetlana informacja może być nieaktualna. Twój portfel synchronizuje się automatycznie z siecią raven, zaraz po tym jak uzyskano połączenie, ale proces ten nie został jeszcze ukończony. + + + Watch-only: + Tylko podglądaj: + + + Available: + Dostępne: + + + Your current spendable balance + Twoje obecne saldo + + + Pending: + W toku: + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Suma transakcji, które nie zostały jeszcze potwierdzone, a które nie zostały wliczone do twojego obecnego salda + + + Immature: + Niedojrzały: + + + Mined balance that has not yet matured + Balans wydobytych monet, które jeszcze nie dojrzały + + + Total: + Ogółem: + + + Your current total balance + Twoje obecne saldo + + + RVN Balances + Salda RVN + + + Your current balance in watch-only addresses + Twoje obecne saldo na podglądanym adresie + + + Spendable: + Możliwe do wydania: + + + Asset Balances + Salda Aktywa + + + Search + Szukaj + + + Recent transactions + Ostatnie transakcje + + + Unconfirmed transactions to watch-only addresses + Niepotwierdzone transakcje na podglądanych adresach + + + Mined balance in watch-only addresses that has not yet matured + Wykopane monety na podglądanych adresach które jeszcze nie dojrzały + + + Current total balance in watch-only addresses + Łączna kwota na podglądanych adresach + + + Send Asset + Wyślij Aktywo + + + Copy Amount + Skopiuj Kwotę + + + Copy Name + Skopiuj Nazwę + + + Copy Hash + Skopiuj Hash + + + Issue Sub Asset + Wyemituj Aktywo Podrzędne + + + Issue Unique Asset + Wyemituj Aktywo Unikatowe + + + Reissue Asset + Ponownie Wyemituj AKtywo + + + Open IPFS in Browser + Otwórz IPFS w Przeglądarce + + + + PaymentServer + + Payment request error + Błąd żądania płatności + + + Cannot start raven: click-to-pay handler + Nie można uruchomić protokołu raven: kliknij-by-zapłacić + + + URI handling + Obsługa URI + + + Invalid payment address %1 + błędny adres płatności %1 + + + Payment request rejected + Żądanie płatności odrzucone + + + Payment request expired. + Żądanie płatności upłynęło. + + + Payment request is not initialized. + Żądanie płatności nie jest zainicjowane. + + + Unverified payment requests to custom payment scripts are unsupported. + Niezweryfikowane żądania płatności do własnych skryptów płatności są niewspierane. + + + Invalid payment request. + Nieprawidłowe żądanie płatności + + + Refund from %1 + Zwrot z %1 + + + Error communicating with %1: %2 + Błąd komunikacji z %1 : %2 + + + Payment request cannot be parsed! + Żądanie płatności nie może zostać przetworzone. + + + Bad response from server %1 + Błędna odpowiedź z serwera %1 + + + Network request error + Błąd żądania sieci + + + Payment acknowledged + Płatność potwierdzona + + + + PeerTableModel + + User Agent + Aplikacja kliencka + + + Node/Service + Węzeł/Usługi + + + NodeId + Identyfikator węzła + + + Ping + Ping + + + Sent + Wysłane + + + Received + Odebrane + + + + QObject + + Amount + Kwota + + + Enter a Raven address (e.g. %1) + Wprowadź adres ravenowy (np. %1) + + + %1 d + %1 d + + + %1 h + %1 h + + + %1 m + %1 m + + + %1 s + %1 s + + + None + Żaden + + + N/A + NIEDOSTĘPNE + + + %1 ms + %1 ms + + + %1 and %2 + %1 i %2 + + + %1 didn't yet exit safely... + %1 jeszcze się bezpiecznie nie zamknął... + + + unknown + nieznany + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + Błąd: Określony folder danych "%1" nie istnieje. + + + Error: %1 + Błąd: %1 + + + + QRImageWidget + + &Save Image... + &Zapisz obraz... + + + &Copy Image + &Kopiuj obraz + + + Save QR Code + Zapisz Kod QR + + + PNG Image (*.png) + Obraz PNG (*.png) + + + + RPCConsole + + N/A + NIEDOSTĘPNE + + + Client version + Wersja klienta + + + &Information + &Informacje + + + Debug window + Okno debugowania + + + General + Ogólne + + + Using BerkeleyDB version + Używana wersja BerkeleyDB + + + Datadir + Katalog danych + + + Startup time + Czas uruchomienia + + + Network + Sieć + + + Name + Nazwa + + + Number of connections + Liczba połączeń + + + Block chain + Łańcuch bloków + + + Current number of blocks + Aktualna liczba bloków + + + Memory Pool + Memory Pool (obszar pamięci) + + + Current number of transactions + Obecna liczba transakcji + + + Memory usage + Zużycie pamięci + + + Received + Otrzymane + + + Sent + Wysłane + + + &Peers + &Węzły + + + Banned peers + Blokowane węzły + + + Select a peer to view detailed information. + Wybierz węzeł żeby zobaczyć szczegóły. + + + Whitelisted + Biała lista + + + Direction + Kierunek + + + Version + Wersja + + + Starting Block + Blok startowy + + + Synced Headers + Zsynchronizowane nagłówki + + + Synced Blocks + Zsynchronizowane bloki + + + User Agent + Aplikacja kliencka + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Otwórz plik dziennika debugowania %1 z obecnego katalogu z danymi. Może to potrwać kilka sekund przy większych plikach. + + + Decrease font size + Zmniejsz rozmiar czcionki + + + Increase font size + Zwiększ rozmiar czcionki + + + Services + Usługi + + + Ban Score + Punkty karne + + + Connection Time + Czas połączenia + + + Last Send + Ostatnio wysłano + + + Last Receive + Ostatnio odebrano + + + Ping Time + Czas odpowiedzi + + + The duration of a currently outstanding ping. + Czas trwania nadmiarowego pingu + + + Ping Wait + Czas odpowiedzi + + + Min Ping + Minimalny czas odpowiedzi + + + Time Offset + Przesunięcie czasu + + + Last block time + Czas ostatniego bloku + + + &Open + &Otwórz + + + &Console + &Konsola + + + &Network Traffic + $Ruch sieci + + + Totals + Kwota ogólna + + + In: + Wejście: + + + Out: + Wyjście: + + + Debug log file + Plik logowania debugowania + + + Clear console + Wyczyść konsolę + + + 1 &hour + 1 &godzina + + + 1 &day + 1 &dzień + + + 1 &week + 1 &tydzień + + + 1 &year + 1 &rok + + + &Disconnect + &Rozłącz + + + Ban for + Zbanuj na + + + &Unban + &Odblokuj + + + Welcome to the %1 RPC console. + Witaj w konsoli %1 RPC. + + + Type <b>help</b> for an overview of available commands. + Wpisz <b>help</b> aby uzyskać listę dostępnych komend + + + Network activity disabled + Aktywność sieciowa wyłączona + + + (node id: %1) + (id węzła: %1) + + + via %1 + przez %1 + + + never + nigdy + + + Inbound + Wejściowy + + + Outbound + Wyjściowy + + + Yes + Tak + + + No + Nie + + + Unknown + Nieznany + + + + RavenGUI + + Sign &message... + Podpisz wiado&mość... + + + Synchronizing with network... + Synchronizacja z siecią... + + + &Overview + P&odsumowanie + + + Node + Węzeł + + + Show general overview of wallet + Pokazuje ogólny widok portfela + + + &Transactions + &Transakcje + + + Browse transaction history + Przeglądaj historię transakcji + + + Coming Soon + W Krótce + + + E&xit + &Zakończ + + + Quit application + Zamknij program + + + &About %1 + &O %1 + + + Show information about %1 + Pokaż informacje o %1 + + + About &Qt + O &Qt + + + Show information about Qt + Pokazuje informacje o Qt + + + &Options... + &Opcje... + + + Modify configuration options for %1 + Zmień opcje konfiguracji dla %1 + + + &Encrypt Wallet... + Zaszyfruj Portf&el + + + &Backup Wallet... + Wykonaj kopię zapasową... + + + &Change Passphrase... + &Zmień hasło... + + + &Sending addresses... + Adresy wysyłania... + + + &Receiving addresses... + Adresy odbioru... + + + Open &URI... + Otwórz URI... + + + Click to disable network activity. + Kliknij aby wyłączyć aktywność sieciową. + + + Network activity disabled. + Aktywność sieciowa została wyłączona. + + + Click to enable network activity again. + Kliknij, aby ponownie włączyć aktywności sieciową. + + + Syncing Headers (%1%)... + Synchronizowanie headerów (%1%)... + + + Reindexing blocks on disk... + Ponowne indeksowanie bloków na dysku... + + + Send coins to a Raven address + Wyślij monety na adres ravenowy + + + Backup wallet to another location + Zapasowy portfel w innej lokalizacji + + + Change the passphrase used for wallet encryption + Zmień hasło użyte do szyfrowania portfela + + + Open debugging and diagnostic console + Otwórz konsolę debugowania i diagnostyki + + + &Verify message... + &Zweryfikuj wiadomość... + + + Raven + Raven + + + Wallet + Portfel + + + &Send + Wyślij + + + &Receive + Odbie&rz + + + &Show / Hide + &Pokaż / Ukryj + + + Show or hide the main Window + Pokazuje lub ukrywa główne okno + + + Encrypt the private keys that belong to your wallet + Szyfruj klucze prywatne, które są w twoim portfelu + + + Sign messages with your Raven addresses to prove you own them + Podpisz wiadomości swoim adresem aby udowodnić jego posiadanie + + + Verify messages to ensure they were signed with specified Raven addresses + Zweryfikuj wiadomość, aby upewnić się, że została podpisana podanym adresem ravenowym. + + + &File + &Plik + + + &Help + Pomo&c + + + Request payments (generates QR codes and raven: URIs) + Żądaj płatności (generuje kod QR oraz ravenowe URI) + + + Show the list of used sending addresses and labels + Pokaż listę adresów i etykiet użytych do wysyłania + + + Show the list of used receiving addresses and labels + Pokaż listę adresów i etykiet użytych do odbierania + + + Open a raven: URI or payment request + Otwórz URI raven: lub żądanie zapłaty + + + &Command-line options + &Opcje linii komend + + + Indexing blocks on disk... + Indeksowanie bloków na dysku... + + + Processing blocks on disk... + Przetwarzanie blocks on disk... + + + %1 behind + %1 za + + + Last received block was generated %1 ago. + Ostatni otrzymany blok został wygenerowany %1 temu. + + + Transactions after this will not yet be visible. + Transakcje po tym momencie nie będą jeszcze widoczne. + + + Error + Błąd + + + Warning + Ostrzeżenie + + + Information + Informacja + + + Up to date + Aktualny + + + Show the %1 help message to get a list with possible Raven command-line options + Pokaż pomoc %1 aby zobaczyć listę wszystkich opcji lnii poleceń. + + + %1 client + %1 klient + + + Connecting to peers... + Łączenie z peerami... + + + Catching up... + Trwa synchronizacja… + + + Date: %1 + + Data: %1 + + + + Amount: %1 + + Kwota: %1 + + + + Type: %1 + + Typ: %1 + + + + Label: %1 + + Etykieta: %1 + + + + Address: %1 + + Adres: %1 + + + + Sent transaction + Transakcja wysłana + + + Incoming transaction + Transakcja przychodząca + + + Assets not yet active + Aktywo wciąż nieaktywne + + + HD key generation is <b>enabled</b> + Generowanie kluczy HD jest <b>włączone</b> + + + HD key generation is <b>disabled</b> + Generowanie kluczy HD jest <b>wyłączone</b> + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Portfel jest <b>zaszyfrowany</b> i obecnie <b>odblokowany</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Portfel jest <b>zaszyfrowany</b> i obecnie <b>zablokowany</b> - PNG Image (*.png) - Obraz PNG (*.png) + A fatal error occurred. Raven can no longer continue safely and will quit. + Wystąpił krytyczny błąd. Raven nie jest w stanie kontynuować bezpiecznie i zostanie zamknięty. - RPCConsole + ReceiveCoinsDialog - N/A - NIEDOSTĘPNE + &Amount: + &Ilość: - Client version - Wersja klienta + &Label: + &Etykieta: - &Information - &Informacje + &Message: + &Wiadomość: - Debug window - Okno debugowania + 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. + Użyj jednego z poprzednio użytych adresów odbiorczych. Podczas ponownego używania adresów występują problemy z bezpieczeństwem i prywatnością. Nie korzystaj z tej opcji, chyba że odtwarzasz żądanie płatności wykonane już wcześniej. - General - Ogólne + R&euse an existing receiving address (not recommended) + U&żyj ponownie istniejącego adresu odbiorczego (niepolecane) - Using BerkeleyDB version - Używana wersja BerkeleyDB + 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 Raven network. + Opcjonalna wiadomość do dołączenia do żądania płatności, która będzie wyświetlana, gdy żądanie zostanie otwarte. Uwaga: wiadomość ta nie zostanie wysłana wraz z płatnością w sieci Raven. - Datadir - Katalog danych + An optional label to associate with the new receiving address. + Opcjonalna etykieta do skojarzenia z nowym adresem odbiorczym. - Startup time - Czas uruchomienia + Use this form to request payments. All fields are <b>optional</b>. + Użyj tego formularza do zażądania płatności. Wszystkie pola są <b>opcjonalne</b>. - Network - Sieć + An optional amount to request. Leave this empty or zero to not request a specific amount. + Opcjonalna kwota by zażądać. Zostaw puste lub zero by nie zażądać konkretnej kwoty. - Name - Nazwa + Clear all fields of the form. + Wyczyść wszystkie pola formularza. - Number of connections - Liczba połączeń + Clear + Wyczyść - Block chain - Łańcuch bloków + Requested payments history + Żądanie historii płatności - Current number of blocks - Aktualna liczba bloków + &Request payment + &Żądaj płatności - Memory Pool - Memory Pool (obszar pamięci) + Show the selected request (does the same as double clicking an entry) + Pokaż wybrane żądanie (robi to samo co dwukrotne kliknięcie pozycji) - Current number of transactions - Obecna liczba transakcji + Show + Pokaż - Memory usage - Zużycie pamięci + Remove the selected entries from the list + Usuń zaznaczone z listy - Received - Otrzymane + Remove + Usuń - Sent - Wysłane + Copy URI + Kopiuj URI: - &Peers - &Węzły + Copy label + Kopiuj etykietę - Banned peers - Blokowane węzły + Copy message + Kopiuj wiadomość - Select a peer to view detailed information. - Wybierz węzeł żeby zobaczyć szczegóły. + Copy amount + Kopiuj kwotę + + + ReceiveRequestDialog - Whitelisted - Biała lista + QR Code + Kod QR - Direction - Kierunek + Copy &URI + Kopiuj &URI - Version - Wersja + Copy &Address + Kopiuj &adres - Starting Block - Blok startowy + &Save Image... + &Zapisz obraz... - Synced Headers - Zsynchronizowane nagłówki + Request payment to %1 + Zażądaj płatności do %1 - Synced Blocks - Zsynchronizowane bloki + Payment information + Informacje o płatności - User Agent - Aplikacja kliencka + URI + URI - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Otwórz plik dziennika debugowania %1 z obecnego katalogu z danymi. Może to potrwać kilka sekund przy większych plikach. + Address + Adres - Decrease font size - Zmniejsz rozmiar czcionki + Amount + Kwota - Increase font size - Zwiększ rozmiar czcionki + Label + Etykieta - Services - Usługi + Message + Wiadomość + + + RecentRequestsTableModel - Ban Score - Punkty karne + Date + Data - Connection Time - Czas połączenia + Label + Etykieta - Last Send - Ostatnio wysłano + Message + Wiadomość - Last Receive - Ostatnio odebrano + (no label) + (brak etykiety) - Ping Time - Czas odpowiedzi + (no message) + (brak wiadomości) - The duration of a currently outstanding ping. - Czas trwania nadmiarowego pingu + (no amount requested) + (brak kwoty) - Ping Wait - Czas odpowiedzi + Requested + Zażądano + + + ReissueAssetDialog - Min Ping - Minimalny czas odpowiedzi + Inputs... + Wejścia... - Time Offset - Przesunięcie czasu + automatically selected + wybrano automatycznie - Last block time - Czas ostatniego bloku + Insufficient funds! + Niewystarczająca ilość środków! - &Open - &Otwórz + Quantity: + Ilość: - &Console - &Konsola + Bytes: + Bajtów: - &Network Traffic - $Ruch sieci + Amount: + Kwota: - &Clear - &Wyczyść + Dust: + Mikrosaldo: - Totals - Kwota ogólna + Fee: + Opłata: - In: - Wejście: + After Fee: + Po uwzględnieniu opłaty: - Out: - Wyjście: + Change: + Reszta: - Debug log file - Plik logowania debugowania + Reissue Asset + Ponownie Wyemituj AKtywo - Clear console - Wyczyść konsolę + Select an asset to reissue: + Wybierz aktywo do ponownego wyemitowania: - 1 &hour - 1 &godzina + Address: + Adres - 1 &day - 1 &dzień + Warning: + Ostrzeżenie: - 1 &week - 1 &tydzień + The number of assets that will be created + Ilość aktywów, które chcesz utworzyć - 1 &year - 1 &rok + Unit: + Jednostka: - &Disconnect - &Rozłącz + Reissuable + Możliwość dodatkowej emisji. - Ban for - Zbanuj na + Change IPFS/Txid Hash + Zmień IPFS/Txid Hash - &Unban - &Odblokuj + Transaction Fee: + Opłata transakcyjna: - Welcome to the %1 RPC console. - Witaj w konsoli %1 RPC. + Choose... + Wybierz... - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Użyj strzałek do przewijania historii i <b>Ctrl-L</b> aby wyczyścić ekran + Hide + Ukryj - Type <b>help</b> for an overview of available commands. - Wpisz <b>help</b> aby uzyskać listę dostępnych komend + Recommended: + Zalecane: + + + Clear + Wyczyść + + + Balance: + Saldo: - %1 B - %1 B + 123.456 RVN + 123.456 RVN - %1 KB - %1 KB + Copy quantity + Skopiuj ilość - %1 MB - %1 MB + Copy amount + Kopiuj kwotę - %1 GB - %1 GB + Copy fee + Skopiuj opłatę - (node id: %1) - (id węzła: %1) + Copy after fee + Skopiuj po uwzględnieniu opłaty - via %1 - przez %1 + Copy bytes + Skopiuj ilość bajtów + + + Copy dust + Skopiuj mikrosaldo - never - nigdy + Copy change + Skopiuj resztę - Inbound - Wejściowy + Select an asset to reissue.. + Wybierz aktywo do ponownego wyemitowania: - Outbound - Wyjściowy + Cost + Koszt Yes @@ -1735,175 +3104,176 @@ Nie - Unknown - Nieznany + Name + Nazwa - - - ReceiveCoinsDialog - &Amount: - &Ilość: + Total Quantity + Całkowita Ilość - &Label: - &Etykieta: + Units + Jednostki - &Message: - &Wiadomość: + IPFS Hash + IPFS Hash - 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. - Użyj jednego z poprzednio użytych adresów odbiorczych. Podczas ponownego używania adresów występują problemy z bezpieczeństwem i prywatnością. Nie korzystaj z tej opcji, chyba że odtwarzasz żądanie płatności wykonane już wcześniej. + Txid Hash + Txid Hash - R&euse an existing receiving address (not recommended) - U&żyj ponownie istniejącego adresu odbiorczego (niepolecane) + Verifier String + Ciąg Weryfikacyjny: - 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 Raven network. - Opcjonalna wiadomość do dołączenia do żądania płatności, która będzie wyświetlana, gdy żądanie zostanie otwarte. Uwaga: wiadomość ta nie zostanie wysłana wraz z płatnością w sieci Raven. + Current Verifier String + Aktualny Ciąg Weryfikacyjny: - An optional label to associate with the new receiving address. - Opcjonalna etykieta do skojarzenia z nowym adresem odbiorczym. + Current Quantity + Aktualna Ilość - Use this form to request payments. All fields are <b>optional</b>. - Użyj tego formularza do zażądania płatności. Wszystkie pola są <b>opcjonalne</b>. + Current Units + Aktualne Jednostki - An optional amount to request. Leave this empty or zero to not request a specific amount. - Opcjonalna kwota by zażądać. Zostaw puste lub zero by nie zażądać konkretnej kwoty. + %1 to %2 + %1 do %2 - Clear all fields of the form. - Wyczyść wszystkie pola formularza. + Are you sure you want to send? + Czy na pewno chcesz wysłać? - Clear - Wyczyść + added as transaction fee + dodano jako opłata transakcyjna - Requested payments history - Żądanie historii płatności + Total Amount %1 + Łączna kwota %1 - &Request payment - &Żądaj płatności + or + lub - Show the selected request (does the same as double clicking an entry) - Pokaż wybrane żądanie (robi to samo co dwukrotne kliknięcie pozycji) + Confirm reissue assets + Potwierdź wznowienie aktywa - Show - Pokaż + Copy + Kopiuj - Remove the selected entries from the list - Usuń zaznaczone z listy + Transaction ID Copied + ID transakcji zostało skopiowane - Remove - Usuń + Asset transaction sent to network: + Transakcja aktywa została wysłana do sieci: - Copy URI - Kopiuj URI: + Warning: Unknown change address + Ostrzeżenie: Nieznany adres reszty - Copy label - Kopiuj etykietę + Confirm custom change address + Potwierdź niestandardowy adres dla reszty - Copy message - Kopiuj wiadomość + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Wybrany adres dla reszty nie jest częścią tego portfela. Cześć lub wszystkie fundusze z tego portfela mogą zostać wysłane na wskazany dres. Czy jesteś pewien swoich działań? - Copy amount - Kopiuj kwotę + Pay only the required fee of %1 + Zapłać tylko wymaganą opłatę w wysokości %1 - ReceiveRequestDialog + RestrictedAssetsDialog - QR Code - Kod QR + Send Coins + Wyślij monety - Copy &URI - Kopiuj &URI + Asset Balances + Saldo Aktywa - Copy &Address - Kopiuj &adres + Search + Szukaj - &Save Image... - &Zapisz obraz... + Address List + Lista Adresów - Request payment to %1 - Zażądaj płatności do %1 + Balance: + Saldo: - Payment information - Informacje o płatności + or + lub + + + SendAssetsEntry - URI - URI + Amount: + Kwota: - Address - Adres + Asset: + Aktywo: - Amount - Kwota + The Raven address to send the payment to + Adres Raven dla przesłania płatności - Label - Etykieta + Choose previously used address + Wybierz wcześniej użytego adresu - Message - Wiadomość + Alt+A + Alt+A - - - RecentRequestsTableModel - Date - Data + Paste address from clipboard + Wklej adres ze schowka - Label - Etykieta + Alt+P + Alt+P - Message - Wiadomość + Remove this entry + Usuń ten wpis - (no label) - (brak etykiety) + Message: + Wiadomość: - (no message) - (brak wiadomości) + Transfer to: + Prześlij do: - (no amount requested) - (brak kwoty) + Select an asset to transfer + Wybierz aktyw, które chcesz przesłać - Requested - Zażądano + Selected Balance + Wybierz Saldo - + + Wallet Balance + Saldo Portfela + + SendCoinsDialog @@ -1966,6 +3336,10 @@ Choose... Wybierz... + + Warning: Fee estimation is currently not possible. + Uwaga: określenie opłaty jest obecnie niemożliwe. + collapse fee-settings zwiń opcje opłaty @@ -1982,10 +3356,6 @@ Hide Ukryj - - total at least - razem przynajmniej - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Zapłacenie tylko minimalnej opłaty jest nadal wystarczające, dopóki jest mniejszy wolumen transakcji niż miejsca w blokach. Należy jednak mieć świadomość, że może skończyć się to niezatwierdzeniem nigdy transakcji, gdy jest większe zapotrzebowanie na transakcje ravena niż sieć może przetworzyć. @@ -2006,14 +3376,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Sprytne opłaty nie są jeszcze zainicjowane. Trwa to zwykle kilka bloków...) - - normal - normalnie - - - fast - szybko - Send to multiple recipients at once Wyślij do wielu odbiorców na raz @@ -2149,10 +3511,6 @@ A&mount: Su&ma: - - Pay &To: - Zapłać &dla: - &Label: &Etykieta: @@ -2213,15 +3571,15 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Wiadomość, która została dołączona do URI raven:, która będzie przechowywana wraz z transakcją w celach informacyjnych. Uwaga: Ta wiadomość nie będzie rozsyłana w sieci Raven. - - Pay To: - Wpłać do: - Memo: Notatka: - + + Enter a label for this address to add it to your address book + Wprowadź etykietę dla tego adresu aby dodać go do książki adresowej + + SendConfirmationDialog @@ -2335,6 +3693,10 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Please check the address and try again. Proszę sprawdzić adres i spróbować ponownie. + + The entered address does not refer to a key. + Wprowadzony adres nie odwołuje się do klucza + Wallet unlock was cancelled. Odblokowanie portfela zostało anulowane. @@ -2351,6 +3713,14 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Message signed. Wiadomość podpisana. + + The signature could not be decoded. + Podpis nie może zostać odczytany + + + Please check the signature and try again. + Proszę sprawdź podpis i spróbuj ponownie. + Message verified. Wiadomość zweryfikowana. @@ -2376,6 +3746,10 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw abandoned porzucone + + Status + Status + Date Data @@ -2416,10 +3790,18 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Transaction fee Opłata transakcyjna + + Net amount + Ilość netto + Message Wiadomość + + Comment + Skomentuj + Transaction Transakcja @@ -2478,22 +3860,58 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Conflicted Skonfliktowane + + Immature (%1 confirmations, will be available after %2) + Niedojrzały (%1 potwierdzeń, będzie gotowy po %2) + + + This block was not received by any other nodes and will probably not be accepted! + Ten blok nie dotarł do żadnego innego węzła i prawdopodobnie zostanie odrzucony! + Generated but not accepted Wygenerowane ale nie zaakceptowane + + Received with + Otrzymano z + + + Received from + Otrzymano od: + Sent to Wysłane do + + Payment to yourself + Płatność do siebie + + + Mined + Wykopane + watch-only tylko-obserwowany + + (n/a) + (niedostępne) + (no label) (brak etykiety) + + Date and time that the transaction was received. + Data i godzina, o której transakcja zakończyła się + + + Type of transaction. + Rodzaj transakcji + TransactionView @@ -2529,6 +3947,26 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Sent to Wysłane do + + To yourself + Do siebie + + + Mined + Wykopane + + + Other + Inne + + + Min amount + Min. ilość + + + Asset name + Nazwa aktywa + Copy address Kopiuj adres @@ -2545,14 +3983,38 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Copy transaction ID Skopiuj ID transakcji + + Copy raw transaction + Skopiuj surową transakcję + + + Copy full transaction details + Skopiuj wszystkie szczegóły transakcji + Edit label Zmień etykietę + + Show transaction details + Pokaż szczegóły transakcji + + + Browse with: + Przeglądaj za pomocą: + + + Export Transaction History + Eksportuj Historię Transakcji + Comma separated file (*.csv) Plik *.CSV (dane rozdzielane przecinkami) + + Confirmed + Potwierdzony + Date Data @@ -2569,10 +4031,42 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Address Adres + + Asset + Aktywo + + + ID + ID + Exporting Failed Eksportowanie nie powiodło się + + There was an error trying to save the transaction history to %1. + Wystąpił błąd podczas próby zapisania historii transakcji %1. + + + The transaction history was successfully saved to %1. + Historia transakcji została prawidłowo zapisana do %1. + + + Asset Issued + Aktywo Wyemitowane + + + Asset Reissued + Aktywo Wznowione + + + Asset Received + Aktywo Otrzymane + + + Asset Sent + Aktywo Przesłane + Range: Zakres: @@ -2594,6 +4088,10 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw WalletModel + + Send Coins + Wyślij Monety + WalletView @@ -2613,7 +4111,7 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw The wallet data was successfully saved to %1. Dane portfela zostały poprawnie zapisane w %1. - + raven-core @@ -2720,10 +4218,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Use UPnP to map the listening port (default: 1 when listening and no -proxy) Użyj UPnP do mapowania portu nasłuchu (domyślnie: 1 gdy nasłuchuje i brak -proxy) - - You need to rebuild the database using -reindex-chainstate to change -txindex - Musisz przebudować bazę używając -reindex-chainstate aby zmienić -txindex - %s corrupt, salvage failed %s uszkodzony, odtworzenie się nie powiodło @@ -2828,10 +4322,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Initialization sanity check failed. %s is shutting down. Wstępna kontrola poprawności nie powiodła się. %s wyłącza się. - - Invalid -onion address: '%s' - Nieprawidłowy adres -onion: '%s' - Invalid amount for -%s=<amount>: '%s' Nieprawidłowa kwota dla -%s=<amount>: '%s' @@ -2888,10 +4378,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Set database cache size in megabytes (%d to %d, default: %d) Ustaw wielkość pamięci podręcznej w megabajtach (%d do %d, domyślnie: %d) - - Set maximum block size in bytes (default: %d) - Ustaw maksymalną wielkość bloku w bajtach (domyślnie: %d) - Specify wallet file (within data directory) Określ plik portfela (w obrębie folderu danych) @@ -2928,10 +4414,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Verifying blocks... Weryfikacja bloków... - - Verifying wallet... - Weryfikacja portfela... - Wallet %s resides outside data directory %s Portfel %s znajduje się poza folderem danych %s @@ -2956,10 +4438,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Podepnij się do podanego adresu i dodawaj do białej listy węzły łączące się z nim. Użyj notacji [host]:port dla IPv6 - - 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) - Powiąż się z podanym adresem, aby nasłuchiwać połączenia JSON-RPC. Użyj notacji [host]:port dla IPv6. Ta opcja może być określona kilka razy (domyślnie: powiąż ze wszystkimi interfejsami) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Twórz nowe pliki z domyślnymi dla systemu uprawnieniami, zamiast umask 077 (skuteczne tylko przy wyłączonej funkcjonalności portfela) @@ -2992,18 +4470,10 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Maximum size of data in data carrier transactions we relay and mine (default: %u) Maksymalny rozmiar danych w transakcji przekazującej dane które przekazujemy i wydobywamy (domyślnie: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Ustaw maksymalny rozmiar transakcji o wysokim priorytecie/niskiej prowizji w bajtach (domyślnie: %d) - The transaction amount is too small to send after the fee has been deducted Zbyt niska kwota transakcji do wysłania po odjęciu opłaty - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Użyj hierarchicznej deterministycznej metody generowania kluczy (HD) zgodnie z BIP32. Ma znaczenie tylko podczas tworzenia portfela/pierwszego startu. - 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 Węzły z białej listy nie mogą zostać zbanowane za ataki DoS, a ich transakcje będą zawsze przekazywane, nawet jeżeli będą znajdywać się już w pamięci, przydatne np. dla bramek płatniczych @@ -3072,10 +4542,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Send trace/debug info to console instead of debug.log file Wyślij informację/raport do konsoli zamiast do pliku debug.log. - - Send transactions as zero-fee transactions if possible (default: %u) - Wyślij bez opłaty jeżeli to możliwe (domyślnie: %u) - Show all debugging options (usage: --help -help-debug) Pokaż wszystkie opcje odpluskwiania (użycie: --help -help-debug) @@ -3152,10 +4618,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Allow DNS lookups for -addnode, -seednode and -connect Zezwól -addnode, -seednode i -connect na łączenie się z serwerem DNS - - Loading addresses... - Wczytywanie adresów... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = zachowaj wysłane metadane np. właściciel konta i informacje o żądaniach płatności, 2 = porzuć wysłane metadane) @@ -3236,10 +4698,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Include IP addresses in debug output (default: %u) Dołącz adresy IP do logowania (domyślnie: %u) - - Invalid -proxy address: '%s' - Nieprawidłowy adres -proxy: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Nasłuchuj połączeń JSON-RPC na <port> (domyślnie: %u lub testnet: %u) @@ -3324,10 +4782,6 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Loading block index... Ładowanie indeksu bloku... - - Add a node to connect to and attempt to keep the connection open - Dodaj węzeł do podłączenia się i próbuj utrzymać to połączenie - Loading wallet... Wczytywanie portfela... @@ -3336,18 +4790,10 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw Cannot downgrade wallet Nie można dezaktualizować portfela - - Cannot write default address - Nie można zapisać domyślnego adresu - Rescanning... Ponowne skanowanie... - - Done loading - Wczytywanie zakończone - Error Błąd diff --git a/src/qt/locale/raven_pt_BR.ts b/src/qt/locale/raven_pt_BR.ts index 0dd8c97bd2..bad86d57a1 100644 --- a/src/qt/locale/raven_pt_BR.ts +++ b/src/qt/locale/raven_pt_BR.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -219,335 +217,334 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP/Máscara + Asset Selection + Seleção de ativos - Banned Until - Banido até + Quantity: + Quantidade - - - RavenGUI - Sign &message... - Assinar &mensagem... + Bytes: + Bytes - Synchronizing with network... - Sincronizando com a rede... + Amount: + Quantia: - &Overview - &Visão geral + Fee: + Taxa: - Node - + After Fee: + Após a taxa: - Show general overview of wallet - Mostrar visão geral da carteira + Change: + Mudar: - &Transactions - &Transações + (un)select all + (de)selecionar tudo - Browse transaction history - Navegar pelo histórico de transações + List mode + Modo lista - E&xit - S&air + Asset + Ativo - Quit application - Sair da aplicação + Amount + Quantia - &About %1 - &About %1 + Received with address + Recebido com endereço - Show information about %1 - Mostrar informações sobre %1 + Date + Data - About &Qt - Sobre &Qt + Confirmations + Confirmações - Show information about Qt - Mostrar informações sobre o Qt + Confirmed + Confirmado - &Options... - &Opções... + Copy address + Copiar endereço - Modify configuration options for %1 - Modificar opções de configuração para o %1 + Copy label + Copiar rótulo - &Encrypt Wallet... - &Criptografar Carteira... + Copy amount + Copiar quantidade - &Backup Wallet... - &Backup da carteira... + Copy transaction ID + Copiar ID de transação - &Change Passphrase... - &Mudar frase de segurança... + Copy quantity + Copiar quantidade - &Sending addresses... - Endereço&s de envio... + Copy fee + Copiar taxa - &Receiving addresses... - Endereços de &recebimento... + Copy after fee + Copiar após a taxa - Open &URI... - Abrir &URI... + Copy bytes + Copiar bytes - Click to disable network activity. - Clique para desativar a atividade de rede. + Copy change + Copiar o troco - Network activity disabled. - Atividade de rede desativada. + yes + sim - Click to enable network activity again. - Clique para ativar a atividade de rede. + no + não - Syncing Headers (%1%)... - Sincronizando cabeçahos (%1%)... + (no label) + (sem rótulo) - Reindexing blocks on disk... - Reindexando blocos no disco... + (change) + (troco) + + + AssetTableModel - Send coins to a Raven address - Enviar moedas para um endereço raven + Name + Nome - Backup wallet to another location - Fazer cópia de segurança da carteira para uma outra localização + Quantity + Quantidade + + + AssetsDialog - Change the passphrase used for wallet encryption - Mudar a frase de segurança utilizada na criptografia da carteira + Send Coins + Enviar moedas - &Debug window - Janela de &depuração + Asset Control Features + Recurso de controle de ativos - Open debugging and diagnostic console - Abrir console de depuração e diagnóstico + Inputs... + Entradas... - &Verify message... - &Verificar mensagem... + automatically selected + selecionado automaticamente - Raven - Raven + Insufficient funds! + Saldo insuficiente! - Wallet - Carteira + Quantity: + Quantidade: - &Send - &Enviar + Bytes: + Bytes: - &Receive - &Receber + Amount: + Quantidade: - &Show / Hide - &Exibir / Ocultar + Fee: + Taxa: - Show or hide the main Window - Mostrar ou esconder a Janela Principal. + After Fee: + Depois da taxa: - Encrypt the private keys that belong to your wallet - Criptografar as chaves privadas que pertencem à sua carteira + Change: + Troco: - Sign messages with your Raven addresses to prove you own them - Assine mensagens com seus endereços Raven para provar que você é dono delas + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Se isso estiver ativado, mas o endereço de alteração estiver vazio ou inválido, a alteração será enviada para um endereço recém-gerado. - Verify messages to ensure they were signed with specified Raven addresses - Verificar mensagens para se assegurar que elas foram assinadas pelo dono de Endereços Raven específicos + Custom change address + Endereço de troco personalizado - &File - &Arquivo + Transaction Fee: + Taxa de transação: - &Settings - &Definições + Choose... + Escolha... - &Help - A&juda + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + O uso da taxa de fallback pode resultar no envio de uma transação que levará várias horas ou dias (ou nunca) para ser confirmada. Considere escolher sua taxa manualmente ou espere até ter validado a cadeia completa. - Tabs toolbar - Barra de ferramentas + Warning: Fee estimation is currently not possible. + Aviso: a estimativa de taxas não está disponível no momento. - Request payments (generates QR codes and raven: URIs) - Solicitações de pagamentos (gera códigos QR e raven: URIs) + collapse fee-settings + recolher configurações de taxa - Show the list of used sending addresses and labels - Mostrar a lista de endereços de envio e rótulos usados + Hide + Esconder - Show the list of used receiving addresses and labels - Mostrar a lista de endereços de recebimento usados ​​e rótulos + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Se a taxa personalizada for definida para 1000 satoshis e a transação for de apenas 250 bytes, então "por kilobyte" se paga apenas 250 satoshis de taxa, enquanto "total pelo menos" paga-se 1000 satoshis. Para transações maiores do que um kilobyte, ambas pagam por kilobyte. - Open a raven: URI or payment request - Abrir um raven: URI ou cobrança + per kilobyte + por kilobyte - &Command-line options - Opções de linha de &comando - - - %n active connection(s) to Raven network - %n conexão ativa na rede Raven%n conexões ativas na rede Raven + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Pagar apenas a taxa mínima é aceitável, desde que haja menos volume de transações do que espaço nos blocos. Mas esteja ciente de que isso pode resultar em uma transação nunca confirmada, uma vez que há mais demanda por transações Raven do que a rede pode processar. - Indexing blocks on disk... - Indexando blocos no disco... + (read the tooltip) + (leia a dica) - Processing blocks on disk... - Processando blocos no disco... - - - Processed %n block(s) of transaction history. - %n bloco processado do histórico de transações.%n blocos processados do histórico de transações. + Recommended: + Recomendado: - %1 behind - %1 atrás + Custom: + Personalizado: - Last received block was generated %1 ago. - Último bloco recebido foi gerado %1 atrás. + (Smart fee not initialized yet. This usually takes a few blocks...) + (Taxa inteligente ainda não inicializada. Isso geralmente leva alguns blocos ...) - Transactions after this will not yet be visible. - Transações após isso ainda não estão visíveis. + Confirmation time target: + Tempo de confirmação esperado: - Error - Erro + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Indica que o remetente pode desejar substituir esta transação por uma nova pagando taxas mais altas (antes de ser confirmada). - Warning - Atenção + Request Replace-By-Fee + Solicitar substituição por taxa - Information - Informação + Confirm the send action + Confirme a ação de envio - Up to date - Atualizado + Clear all fields of the form. + Limpe todos os campos do formulário. - Show the %1 help message to get a list with possible Raven command-line options - Mostrar a mensagem de ajuda do %1 para obter uma lista com possíveis opções de linha de comando Raven + Transfer to multiple recipients at once + Transfira para vários destinatários de uma vez - %1 client - %1 cliente + Balance: + Saldo: - Connecting to peers... - Conectando... + Copy quantity + Copiar quantidade - Catching up... - Recuperando o atraso ... + Copy amount + Copiar quantidade - Date: %1 - - Data: %1 - + Copy fee + Copiar taxa - Amount: %1 - - Quantidade: %1 - + Copy after fee + Copiar pós taxa - Type: %1 - - Tipo: %1 - + Copy bytes + Copiar bytes - Label: %1 - - Rótulo: %1 - + Copy change + Copiar troco - Address: %1 - - Endereço: %1 - + Are you sure you want to send? + Tem certeza que deseja enviar? - Sent transaction - Transação enviada + added as transaction fee + adicionado como taxa da transação - Incoming transaction - Transação recebida + Confirm send assets + Confirme o envio de ativos - HD key generation is <b>enabled</b> - Geração de chave HD está <b>ativada</b> + The recipient address is not valid. Please recheck. + O endereço do destinatário não é válido. Por favor, cheque novamente. - HD key generation is <b>disabled</b> - Geração de chave HD está <b>desativada</b> + The amount to pay must be larger than 0. + O montante a pagar deve ser maior que 0. - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Carteira está <b>criptografada</b> e atualmente <b>desbloqueada</b> + The amount exceeds your balance. + A quantia excede o seu saldo - Wallet is <b>encrypted</b> and currently <b>locked</b> - Carteira está <b>criptografada</b> e atualmente <b>bloqueada</b> + Transaction creation failed! + Falha na criação da transação! + + + AssignQualifier - A fatal error occurred. Raven can no longer continue safely and will quit. - Um erro fatal ocorreu. Raven não pode continuar em segurança e irá fechar. + IPFS / Hash: + IPFS / Hash: + + + + BanTableModel + + IP/Netmask + IP/Máscara + + + Banned Until + Banido até @@ -701,6 +698,17 @@ (troco) + + CreateAssetDialog + + Insufficient funds! + Saldo insuficiente! + + + Quantity: + Quantidade: + + EditAddressDialog @@ -779,6 +787,12 @@ Não é possível criar um diretório de dados aqui. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -848,10 +862,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. Como essa é a primeira vez que o programa é executado, você pode escolher onde %1 armazenará seus dados. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - O %1 irá baixar e armazenar uma cópia do block chain do Raven. Pelo menos %2GB de dados serão armazenados neste diretório, e ele crescerá ao longo do tempo. A carteira também será armazenada neste diretório. - Use the default data directory Use o diretório de dados padrão @@ -868,15 +878,19 @@ Error Erro - - %n GB of free space available - %n GB de espaço livre disponível%n GB de espaço livre disponível - - - (of %n GB needed) - (de %n GB necessário)(de %n GB necessário) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -928,6 +942,9 @@ Desconhecido. Sincroniando cabeçahos (%1)... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -981,14 +998,6 @@ Number of script &verification threads Número de threads do script de &verificação - - Accept connections from outside - Aceitar conexões externas - - - Allow incoming connections - Permitir conexões de entrada - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Endereço de IP do proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) @@ -1001,10 +1010,6 @@ 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 |. URLs de terceiros (exemplo: explorador de blocos) que aparecem na aba de transações como itens do menu de contexto. %s na URL é substituido pela hash da transação. Múltiplas URLs são separadas pela barra vertical |. - - Third party transaction URLs - URLs de transação de terceiros: - Active command-line options that override above options: Opções de linha de comando ativas que sobrescreve as opções acima: @@ -1077,10 +1082,6 @@ Used for reaching peers via: Usado para alcançar participantes via: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Exibe, caso o proxy padrão SOCKS5 fornecido seja usado para se conectar a peers através deste tipo de rede. - IPv4 IPv4 @@ -1097,22 +1098,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Conecte-se à rede Raven através de um proxy SOCKS5 separado para utilizar serviços ocultos Tor. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Use um proxy SOCKS5 separado para alcançar participantes da rede via serviços ocultos Tor: - &Window &Janela - - &Hide the icon from the system tray. - &Ocultar o ícone da bandeja do sistema. - - - Hide tray icon - Ocultar ícone de bandeja - Show only a tray icon after minimizing the window. Mostrar apenas um ícone na bandeja ao minimizar a janela. @@ -1224,10 +1213,6 @@ Mined balance that has not yet matured Saldo minerado que ainda não maturou - - Balances - Saldos - Total: Total: @@ -1260,7 +1245,7 @@ Current total balance in watch-only addresses Balanço total em endereços monitorados - + PaymentServer @@ -1370,7 +1355,7 @@ Ping Ping - + QObject @@ -1409,39 +1394,15 @@ %1 ms %1 ms - - %n second(s) - %n segundo%n segundos - - - %n minute(s) - %n minuto%n minutos - - - %n hour(s) - %n hora%n horas - - - %n day(s) - %n dia%n dias - - - %n week(s) - %n semana%n semanas - %1 and %2 %1 e %2 - - %n year(s) - %n ano%n anos - %1 didn't yet exit safely... %1 ainda não terminou com segurança... - + QObject::QObject @@ -1579,204 +1540,477 @@ Bloco inicial - Synced Headers - Cabeçalhos Sincronizados + Synced Headers + Cabeçalhos Sincronizados + + + Synced Blocks + Blocos Sincronizados + + + User Agent + User Agent + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Abrir o arquivo de log de depuração do %1 localizado no diretório atual de dados. Isso pode levar alguns segundos para arquivos de log grandes. + + + Decrease font size + Diminuir o tamanho da fonte + + + Increase font size + Aumentar o tamanho da fonte + + + Services + Serviços + + + Ban Score + Banir pontuação + + + Connection Time + Tempo de conexão + + + Last Send + Ultimo Envio + + + Last Receive + Ultimo Recebido + + + Ping Time + Ping + + + The duration of a currently outstanding ping. + A duração de um ping excepcional no momento. + + + Ping Wait + Espera de ping + + + Min Ping + Ping min + + + Time Offset + Offset de tempo + + + Last block time + Horário do último bloco + + + &Open + &Abrir + + + &Console + &Console + + + &Network Traffic + Tráfico de Rede + + + Totals + Totais + + + In: + Entrada: + + + Out: + Saída: + + + Debug log file + Arquivo de log de depuração + + + Clear console + Limpar console + + + 1 &hour + 1 &hora + + + 1 &day + 1 &dia + + + 1 &week + 1 &semana + + + 1 &year + 1 &ano + + + &Disconnect + &Desconectar + + + Ban for + Banir por + + + &Unban + &Desbanir + + + Welcome to the %1 RPC console. + Bem-vindo ao console RPC do %1 + + + Type <b>help</b> for an overview of available commands. + Digite <b>help</b> para uma visão geral dos comandos disponíveis. + + + Network activity disabled + Atividade da rede disativada + + + (node id: %1) + (id do nó: %1) + + + via %1 + por %1 + + + never + nunca + + + Inbound + Entrada + + + Outbound + Saída + + + Yes + Sim + + + No + Não + + + Unknown + Desconhecido + + + + RavenGUI + + Sign &message... + Assinar &mensagem... + + + Synchronizing with network... + Sincronizando com a rede... + + + &Overview + &Visão geral + + + Node + + + + Show general overview of wallet + Mostrar visão geral da carteira + + + &Transactions + &Transações + + + Browse transaction history + Navegar pelo histórico de transações + + + E&xit + S&air + + + Quit application + Sair da aplicação + + + &About %1 + &About %1 + + + Show information about %1 + Mostrar informações sobre %1 + + + About &Qt + Sobre &Qt + + + Show information about Qt + Mostrar informações sobre o Qt + + + &Options... + &Opções... + + + Modify configuration options for %1 + Modificar opções de configuração para o %1 + + + &Encrypt Wallet... + &Criptografar Carteira... + + + &Backup Wallet... + &Backup da carteira... + + + &Change Passphrase... + &Mudar frase de segurança... + + + &Sending addresses... + Endereço&s de envio... + + + &Receiving addresses... + Endereços de &recebimento... + + + Open &URI... + Abrir &URI... + + + Click to disable network activity. + Clique para desativar a atividade de rede. + + + Network activity disabled. + Atividade de rede desativada. - Synced Blocks - Blocos Sincronizados + Click to enable network activity again. + Clique para ativar a atividade de rede. - User Agent - User Agent + Syncing Headers (%1%)... + Sincronizando cabeçahos (%1%)... - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Abrir o arquivo de log de depuração do %1 localizado no diretório atual de dados. Isso pode levar alguns segundos para arquivos de log grandes. + Reindexing blocks on disk... + Reindexando blocos no disco... - Decrease font size - Diminuir o tamanho da fonte + Send coins to a Raven address + Enviar moedas para um endereço raven - Increase font size - Aumentar o tamanho da fonte + Backup wallet to another location + Fazer cópia de segurança da carteira para uma outra localização - Services - Serviços + Change the passphrase used for wallet encryption + Mudar a frase de segurança utilizada na criptografia da carteira - Ban Score - Banir pontuação + Open debugging and diagnostic console + Abrir console de depuração e diagnóstico - Connection Time - Tempo de conexão + &Verify message... + &Verificar mensagem... - Last Send - Ultimo Envio + Raven + Raven - Last Receive - Ultimo Recebido + Wallet + Carteira - Ping Time - Ping + &Send + &Enviar - The duration of a currently outstanding ping. - A duração de um ping excepcional no momento. + &Receive + &Receber - Ping Wait - Espera de ping + &Show / Hide + &Exibir / Ocultar - Min Ping - Ping min + Show or hide the main Window + Mostrar ou esconder a Janela Principal. - Time Offset - Offset de tempo + Encrypt the private keys that belong to your wallet + Criptografar as chaves privadas que pertencem à sua carteira - Last block time - Horário do último bloco + Sign messages with your Raven addresses to prove you own them + Assine mensagens com seus endereços Raven para provar que você é dono delas - &Open - &Abrir + Verify messages to ensure they were signed with specified Raven addresses + Verificar mensagens para se assegurar que elas foram assinadas pelo dono de Endereços Raven específicos - &Console - &Console + &File + &Arquivo - &Network Traffic - Tráfico de Rede + &Help + A&juda - &Clear - &Limpar + Request payments (generates QR codes and raven: URIs) + Solicitações de pagamentos (gera códigos QR e raven: URIs) - Totals - Totais + Show the list of used sending addresses and labels + Mostrar a lista de endereços de envio e rótulos usados - In: - Entrada: + Show the list of used receiving addresses and labels + Mostrar a lista de endereços de recebimento usados ​​e rótulos - Out: - Saída: + Open a raven: URI or payment request + Abrir um raven: URI ou cobrança - Debug log file - Arquivo de log de depuração + &Command-line options + Opções de linha de &comando - Clear console - Limpar console + Indexing blocks on disk... + Indexando blocos no disco... - 1 &hour - 1 &hora + Processing blocks on disk... + Processando blocos no disco... - 1 &day - 1 &dia + %1 behind + %1 atrás - 1 &week - 1 &semana + Last received block was generated %1 ago. + Último bloco recebido foi gerado %1 atrás. - 1 &year - 1 &ano + Transactions after this will not yet be visible. + Transações após isso ainda não estão visíveis. - &Disconnect - &Desconectar + Error + Erro - Ban for - Banir por + Warning + Atenção - &Unban - &Desbanir + Information + Informação - Welcome to the %1 RPC console. - Bem-vindo ao console RPC do %1 + Up to date + Atualizado - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Use as setas para cima e para baixo para navegar pelo histórico, e <b>Ctrl-L</b> para limpar a tela. + Show the %1 help message to get a list with possible Raven command-line options + Mostrar a mensagem de ajuda do %1 para obter uma lista com possíveis opções de linha de comando Raven - Type <b>help</b> for an overview of available commands. - Digite <b>help</b> para uma visão geral dos comandos disponíveis. + %1 client + %1 cliente - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - AVISO: Scammers atacam essa área, dizendo aos usuários que comandos digitar aqui, roubando informações da carteira. Não use este console sem entender completamente as ramificações do comando. + Connecting to peers... + Conectando... - Network activity disabled - Atividade da rede disativada + Catching up... + Recuperando o atraso ... - %1 B - %1 B + Date: %1 + + Data: %1 + - %1 KB - %1 KB + Amount: %1 + + Quantidade: %1 + - %1 MB - %1 MB + Type: %1 + + Tipo: %1 + - %1 GB - %1 GB + Label: %1 + + Rótulo: %1 + - (node id: %1) - (id do nó: %1) + Address: %1 + + Endereço: %1 + - via %1 - por %1 + Sent transaction + Transação enviada - never - nunca + Incoming transaction + Transação recebida - Inbound - Entrada + HD key generation is <b>enabled</b> + Geração de chave HD está <b>ativada</b> - Outbound - Saída + HD key generation is <b>disabled</b> + Geração de chave HD está <b>desativada</b> - Yes - Sim + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Carteira está <b>criptografada</b> e atualmente <b>desbloqueada</b> - No - Não + Wallet is <b>encrypted</b> and currently <b>locked</b> + Carteira está <b>criptografada</b> e atualmente <b>bloqueada</b> - Unknown - Desconhecido + A fatal error occurred. Raven can no longer continue safely and will quit. + Um erro fatal ocorreu. Raven não pode continuar em segurança e irá fechar. @@ -1952,6 +2186,15 @@ Solicitado + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2030,10 +2273,6 @@ Hide Ocultar - - total at least - pelo menos - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Pagando apenas a taxa mínima é bom, desde que haja pouco volume de transações. Mas esteja ciente de que isso pode acabar em uma transação nunca confirmanda uma vez que há mais demanda por transações do que a rede pode processar. @@ -2054,14 +2293,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Smart fee não iniciado. Isso requer alguns blocos...) - - normal - normal - - - fast - rápido - Send to multiple recipients at once Enviar para vários destinatários de uma só vez @@ -2186,18 +2417,10 @@ Payment request expired. Pedido de pagamento expirado - - %n block(s) - %n bloco%n blocos - Pay only the required fee of %1 Pagar somente a taxa requerida de %1 - - Estimated to begin confirmation within %n block(s). - Confirmação em %n bloco.Confirmação em %n blocos. - Warning: Invalid Raven address Aviso: Endereço inválido @@ -2225,10 +2448,6 @@ A&mount: Q&uantidade: - - Pay &To: - Pagar &Para: - &Label: &Rótulo: @@ -2289,10 +2508,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. A mensagem que foi anexada ao raven: URI na qual será gravada na transação para sua referência. Nota: Essa mensagem não será gravada publicamente na rede Raven. - - Pay To: - Pague Para: - Memo: Memorizar: @@ -2475,10 +2690,6 @@ TransactionDesc - - Open for %n more block(s) - Abrir para mais %n blocoAbrir para mais %n blocos - Open until %1 Aberto até %1 @@ -2523,10 +2734,6 @@ , has not been successfully broadcast yet , ainda não foi propagada na rede com êxito. - - , broadcast through %n node(s) - , transmitido aravés de %n nó, transmitido aravés de %n nós - Date Data @@ -2567,10 +2774,6 @@ Credit Crédito - - matures in %n more block(s) - maduro em mais %n blocomaduro em mais %n blocos - not accepted não aceito @@ -2673,10 +2876,6 @@ Label Rótulo - - Open for %n more block(s) - Aberto por mais %n blocoAberto por mais %n blocos - Open until %1 Aberto até %1 @@ -2773,7 +2972,7 @@ Amount removed from or added to balance. Quantidade debitada ou creditada ao saldo. - + TransactionView @@ -2949,7 +3148,7 @@ Send Coins Enviar moedas - + WalletView @@ -2984,7 +3183,7 @@ The wallet data was successfully saved to %1. Os dados da carteira foram salvos com êxito em %1. - + raven-core @@ -3007,14 +3206,6 @@ Accept command line and JSON-RPC commands Aceitar linha de comando e comandos JSON-RPC - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Aceitar conecções de entrada (padrão: 1 sem -proxy ou -connect/-noconnect) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Conectar somente a nós específicos; -noconnect ou -connect=0 sozinhos para desativar conecções automáticas - Distributed under the MIT software license, see the accompanying file %s or %s Distribuído sob a MIT software license, veja o arquivo %s ou %s @@ -3083,10 +3274,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Apaga todas as transações da carteira e somente recupera essas partes da blockchain usando o comando -rescan na inicialização - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Erro ao carregar %s. Não é permitido habilitar HD em carteiras não-HD pre existentes. - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Erro ao ler arquivo %s! Todas as chaves foram lidas corretamente, mas os dados de transação ou o livro de endereos podem estar faltando ou incorretos. @@ -3163,10 +3350,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Atenção: Nós não parecemos concordar plenamente com nossos nós! Você pode precisar atualizar ou outros nós podem precisar atualizar. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Você precisa reconstruir o banco de dados utilizando -reindex-chainstate para mudar -txindex - %s corrupt, salvage failed %s corrompido, recuperação falhou @@ -3267,10 +3450,6 @@ Error loading %s: Wallet requires newer version of %s Erro ao carregar %s A carteira requer a versão mais nova do %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Erro ao carregar %s: Você não pode desabilitar HD numa já existente carteira HD. - Error loading block database Erro ao carregar banco de dados de blocos @@ -3299,10 +3478,6 @@ Initialization sanity check failed. %s is shutting down. O teste de integridade de inicialização falhou. O %s está sendo desligado. - - Invalid -onion address: '%s' - Endereço -onion inválido: '%s' - Invalid amount for -%s=<amount>: '%s' Valor inválido para -%s=<amount>: '%s' @@ -3363,10 +3538,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Define o tamanho do cache do banco de dados em megabytes (%d para %d, padrão: %d) - - Set maximum block size in bytes (default: %d) - Define o tamanho máximo de cada bloco em bytes (padrão: %d) - Specify wallet file (within data directory) Especifique o arquivo da carteira (dentro do diretório de dados) @@ -3403,10 +3574,6 @@ Verifying blocks... Verificando blocos... - - Verifying wallet... - Verificando carteira... - Wallet %s resides outside data directory %s Carteira %s reside fora do diretório de dados %s @@ -3431,10 +3598,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Vincular ao endereço fornecido e sempre escutar nele. Use a notação [host]:port para IPv6 - - 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) - Conecte ao endereço dado para receber conecções JSON-RPC. Use a notação [destino]:porta para IPv6. Essa opção pode ser especificada várias vezes (padrão: conecte a todas as interfaces) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Criar novos arquivos com permissões padrão do sistema, em vez de umask 077 (apenas efetivo com funcionalidade de carteira desabilitada) @@ -3471,18 +3634,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Gerar credenciais aleatórias para cada conexão por proxy. Isto habilita o isolamento de stream do Tor (padrão: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Define o tamanho máximo de alta-prioridade por taxa baixa nas transações em bytes (padrão: %d) - The transaction amount is too small to send after the fee has been deducted A quantia da transação é muito pequena para mandar - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Usar carteira HD. Somente tem efeito na criação de uma nova carteira - 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 Peers permitidos não podem ser banidos do DoS e suas transações sempre são transmitidas, até mesmo se eles já estão no pool de memória, útil, por exemplo, para um gateway @@ -3555,10 +3710,6 @@ Send trace/debug info to console instead of debug.log file Mandar informação de trace/debug para o console em vez de para o arquivo debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Enviar transação sem taxa, se possível (padrão: %u) - Show all debugging options (usage: --help -help-debug) Exibir todas opções de depuração (uso: --help -help-debug) @@ -3643,10 +3794,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permitir consultas DNS para -addnode, -seednode e -connect - - Loading addresses... - Carregando endereços... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = manter metadados tx e.g. informação do dono da conta e requisição de pagamente, 2 = descartar metadados tx) @@ -3687,10 +3834,6 @@ Output debugging information (default: %u, supplying <category> is optional) Informação de saída de debug (padrão: %u, definir <category> é opcional) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Buscar por endereços de peers via DNS, se estiver baixo em endereços (padrão: 1 a não ser que -connect/-noconnect) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) Define a criação do raw da transação ou bloco em modo não verbal, não segwit (0) ou segwit (1) (padrão: %d) @@ -3759,10 +3902,6 @@ Include IP addresses in debug output (default: %u) Incluir endereço IP na saída de depuração (padrão: %u) - - Invalid -proxy address: '%s' - Endereço -proxy inválido: '%s' - Keypool ran out, please call keypoolrefill first Erro na Keypool, favor executar keypoolrefill primeiro @@ -3879,10 +4018,6 @@ Loading block index... Carregando índice de blocos... - - Add a node to connect to and attempt to keep the connection open - Adicionar um cliente para se conectar e tentar manter a conexão ativa - Loading wallet... Carregando carteira... @@ -3891,18 +4026,10 @@ Cannot downgrade wallet Não é possível fazer downgrade da carteira - - Cannot write default address - Não foi possível escrever no endereço padrão - Rescanning... Re-escaneando... - - Done loading - Carregamento terminado! - Error Erro diff --git a/src/qt/locale/raven_pt_PT.ts b/src/qt/locale/raven_pt_PT.ts index f4bb5c5fa8..3da38d70f8 100644 --- a/src/qt/locale/raven_pt_PT.ts +++ b/src/qt/locale/raven_pt_PT.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Aviso: a tecla Caps Lock está ligada! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,572 +244,260 @@ - RavenGUI + CoinControlDialog - Sign &message... - Assinar &mensagem... + Coin Selection + Seleção de Moeda - Synchronizing with network... - A sincronizar com a rede... + Quantity: + Quantidade: - &Overview - &Resumo + Bytes: + Bytes: - Node - + Amount: + Valor: - Show general overview of wallet - Mostrar resumo geral da carteira + Fee: + Taxa: - &Transactions - &Transações + Dust: + Lixo: - Browse transaction history - Explorar histórico das transações + After Fee: + Depois da taxa: - E&xit - Fec&har + Change: + Troco: - Quit application - Sair da aplicação + (un)select all + (des)selecionar todos - &About %1 - &Sobre o %1 + Tree mode + Modo de árvore - Show information about %1 - Mostrar informação sobre o %1 + List mode + Modo de lista - About &Qt - Sobre o &Qt + Amount + Valor - Show information about Qt - Mostrar informação sobre o Qt + Received with label + Recebido com etiqueta - &Options... - &Opções... + Received with address + Recebido com endereço - Modify configuration options for %1 - Modificar opções de configuração para %1 + Date + Data - &Encrypt Wallet... - E&ncriptar Carteira... + Confirmations + Confirmações - &Backup Wallet... - Efetuar &Cópia de Segurança da Carteira... + Confirmed + Confirmada - &Change Passphrase... - Alterar &Frase de Segurança... + Copy address + Copiar endereço - &Sending addresses... - A &enviar os endereços... + Copy label + Copiar etiqueta - &Receiving addresses... - A &receber os endereços... + Copy amount + Copiar valor - Open &URI... - Abrir &URI... + Copy transaction ID + Copiar Id. da transação - Click to disable network activity. - Clique para desativar a atividade de rede. + Lock unspent + Bloquear não gasto - Network activity disabled. - Atividade de rede desativada. + Unlock unspent + Desbloquear não gasto - Click to enable network activity again. - Clique para ativar novamente a atividade de rede. + Copy quantity + Copiar quantidade - Syncing Headers (%1%)... - A sincronizar cabeçalhos (%1%)... + Copy fee + Copiar taxa - Reindexing blocks on disk... - A reindexar os blocos no disco... + Copy after fee + Copiar depois da taxa - Send coins to a Raven address - Enviar moedas para um endereço Raven + Copy bytes + Copiar bytes - Backup wallet to another location - Efetue uma cópia de segurança da carteira para outra localização + Copy dust + Copiar poeira - Change the passphrase used for wallet encryption - Alterar a frase de segurança utilizada na encriptação da carteira + Copy change + Copiar troco - &Debug window - Janela de &Depuração + (%1 locked) + (%1 bloqueado) - Open debugging and diagnostic console - Abrir consola de diagnóstico e depuração + yes + sim - &Verify message... - &Verificar mensagem... + no + não - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Esta etiqueta fica vermelha se qualquer recipiente receber uma quantia menor que o limite da poeira. - Wallet - Carteira + Can vary +/- %1 satoshi(s) per input. + Pode variar +/- %1 satoshi(s) por input. - &Send - &Enviar + (no label) + (sem etiqueta) - &Receive - &Receber + change from %1 (%2) + troco de %1 (%2) - &Show / Hide - Mo&strar / Ocultar + (change) + (troco) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - Mostrar ou ocultar a janela principal + Edit Address + Editar Endereço - Encrypt the private keys that belong to your wallet - Encriptar as chaves privadas que pertencem à sua carteira + &Label + &Etiqueta - Sign messages with your Raven addresses to prove you own them - Assine as mensagens com os seus endereços Raven para provar que é o proprietário dos mesmos + The label associated with this address list entry + A etiqueta associada com esta entrada da lista de endereços - Verify messages to ensure they were signed with specified Raven addresses - Verifique mensagens para assegurar que foram assinadas com o endereço Raven especificado + The address associated with this address list entry. This can only be modified for sending addresses. + O endereço associado com o esta entrada da lista de endereços. Isto só pode ser modificado para os endereços de envio. - &File - &Ficheiro + &Address + E&ndereço - &Settings - &Configurações + New receiving address + Novo endereço de depósito - &Help - &Ajuda + New sending address + Novo endereço de envio - Tabs toolbar - Barra de ferramentas dos separadores + Edit receiving address + Editar o endereço de depósito - Request payments (generates QR codes and raven: URIs) - Solicitar pagamentos (gera códigos QR e raven: URIs) + Edit sending address + Editar o endereço de envio - Show the list of used sending addresses and labels - Mostrar a lista de rótulos e endereços de envio usados + The entered address "%1" is not a valid Raven address. + O endereço introduzido "%1" não é um endereço raven válido. - Show the list of used receiving addresses and labels - Mostrar a lista de rótulos e endereços de receção usados + The entered address "%1" is already in the address book. + O endereço introduzido "%1" já se encontra no livro de endereços. - Open a raven: URI or payment request - Abrir URI raven: ou pedido de pagamento + Could not unlock wallet. + Não foi possível desbloquear a carteira. - &Command-line options - &Opções da linha de &comando - - - %n active connection(s) to Raven network - %n ligação ativa à rede Raven%n ligações ativas à rede Raven + New key generation failed. + A criação da nova chave falhou. + + + FreespaceChecker - Indexing blocks on disk... - A indexar blocos no disco... + A new data directory will be created. + Será criada uma nova diretoria de dados. - Processing blocks on disk... - A processar blocos no disco... + name + nome - - Processed %n block(s) of transaction history. - Processado %n bloco do histórico de transações.Processados %n blocos do histórico de transações. + + Directory already exists. Add %1 if you intend to create a new directory here. + A pasta já existe. Adicione %1 se pretender criar aqui uma nova pasta. - %1 behind - %1 em atraso + Path already exists, and is not a directory. + O caminho já existe, e este não é uma pasta. - Last received block was generated %1 ago. - O último bloco recebido foi gerado há %1. + Cannot create data directory here. + Não é possível criar aqui uma diretoria de dados. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - As transações depois de isto ainda não serão visíveis. + version + versão - Error - Erro + (%1-bit) + (%1-bit) - Warning - Aviso + About %1 + Sobre o %1 - Information - Informação - - - Up to date - Atualizado - - - Show the %1 help message to get a list with possible Raven command-line options - Mostrar a mensagem de ajuda %1 para obter uma lista com possíveis opções a usar na linha de comandos. - - - %1 client - Cliente %1 - - - Connecting to peers... - Conectando-se a pares... - - - Catching up... - Recuperando o atraso... - - - Date: %1 - - Data: %1 - - - - Amount: %1 - - Valor: %1 - - - - Type: %1 - - Tipo: %1 - - - - Label: %1 - - Etiqueta: %1 - - - - Address: %1 - - Endereço: %1 - - - - Sent transaction - Transação enviada - - - Incoming transaction - Transação recebida - - - HD key generation is <b>enabled</b> - Criação de chave HD está <b>ativada</b> - - - HD key generation is <b>disabled</b> - Criação de chave HD está <b>desativada</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - A carteira está <b>encriptada</b> e atualmente <b>desbloqueada</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - A carteira está <b>encriptada</b> e atualmente <b>bloqueada</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Ocorreu um erro fatal. O Raven não pode continuar com segurança e irá fechar. - - - - CoinControlDialog - - Coin Selection - Seleção de Moeda - - - Quantity: - Quantidade: - - - Bytes: - Bytes: - - - Amount: - Valor: - - - Fee: - Taxa: - - - Dust: - Lixo: - - - After Fee: - Depois da taxa: - - - Change: - Troco: - - - (un)select all - (des)selecionar todos - - - Tree mode - Modo de árvore - - - List mode - Modo de lista - - - Amount - Valor - - - Received with label - Recebido com etiqueta - - - Received with address - Recebido com endereço - - - Date - Data - - - Confirmations - Confirmações - - - Confirmed - Confirmada - - - Copy address - Copiar endereço - - - Copy label - Copiar etiqueta - - - Copy amount - Copiar valor - - - Copy transaction ID - Copiar Id. da transação - - - Lock unspent - Bloquear não gasto - - - Unlock unspent - Desbloquear não gasto - - - Copy quantity - Copiar quantidade - - - Copy fee - Copiar taxa - - - Copy after fee - Copiar depois da taxa - - - Copy bytes - Copiar bytes - - - Copy dust - Copiar poeira - - - Copy change - Copiar troco - - - (%1 locked) - (%1 bloqueado) - - - yes - sim - - - no - não - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Esta etiqueta fica vermelha se qualquer recipiente receber uma quantia menor que o limite da poeira. - - - Can vary +/- %1 satoshi(s) per input. - Pode variar +/- %1 satoshi(s) por input. - - - (no label) - (sem etiqueta) - - - change from %1 (%2) - troco de %1 (%2) - - - (change) - (troco) - - - - EditAddressDialog - - Edit Address - Editar Endereço - - - &Label - &Etiqueta - - - The label associated with this address list entry - A etiqueta associada com esta entrada da lista de endereços - - - The address associated with this address list entry. This can only be modified for sending addresses. - O endereço associado com o esta entrada da lista de endereços. Isto só pode ser modificado para os endereços de envio. - - - &Address - E&ndereço - - - New receiving address - Novo endereço de depósito - - - New sending address - Novo endereço de envio - - - Edit receiving address - Editar o endereço de depósito - - - Edit sending address - Editar o endereço de envio - - - The entered address "%1" is not a valid Raven address. - O endereço introduzido "%1" não é um endereço raven válido. - - - The entered address "%1" is already in the address book. - O endereço introduzido "%1" já se encontra no livro de endereços. - - - Could not unlock wallet. - Não foi possível desbloquear a carteira. - - - New key generation failed. - A criação da nova chave falhou. - - - - FreespaceChecker - - A new data directory will be created. - Será criada uma nova diretoria de dados. - - - name - nome - - - Directory already exists. Add %1 if you intend to create a new directory here. - A pasta já existe. Adicione %1 se pretender criar aqui uma nova pasta. - - - Path already exists, and is not a directory. - O caminho já existe, e este não é uma pasta. - - - Cannot create data directory here. - Não é possível criar aqui uma diretoria de dados. - - - - HelpMessageDialog - - version - versão - - - (%1-bit) - (%1-bit) - - - About %1 - Sobre o %1 - - - Command-line options - Opções da linha de comando + Command-line options + Opções da linha de comando Usage: @@ -848,10 +546,6 @@ Welcome to %1. Bem-vindo ao %1. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - O %1 irá transferir e armazenar uma cópia da blockchain. Pelo menos %2GB serão armazenados neste diretório, sendo que o valor irá crescer ao longo do tempo. A carteira também será armazenada neste mesmo diretório. - Use the default data directory Utilizar a pasta de dados predefinida @@ -868,15 +562,19 @@ Error Erro - - %n GB of free space available - %n GB de espaço livre disponível%n GB de espaço livre disponível - - - (of %n GB needed) - (de %n GB necessários)(de %n GB necessário) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -928,6 +626,9 @@ Desconhecido. Sincronização de Cabeçalhos (%1)... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -981,14 +682,6 @@ Number of script &verification threads Número de processos de &verificação de scripts - - Accept connections from outside - Aceitar ligações externas - - - Allow incoming connections - Permitir ligação a receber - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Endereço de IP do proxy (exemplo, IPv4: 127.0.0.1 / IPv6: ::1) @@ -1002,10 +695,6 @@ URLs de outrem (ex. um explorador de blocos) que aparece no separador de transações como itens do menu de contexto. %s do URL é substituído por hash de transação. Vários URLs são separados por barra vertical |. - - Third party transaction URLs - URLs de transação de terceiros - Active command-line options that override above options: Ativar as opções da linha de comando que se sobrepõem às opções acima: @@ -1078,10 +767,6 @@ Used for reaching peers via: Usado para alcançar nós via: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Mostra, caso o proxy SOCKS5 predefinido submetido seja usado para alcançar nós através deste tipo de rede. - IPv4 IPv4 @@ -1098,21 +783,9 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Ligar à rede Raven através de um proxy SOCKS5 separado para utilizar os serviços ocultos do Tor. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Utilizar um proxy SOCKS5 separado para alcançar nós via serviços ocultos do Tor: - &Window - &Janela - - - &Hide the icon from the system tray. - &Ocultar o ícone da bandeja do sistema. - - - Hide tray icon - Ocultar ícone da bandeja + &Janela Show only a tray icon after minimizing the window. @@ -1225,10 +898,6 @@ Mined balance that has not yet matured O saldo minado ainda não amadureceu - - Balances - Balanços - Total: Total: @@ -1261,7 +930,7 @@ Current total balance in watch-only addresses Saldo disponivél em enderços modo-verificação - + PaymentServer @@ -1297,483 +966,732 @@ O ficheiro de pedido de pagamento não pôde ser lido! Isto pode ter sido causado por um ficheiro de pedido de pagamento inválido. - Payment request rejected - Pedido de pagamento rejeitado + Payment request rejected + Pedido de pagamento rejeitado + + + Payment request network doesn't match client network. + Rede de requisição de pagamento não corresponde com a rede do cliente. + + + Payment request expired. + Pedido de pagamento expirado. + + + Payment request is not initialized. + O pedido de pagamento não foi inicializado. + + + Unverified payment requests to custom payment scripts are unsupported. + Pedidos de pagamento não-verificados para scripts de pagamento personalizados não são suportados. + + + Invalid payment request. + Pedido de pagamento inválido. + + + Requested payment amount of %1 is too small (considered dust). + Quantia solicitada para pagamento de %1 é muito pequena (considerada "pó"). + + + Refund from %1 + Reembolso de %1 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + Pedido de pagamento %1 é demasiado grande (%2 bytes, permitido %3 bytes). + + + Error communicating with %1: %2 + Erro ao comunicar com %1: %2 + + + Payment request cannot be parsed! + O pedido de pagamento não pode ser lido ou processado! + + + Bad response from server %1 + Má resposta do servidor %1 + + + Network request error + Erro de pedido de rede + + + Payment acknowledged + Pagamento confirmado + + + + PeerTableModel + + User Agent + Agente Usuário + + + Node/Service + Nó/Serviço + + + NodeId + NodeId + + + Ping + Latência + + + + QObject + + Amount + Quantia + + + Enter a Raven address (e.g. %1) + Entre um endereço Raven (ex. %1) + + + %1 d + %1 d + + + %1 h + %1 h + + + %1 m + %1 m + + + %1 s + %1 s + + + None + Nenhum + + + N/A + N/D + + + %1 ms + %1 ms + + + %1 and %2 + %1 e %2 + + + %1 didn't yet exit safely... + %1 ainda não foi fechado em segurança... + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + Erro: Pasta de dados especificada "%1" não existe. + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + Erro: não é possível analisar o ficheiro de configuração: %1. Utilize apenas a sintaxe key=value. + + + Error: %1 + Erro: %1 + + + + QRImageWidget + + &Save Image... + &Guardar Imagem... + + + &Copy Image + &Copiar Imagem + + + Save QR Code + Guardar o código QR + + + PNG Image (*.png) + Imagem PNG (*.png) + + + + RPCConsole + + N/A + N/D + + + Client version + Versão do Cliente + + + &Information + &Informação + + + Debug window + Janela de depuração + + + General + Geral + + + Using BerkeleyDB version + Versão BerkeleyDB em uso + + + Datadir + Datadir + + + Startup time + Hora de Arranque + + + Network + Rede + + + Name + Nome + + + Number of connections + Número de ligações + + + Block chain + Cadeia de blocos + + + Current number of blocks + Número actual de blocos + + + Memory Pool + Banco de Memória + + + Current number of transactions + Número actual de transacções + + + Memory usage + Utilização de memória + + + Received + Recebido + + + Sent + Enviado + + + &Peers + &Conexão + + + Banned peers + Nós banidos + + + Select a peer to view detailed information. + Selecione uma conexação para ver informação em detalhe. + + + Whitelisted + Permitido por si + + + Direction + Direcção + + + Version + Versão - Payment request network doesn't match client network. - Rede de requisição de pagamento não corresponde com a rede do cliente. + Starting Block + Bloco Inicial - Payment request expired. - Pedido de pagamento expirado. + Synced Headers + Cabeçalhos Sincronizados - Payment request is not initialized. - O pedido de pagamento não foi inicializado. + Synced Blocks + Blocos Sincronizados - Unverified payment requests to custom payment scripts are unsupported. - Pedidos de pagamento não-verificados para scripts de pagamento personalizados não são suportados. + User Agent + Agente Usuário - Invalid payment request. - Pedido de pagamento inválido. + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Abrir o ficheiro de registo de depuração %1 da pasta de dados actual. Isto pode demorar alguns segundos para ficheiros de registo maiores. - Requested payment amount of %1 is too small (considered dust). - Quantia solicitada para pagamento de %1 é muito pequena (considerada "pó"). + Decrease font size + Diminuir tamanho da letra - Refund from %1 - Reembolso de %1 + Increase font size + Aumentar tamanho da letra - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - Pedido de pagamento %1 é demasiado grande (%2 bytes, permitido %3 bytes). + Services + Serviços - Error communicating with %1: %2 - Erro ao comunicar com %1: %2 + Ban Score + Resultado da Suspensão - Payment request cannot be parsed! - O pedido de pagamento não pode ser lido ou processado! + Connection Time + Tempo de Ligação - Bad response from server %1 - Má resposta do servidor %1 + Last Send + Ultimo Envio - Network request error - Erro de pedido de rede + Last Receive + Ultimo Recebimento - Payment acknowledged - Pagamento confirmado + Ping Time + Tempo de Latência - - - PeerTableModel - User Agent - Agente Usuário + The duration of a currently outstanding ping. + A duração de um ping atualmente pendente. - Node/Service - Nó/Serviço + Ping Wait + Espera do Ping - NodeId - NodeId + Min Ping + Latência mínima - Ping - Latência + Time Offset + Fuso Horário - - - QObject - Amount - Quantia + Last block time + Data do último bloco - Enter a Raven address (e.g. %1) - Entre um endereço Raven (ex. %1) + &Open + &Abrir - %1 d - %1 d + &Console + &Consola - %1 h - %1 h + &Network Traffic + &Tráfego de Rede - %1 m - %1 m + Totals + Totais - %1 s - %1 s + In: + Entrada: - None - Nenhum + Out: + Saída: - N/A - N/D + Debug log file + Ficheiro de registo de depuração - %1 ms - %1 ms + Clear console + Limpar consola - - %n second(s) - %n segundo%n segundos + + 1 &hour + 1 &hora - - %n minute(s) - %n minuto%n minutos + + 1 &day + 1 &dia - - %n hour(s) - %n hora%n horas + + 1 &week + 1 &semana - - %n day(s) - %n dia%n dias + + 1 &year + 1 &ano - - %n week(s) - %n semana%n semanas + + Ban for + Banir para - %1 and %2 - %1 e %2 + &Unban + &Desbanir - - %n year(s) - %n anos%n anos + + Welcome to the %1 RPC console. + Bem-vindo à consola RPC da %1. - %1 didn't yet exit safely... - %1 ainda não foi fechado em segurança... + Type <b>help</b> for an overview of available commands. + Insira <b>help</b> para visualizar os comandos disponíveis. - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - Erro: Pasta de dados especificada "%1" não existe. + Network activity disabled + Atividade de rede desativada - Error: Cannot parse configuration file: %1. Only use key=value syntax. - Erro: não é possível analisar o ficheiro de configuração: %1. Utilize apenas a sintaxe key=value. + (node id: %1) + (id nó: %1) - Error: %1 - Erro: %1 + via %1 + via %1 - - - QRImageWidget - &Save Image... - &Guardar Imagem... + never + nunca - &Copy Image - &Copiar Imagem + Inbound + Entrada - Save QR Code - Guardar o código QR + Outbound + Saída - PNG Image (*.png) - Imagem PNG (*.png) + Yes + Sim - - - RPCConsole - N/A - N/D + No + Não - Client version - Versão do Cliente + Unknown + Desconhecido + + + RavenGUI - &Information - &Informação + Sign &message... + Assinar &mensagem... - Debug window - Janela de depuração + Synchronizing with network... + A sincronizar com a rede... - General - Geral + &Overview + &Resumo - Using BerkeleyDB version - Versão BerkeleyDB em uso + Node + - Datadir - Datadir + Show general overview of wallet + Mostrar resumo geral da carteira - Startup time - Hora de Arranque + &Transactions + &Transações - Network - Rede + Browse transaction history + Explorar histórico das transações - Name - Nome + E&xit + Fec&har - Number of connections - Número de ligações + Quit application + Sair da aplicação - Block chain - Cadeia de blocos + &About %1 + &Sobre o %1 - Current number of blocks - Número actual de blocos + Show information about %1 + Mostrar informação sobre o %1 - Memory Pool - Banco de Memória + About &Qt + Sobre o &Qt - Current number of transactions - Número actual de transacções + Show information about Qt + Mostrar informação sobre o Qt - Memory usage - Utilização de memória + &Options... + &Opções... - Received - Recebido + Modify configuration options for %1 + Modificar opções de configuração para %1 - Sent - Enviado + &Encrypt Wallet... + E&ncriptar Carteira... - &Peers - &Conexão + &Backup Wallet... + Efetuar &Cópia de Segurança da Carteira... - Banned peers - Nós banidos + &Change Passphrase... + Alterar &Frase de Segurança... - Select a peer to view detailed information. - Selecione uma conexação para ver informação em detalhe. + &Sending addresses... + A &enviar os endereços... - Whitelisted - Permitido por si + &Receiving addresses... + A &receber os endereços... - Direction - Direcção + Open &URI... + Abrir &URI... - Version - Versão + Click to disable network activity. + Clique para desativar a atividade de rede. - Starting Block - Bloco Inicial + Network activity disabled. + Atividade de rede desativada. - Synced Headers - Cabeçalhos Sincronizados + Click to enable network activity again. + Clique para ativar novamente a atividade de rede. - Synced Blocks - Blocos Sincronizados + Syncing Headers (%1%)... + A sincronizar cabeçalhos (%1%)... - User Agent - Agente Usuário + Reindexing blocks on disk... + A reindexar os blocos no disco... - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Abrir o ficheiro de registo de depuração %1 da pasta de dados actual. Isto pode demorar alguns segundos para ficheiros de registo maiores. + Send coins to a Raven address + Enviar moedas para um endereço Raven - Decrease font size - Diminuir tamanho da letra + Backup wallet to another location + Efetue uma cópia de segurança da carteira para outra localização - Increase font size - Aumentar tamanho da letra + Change the passphrase used for wallet encryption + Alterar a frase de segurança utilizada na encriptação da carteira - Services - Serviços + Open debugging and diagnostic console + Abrir consola de diagnóstico e depuração - Ban Score - Resultado da Suspensão + &Verify message... + &Verificar mensagem... - Connection Time - Tempo de Ligação + Raven + Raven - Last Send - Ultimo Envio + Wallet + Carteira - Last Receive - Ultimo Recebimento + &Send + &Enviar - Ping Time - Tempo de Latência + &Receive + &Receber - The duration of a currently outstanding ping. - A duração de um ping atualmente pendente. + &Show / Hide + Mo&strar / Ocultar - Ping Wait - Espera do Ping + Show or hide the main Window + Mostrar ou ocultar a janela principal - Min Ping - Latência mínima + Encrypt the private keys that belong to your wallet + Encriptar as chaves privadas que pertencem à sua carteira - Time Offset - Fuso Horário + Sign messages with your Raven addresses to prove you own them + Assine as mensagens com os seus endereços Raven para provar que é o proprietário dos mesmos - Last block time - Data do último bloco + Verify messages to ensure they were signed with specified Raven addresses + Verifique mensagens para assegurar que foram assinadas com o endereço Raven especificado - &Open - &Abrir + &File + &Ficheiro - &Console - &Consola + &Help + &Ajuda - &Network Traffic - &Tráfego de Rede + Request payments (generates QR codes and raven: URIs) + Solicitar pagamentos (gera códigos QR e raven: URIs) - &Clear - &Limpar + Show the list of used sending addresses and labels + Mostrar a lista de rótulos e endereços de envio usados - Totals - Totais + Show the list of used receiving addresses and labels + Mostrar a lista de rótulos e endereços de receção usados - In: - Entrada: + Open a raven: URI or payment request + Abrir URI raven: ou pedido de pagamento - Out: - Saída: + &Command-line options + &Opções da linha de &comando - Debug log file - Ficheiro de registo de depuração + Indexing blocks on disk... + A indexar blocos no disco... - Clear console - Limpar consola + Processing blocks on disk... + A processar blocos no disco... - 1 &hour - 1 &hora + %1 behind + %1 em atraso - 1 &day - 1 &dia + Last received block was generated %1 ago. + O último bloco recebido foi gerado há %1. - 1 &week - 1 &semana + Transactions after this will not yet be visible. + As transações depois de isto ainda não serão visíveis. - 1 &year - 1 &ano + Error + Erro - Ban for - Banir para + Warning + Aviso - &Unban - &Desbanir + Information + Informação - Welcome to the %1 RPC console. - Bem-vindo à consola RPC da %1. + Up to date + Atualizado - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Use as setas para cima e para baixo para navegar no histórico e <b>Ctrl-L</b> para limpar o ecrã. + Show the %1 help message to get a list with possible Raven command-line options + Mostrar a mensagem de ajuda %1 para obter uma lista com possíveis opções a usar na linha de comandos. - Type <b>help</b> for an overview of available commands. - Insira <b>help</b> para visualizar os comandos disponíveis. + %1 client + Cliente %1 - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - AVISO: Burlões têm estado ativos, tentando que utilizadores escrevam comandos aqui para lhes roubar as carteiras. Não utilize esta consola sem perceber perfeitamente as ramificações de um comando. + Connecting to peers... + Conectando-se a pares... - Network activity disabled - Atividade de rede desativada + Catching up... + Recuperando o atraso... - %1 B - %1 B + Date: %1 + + Data: %1 + - %1 KB - %1 KB + Amount: %1 + + Valor: %1 + - %1 MB - %1 MB + Type: %1 + + Tipo: %1 + - %1 GB - %1 GB + Label: %1 + + Etiqueta: %1 + - (node id: %1) - (id nó: %1) + Address: %1 + + Endereço: %1 + - via %1 - via %1 + Sent transaction + Transação enviada - never - nunca + Incoming transaction + Transação recebida - Inbound - Entrada + HD key generation is <b>enabled</b> + Criação de chave HD está <b>ativada</b> - Outbound - Saída + HD key generation is <b>disabled</b> + Criação de chave HD está <b>desativada</b> - Yes - Sim + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + A carteira está <b>encriptada</b> e atualmente <b>desbloqueada</b> - No - Não + Wallet is <b>encrypted</b> and currently <b>locked</b> + A carteira está <b>encriptada</b> e atualmente <b>bloqueada</b> - Unknown - Desconhecido + A fatal error occurred. Raven can no longer continue safely and will quit. + Ocorreu um erro fatal. O Raven não pode continuar com segurança e irá fechar. @@ -1949,6 +1867,15 @@ Solicitado + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2027,10 +1954,6 @@ Hide Esconder - - total at least - total minimo - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Pode pagar somente a taxa minima desde que haja um volume de transações inferior ao espaço nos blocos. No entanto tenha em atenção que esta opção poderá acabar em uma transação nunca confirmada assim que os pedidos de transações excedam a capacidade de processamento da rede. @@ -2051,14 +1974,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (A taxa inteligente ainda não foi inicializada. Isto normalmente demora alguns blocos...) - - normal - normal - - - fast - rapido - Send to multiple recipients at once Enviar para múltiplos destinatários de uma vez @@ -2202,10 +2117,6 @@ A&mount: Qu&antia: - - Pay &To: - &Pagar A: - &Label: Rótu&lo: @@ -2266,10 +2177,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Uma mensagem que estava anexada ao URI raven: que será armazenada com a transação para sua referência. Nota: Esta mensagem não será enviada através da rede Raven. - - Pay To: - Pagar a: - Memo: Memorando: @@ -2854,7 +2761,7 @@ Send Coins Enviar Moedas - + WalletView @@ -3108,10 +3015,6 @@ Incorrect or no genesis block found. Wrong datadir for network? Bloco génese incorreto ou nenhum bloco génese encontrado. Pasta de dados errada para a rede? - - Invalid -onion address: '%s' - Endereço -onion inválido: '%s' - Invalid amount for -%s=<amount>: '%s' Valor inválido para -%s=<amount>: '%s' @@ -3160,10 +3063,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Definir o tamanho da cache de base de dados em megabytes (%d a %d, padrão: %d) - - Set maximum block size in bytes (default: %d) - Definir tamanho máximo por bloco em bytes (por defeito: %d) - Specify wallet file (within data directory) Especifique ficheiro de carteira (dentro da pasta de dados) @@ -3196,10 +3095,6 @@ Verifying blocks... A verificar blocos... - - Verifying wallet... - A verificar carteira... - Wallet %s resides outside data directory %s A carteira %s reside fora da pasta de dados %s @@ -3220,10 +3115,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Vincualar o endereço dado e listar as ligações conectadas ao mesmo na lista branca. Use a notação [anfitrião]:porta para IPv6 - - 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) - Vinculado para dar o endereço para atender as ligações JSON-RPC. Use [host]: Notação de porta para IPv6. Esta opção pode ser especificada várias vezes (padrão: ligam-se a todas as interfaces) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Crie ficheiros novos com as permisões predefinidas do sistema, em vez de umask 077 (apenas eficaz caso a funcionalidade carteira esteja desactivada) @@ -3260,10 +3151,6 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Usar credenciais aleatórias por cada ligação proxy. Permite que o Tor use stream isolation (padrão: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Definir tamanho máximo de transações com alta-prioridade/baixa-taxa em bytes (por defeito: %d) - The transaction amount is too small to send after the fee has been deducted O montante da transacção é demasiado baixo após a dedução da taxa @@ -3340,10 +3227,6 @@ Send trace/debug info to console instead of debug.log file Enviar informação de rastreio/depuração para a consola e não para o ficheiro debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Enviar como uma transacção a custo zero se possível (padrão: %u) - Show all debugging options (usage: --help -help-debug) Mostrar todas as opções de depuração (utilização: --help -help-debug) @@ -3428,10 +3311,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Permitir procuras DNS para -addnode, -seednode e -connect - - Loading addresses... - A carregar os endereços... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = guardar metadados da transacção ex: proprietário da conta e informação do pedido de pagamento, 2 = descartar metadados da transacção) @@ -3516,10 +3395,6 @@ Include IP addresses in debug output (default: %u) Incluir endereços de IP na informação de depuração (predefinição: %u) - - Invalid -proxy address: '%s' - Endereço -proxy inválido: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Escutar por ligações JSON-RPC na porta <port> (predefinição: %u ou rede de testes: %u) @@ -3612,10 +3487,6 @@ Loading block index... A carregar o índice de blocos... - - Add a node to connect to and attempt to keep the connection open - Adicionar um nó para se ligar e tentar manter a ligação aberta - Loading wallet... A carregar a carteira... @@ -3624,18 +3495,10 @@ Cannot downgrade wallet Impossível mudar a carteira para uma versão anterior - - Cannot write default address - Impossível escrever endereço por defeito - Rescanning... Reexaminando... - - Done loading - Carregamento concluído - Error Erro diff --git a/src/qt/locale/raven_ro.ts b/src/qt/locale/raven_ro.ts index 1ae375c4bb..54cbcab0a4 100644 --- a/src/qt/locale/raven_ro.ts +++ b/src/qt/locale/raven_ro.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -43,251 +41,196 @@ &Delete Șterge - - - AddressTableModel - - - AskPassphraseDialog - - Passphrase Dialog - Secventa de cuvinte a parolei - - - Enter passphrase - Introduceti parola - - - New passphrase - Noua parolă - - - Repeat new passphrase - Repetati noua parolă - - - - BanTableModel - - IP/Netmask - IP/Netmask - - - Banned Until - Blocat până - - - - RavenGUI - - Sign &message... - Semnează &mesajul... - - - Synchronizing with network... - Se sincronizează cu rețeaua - - - Node - Nod - - - Show general overview of wallet - Arată o prezentare generală a portofelului. - - - &Transactions - &Tranzacții - - Browse transaction history - Navighează în istoricul tranzacțiilor + Choose the address to send coins to + Alegeți adresa unde trimiteți monena - Quit application - Părăsește aplicația + Choose the address to receive coins with + Alege adresa unde primești moneda - About &Qt - Despre &Qt + C&hoose + Alege - Show information about Qt - Arată informații despre Qt + Sending addresses + Trimite adrese - &Options... - &Opțiuni... + Receiving addresses + Primește Adrese - &Encrypt Wallet... - &Criptează portofelul... + These are your Raven addresses for sending payments. Always check the amount and the receiving address before sending coins. + Acestea sunt adresele Raven pentru efectuarea plăților . Intotdeauna verifică cantitatea si adresa de primire inainte de a efectua tranzactia - &Backup Wallet... - &Backup portofel + These are your Raven addresses for receiving payments. It is recommended to use a new receiving address for each transaction. + Acestea sunt adresele Raven pentru a primi plățile.Este recomandat să folosești o noua adresă pentru fiecare tranzacție - &Change Passphrase... - &Schimbă parola... + &Copy Address + Copiază adresa - &Sending addresses... - &Trimite adresele... + Copy &Label + Copiază & Etichetă - &Receiving addresses... - &Primește adresele... + &Edit + Editează - Open &URI... - Deschide &URI... + Export Address List + Exporta lista de adrese - Send coins to a Raven address - Trimite monedele către o adresă Raven + Comma separated file (*.csv) + Fișier separat prin virgula (*.csv) - Backup wallet to another location - Fă o copie de rezervă a portofelului într-o altă locație - - - Change the passphrase used for wallet encryption - Schimbă parola folosită pentru criptarea portofelului - - - &Debug window - &Fereastra pentru depanare - - - Open debugging and diagnostic console - Pornește consola pentru depanare si diagnoză + Exporting Failed + Eroare de exportare + + + AddressTableModel - &Verify message... - &Verifică mesajul... + Label + Etichetă - Raven - Raven + Address + Adresă - Wallet - Portofel + (no label) + (fără etichetă) + + + AskPassphraseDialog - &Send - &Trimite + Passphrase Dialog + Secventa de cuvinte a parolei - &Receive - &Primește + Enter passphrase + Introduceti parola - &Show / Hide - &Arată/Ascunde + New passphrase + Noua parolă - Show or hide the main Window - Arată sau ascunde fereastra principală + Repeat new passphrase + Repetati noua parolă - Encrypt the private keys that belong to your wallet - Criptează cheile private care aparțin portofelului tău. + 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>. + Introdu noua parolă pentru portofel.<br/>Te rugăm să foloseşti o parolă formată din <b>cel puţin zece caractere aleatorii</b> sau <b>cel puţin opt cuvinte</b>. - Sign messages with your Raven addresses to prove you own them - Semnează mesajele cu adresa ta de Raven pentru a face dovada că îți aparțin. + Encrypt wallet + Criptează portofelul - Verify messages to ensure they were signed with specified Raven addresses - Verifică mesajele cu scopul de a asigura faptul că au fost semnate cu adresa de Raven specificată. + This operation needs your wallet passphrase to unlock the wallet. + Această operațiune necesită parola portofelului pentru a-l debloca. - &File - &Fișier + Unlock wallet + Deblocare portofel - &Settings - &Setări + This operation needs your wallet passphrase to decrypt the wallet. + Această operațiune necesită parola portofelului pentru a-l decripta. - &Help - &Ajutor + Decrypt wallet + Decriptează portofelul - Request payments (generates QR codes and raven: URIs) - Cerere plată (generează coduri QR și raven: URIs) + Change passphrase + Schimbă parola - Open a raven: URI or payment request - Deschide un raven: URI sau cerere de plată + Enter the old passphrase and new passphrase to the wallet. + Introdu parola actuală şi noua parolă a portofelului. - %1 behind - %1 în urmă + Confirm wallet encryption + Confirmă criptarea portofelului - Last received block was generated %1 ago. - Ultimul bloc primit a fost generat acum %1 + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR RAVENS</b>! + Atenţie: dacă criptezi portofelul şi pierzi parola, <b>VEI PIERDE TOATE MONEDELE</b>! - Error - Eroare + Are you sure you wish to encrypt your wallet? + Eşti sigur că doreşti să criptezi portofelul? - Warning - Atenționare + Wallet encrypted + Portofelul este criptat - Information - Informație + Wallet encryption failed + Criptarea portofelului a eşuat - Up to date - Actual + Wallet encryption failed due to an internal error. Your wallet was not encrypted. + Criptarea portofelului a eşuat din cauza unei erori interne. Portofelul a rămas necriptat. - Date: %1 - - Data: %1 + The supplied passphrases do not match. + Parolele furnizate nu coincid. - Amount: %1 - - Cantitate: %1 + Wallet unlock failed + Deblocarea portofelului a eşuat - Type: %1 - - Tip: %1 - + The passphrase entered for the wallet decryption was incorrect. + Parola introdusă pentru decriptarea portofelului este greşită. - Label: %1 - - Etichetă: %1 - + Wallet decryption failed + Decriptarea portofelului a eşuat - Address: %1 - - Adresa: %1 - + Wallet passphrase was successfully changed. + Parola portofelului a fost schimbată cu succes. - Sent transaction - Trimite tranzacția + Warning: The Caps Lock key is on! + Atenţie: este activată tasta pentru litere mari! + + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Portofelul este <b>criptat</b> și în prezent <b>deblocat</b> + IP/Netmask + IP/Netmask - Wallet is <b>encrypted</b> and currently <b>locked</b> - Portofelul este <b>criptat</b> și în prezent <b>blocat</b> + Banned Until + Blocat până - + CoinControlDialog @@ -347,6 +290,9 @@ Confirmat + + CreateAssetDialog + EditAddressDialog @@ -369,6 +315,12 @@ Directoriul există deja. Adaugă %1 dacă ai intenționat să creezi aici un directoriu nou. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -398,14 +350,25 @@ Error Eroare - - %n GB of free space available - %n GB de spațiu liber disponibil%n GB de spațiu liber disponibil%n GB de spațiu liber disponibil - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -427,14 +390,6 @@ MB MB - - Accept connections from outside - Acceptă conexiuni externe - - - Allow incoming connections - Acceptă conexiunea care sosește - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Adresa IP a proxy-ului (ex. IPv4: 127.0.0.1 / IPv6: ::1) @@ -625,34 +580,221 @@ 1 &an - %1 B - %1 B + Yes + Da - %1 KB - %1 KB + No + Nu - %1 MB - %1 MB + Unknown + Necunoscut + + + RavenGUI - %1 GB - %1 GB + Sign &message... + Semnează &mesajul... - Yes - Da + Synchronizing with network... + Se sincronizează cu rețeaua - No - Nu + Node + Nod - Unknown - Necunoscut + Show general overview of wallet + Arată o prezentare generală a portofelului. - + + &Transactions + &Tranzacții + + + Browse transaction history + Navighează în istoricul tranzacțiilor + + + Quit application + Părăsește aplicația + + + About &Qt + Despre &Qt + + + Show information about Qt + Arată informații despre Qt + + + &Options... + &Opțiuni... + + + &Encrypt Wallet... + &Criptează portofelul... + + + &Backup Wallet... + &Backup portofel + + + &Change Passphrase... + &Schimbă parola... + + + &Sending addresses... + &Trimite adresele... + + + &Receiving addresses... + &Primește adresele... + + + Open &URI... + Deschide &URI... + + + Send coins to a Raven address + Trimite monedele către o adresă Raven + + + Backup wallet to another location + Fă o copie de rezervă a portofelului într-o altă locație + + + Change the passphrase used for wallet encryption + Schimbă parola folosită pentru criptarea portofelului + + + Open debugging and diagnostic console + Pornește consola pentru depanare si diagnoză + + + &Verify message... + &Verifică mesajul... + + + Raven + Raven + + + Wallet + Portofel + + + &Send + &Trimite + + + &Receive + &Primește + + + &Show / Hide + &Arată/Ascunde + + + Show or hide the main Window + Arată sau ascunde fereastra principală + + + Encrypt the private keys that belong to your wallet + Criptează cheile private care aparțin portofelului tău. + + + Sign messages with your Raven addresses to prove you own them + Semnează mesajele cu adresa ta de Raven pentru a face dovada că îți aparțin. + + + Verify messages to ensure they were signed with specified Raven addresses + Verifică mesajele cu scopul de a asigura faptul că au fost semnate cu adresa de Raven specificată. + + + &File + &Fișier + + + &Help + &Ajutor + + + Request payments (generates QR codes and raven: URIs) + Cerere plată (generează coduri QR și raven: URIs) + + + Open a raven: URI or payment request + Deschide un raven: URI sau cerere de plată + + + %1 behind + %1 în urmă + + + Last received block was generated %1 ago. + Ultimul bloc primit a fost generat acum %1 + + + Error + Eroare + + + Warning + Atenționare + + + Information + Informație + + + Up to date + Actual + + + Date: %1 + + Data: %1 + + + Amount: %1 + + Cantitate: %1 + + + Type: %1 + + Tip: %1 + + + + Label: %1 + + Etichetă: %1 + + + + Address: %1 + + Adresa: %1 + + + + Sent transaction + Trimite tranzacția + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Portofelul este <b>criptat</b> și în prezent <b>deblocat</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Portofelul este <b>criptat</b> și în prezent <b>blocat</b> + + ReceiveCoinsDialog @@ -678,6 +820,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_ro_RO.ts b/src/qt/locale/raven_ro_RO.ts index 25cfb07240..0829766622 100644 --- a/src/qt/locale/raven_ro_RO.ts +++ b/src/qt/locale/raven_ro_RO.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -43,10 +41,78 @@ &Delete &Şterge - + + Choose the address to send coins to + Alege adresa la care trimiți monedele + + + Choose the address to receive coins with + Alege adresa în care primești monedele + + + C&hoose + &Alege + + + Sending addresses + Adrese de trimitere + + + Receiving addresses + Adrese de primire + + + These are your Raven addresses for sending payments. Always check the amount and the receiving address before sending coins. + Acestea sunt adresele tale Raven pentru a trimite plăţi.Întotdeauna verificaţi cantitatea şi adresa înainte de a trimite monezi. + + + These are your Raven addresses for receiving payments. It is recommended to use a new receiving address for each transaction. + Acestea sunt adresele tale Raven pentru a primi plăţi.Este recomandat să folosiţi o nouă adresă pentru fiecare tranzacţie. + + + &Copy Address + &Copiază Adresa + + + Copy &Label + Copiază &Etichetează + + + &Edit + &Editează + + + Export Address List + Exportați lista de adrese + + + Comma separated file (*.csv) + Fişier separat de virgulă (*.cvs) + + + Exporting Failed + Exportarea a eşuat + + + There was an error trying to save the address list to %1. Please try again. + A apărut o eroare încercând să salvăm lista de adrese la %1.Vă rugăm încercaţi din nou. + + AddressTableModel - + + Label + Etichetează + + + Address + Adresă + + + (no label) + (nici o etichetă) + + AskPassphraseDialog @@ -65,279 +131,558 @@ Repeat new passphrase Repetaţi noua frază de acces - + + 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>. + Introduceţi noua expresie de parolă către portofel <br/>Vă rugăm să utilizaţi o expresie de parola de <b> 10 sau mai multe caractere aleatorii, sau <b> opt sau mai multe cuvinte.</b>. + + + Encrypt wallet + Criptează portofelul + + + This operation needs your wallet passphrase to unlock the wallet. + Această operaţie are nevoie de expresia de parolă pentru a debloca portofelul. + + + Unlock wallet + Deblochează portofel + + + This operation needs your wallet passphrase to decrypt the wallet. + Această operațiune necesită fraza de acces pentru a decripta portofelul. + + + Decrypt wallet + Decriptează portofelul + + + Change passphrase + Schimbă fraza de acces + + + Enter the old passphrase and new passphrase to the wallet. + Introduceţi expresia de parolă veche şi noua expresie de parolă la portofel. + + + Confirm wallet encryption + Confirmă criptare portofel + + + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR RAVENS</b>! + Atenţie: Dacă criptezi portofelul şi îţi pierzi expresia de parolă, o să <b>PIERZI TOATE MONEDELE RAVEN</b>! + + + Are you sure you wish to encrypt your wallet? + Sunteţi sigur că doriţi să vă criptaţi portofelul? + + + Wallet encrypted + Portofel criptat + + + %1 will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your ravens from being stolen by malware infecting your computer. + %1 o să se inchidă acum pentru a finaliza procesul de criptare.Vă reamintim că criptarea portofelului nu poate să protejeze pe deplin monedele Raven de a fi furate de către malware care vă infectează calculatorul. + + + 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. + IMPORTANT: Orice backup anterior pe care l-ai făcut cu fişierul portofelului trebuie să fie înlocuit cu noul fişier generat, criptat de portofel.Pentru motive de securitate, backup-urile anterioare vor deveni nefolositoare în momentul în care veţi începe să folosiţi noul portofel criptat. + + + Wallet encryption failed + Criptare portofel eșuată + + + Wallet encryption failed due to an internal error. Your wallet was not encrypted. + Criptarea portofelului a eşuat din cauza unei erori interne.Portofelul nu a fost criptat. + + + The supplied passphrases do not match. + Expresiile de parolă oferite nu se potrivesc. + + + Wallet unlock failed + Deblocare portofel eșuată + + + The passphrase entered for the wallet decryption was incorrect. + Expresia de parolă oferită pentru criptarea portofelului este incorectă. + + + Wallet decryption failed + Decriptare portofel eșuată + + + Wallet passphrase was successfully changed. + Fraza de acces a portofelului a fost schimbată cu succes. + + + Warning: The Caps Lock key is on! + Atenție: Caps Lock este activat! + + - BanTableModel + AssetControlDialog - IP/Netmask - IP/Netmask + Asset Selection + Selectarea Activelor - Banned Until - Banat până la + Quantity: + Cantitate: + + + Bytes: + Octeţi: + + + Amount: + Cantitate: + + + Dust: + Praf: + + + Fee: + Taxă: + + + After Fee: + După taxă: + + + Change: + Rest: + + + (un)select all + (de)selectează tot + + + Tree mode + Mod arbore + + + List mode + Mod listă + + + View assets that you have the ownership asset for + Vezi activele pentru care ai titlul de proprietate + + + View Administrator Assets + Vezi Active Administrator + + + Asset + Activă + + + Amount + Sumă + + + Received with label + Primite cu etichetă + + + Received with address + Primite cu adresa + + + Date + Data + + + Confirmations + Confirmări + + + Confirmed + Confirmat + + + Copy address + Copiază adresa + + + Copy label + Copiază eticheta + + + Copy amount + Copiază suma + + + Copy transaction ID + Copiază ID-ul de tranzacţie + + + Lock unspent + Blochează suma necheltuită + + + Unlock unspent + Deblochează suma necheltuită + + + Copy quantity + Copiază suma + + + Copy fee + Copiază taxa + + + Copy after fee + Copiază după taxă + + + Copy bytes + Copiază octeţi + + + Copy dust + Copiază praf + + + Copy change + Copiază rest + + + (%1 locked) + (%1 blocat) + + + yes + Da + + + no + nu + + + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Această etichetă va deveni roşie dacă orice recipient va primi o sumă mai mică decât limita curentă de praf + + + Can vary +/- %1 satoshi(s) per input. + Poate varia +/- %1 satoshi(s) pe intrare. + + + (no label) + (nici o etichetă) + + + change from %1 (%2) + schimbare de la %1 (%2) + + + (change) + (rest) - RavenGUI + AssetTableModel - Sign &message... - Semnează &mesaj... + Name + Nume - Synchronizing with network... - Se sincronizează cu reţeaua... + Quantity + Cantitate + + + AssetsDialog - &Overview - &Imagine de ansamblu + Send Coins + Trimite Monezi - Node - Nod + Asset Control Features + Caracteristici de control ale activelor - Show general overview of wallet - Arată o stare generală de ansamblu a portofelului + Inputs... + Intrări... - &Transactions - &Tranzacţii + automatically selected + selecţie automată - Browse transaction history - Răsfoire istoric tranzacţii + Insufficient funds! + Fonduri insuficiente! - E&xit - Ieşire + Quantity: + Cantitate: - Quit application - Închide aplicaţia + Bytes: + Octeţi: - About &Qt - Despre &Qt + Amount: + Sumă: - Show information about Qt - Arată informaţii despre Qt + Dust: + Praf: - &Options... - &Opţiuni... + Fee: + Taxă: - &Encrypt Wallet... - Cript&ează portofelul... + After Fee: + După taxă: - &Backup Wallet... - Face o copie de siguranţă a portofelului... + Change: + Rest: - &Change Passphrase... - S&chimbă parola... + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + Dacă aceasta este activată, dar adresa de rest este goală sau invalidă, restul va fi trimis la o adresă nouă - &Sending addresses... - Adrese de trimitere... + Custom change address + Adresă personalizată de rest - &Receiving addresses... - Adrese de p&rimire... + Transaction Fee: + Taxă tranzacţie: - Open &URI... - Deschide &URI... + Choose... + Alegeţi... - Reindexing blocks on disk... - Se reindexează blocurile pe disc... + Warning: Fee estimation is currently not possible. + Atenţie: Estimarea taxei nu este posibilă momentan. - Send coins to a Raven address - Trimite monede către o adresă Raven + collapse fee-settings + închide setări-taxă - Backup wallet to another location - Creează o copie de rezervă a portofelului într-o locaţie diferită + Hide + Ascunde - Change the passphrase used for wallet encryption - Schimbă fraza de acces folosită pentru criptarea portofelului + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + Dacă taxa personalizată este setată pe 1000 satoshis iar tranzacţia este de doar 250 octeţi, atunci "pe kilooctet" plăteşti doar 250 satoshis ca taxă, în timp ce totalul minim plăteşte 1000 satoshis.Pentru tranzacţii mai mare decât un kilooctet ambii plătesc pe kilooctet. - &Debug window - Fereastra de &depanare + per kilobyte + per kilooctet - Open debugging and diagnostic console - Deschide consola de depanare şi diagnosticare + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Este în regulă să plăteşti taxa minimă atât timp cât există mai puţin volum în tranzacţii decât spaţiu în blocks.Trebuie să reţineţi că acest lucru poate duce la o tranzacţie care nu se va ma iconfirma odată ce există mai mare cerere pentru tranzacţii Raven decât poate procesa reţeaua. - &Verify message... - &Verifică mesaj... + (read the tooltip) + (citeşte unealta de sfat) - Raven - Raven + Recommended: + Recomandat: - Wallet - Portofel + Custom: + Personalizat: - &Send - Trimite + (Smart fee not initialized yet. This usually takes a few blocks...) + (Taxa inteligentă nu este iniţializată încă.Aceasta durează în jur de câteva blocks...) - &Receive - P&rimeşte + Confirmation time target: + Timp de confirmare: - &Show / Hide - Arată/Ascunde + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Indică faptul că expeditorul poate dori să înlocuiască această tranzacţie cu una nouă plătind taxe mai mari (înainte de a fi confirmat) - Show or hide the main Window - Arată sau ascunde fereastra principală + Request Replace-By-Fee + Cerere înlocuire-cu-taxă - Encrypt the private keys that belong to your wallet - Criptează cheile private ale portofelului dvs. + Confirm the send action + Confirmă operaţiunea de trimitere - Sign messages with your Raven addresses to prove you own them - Semnaţi mesaje cu adresa dvs. Raven pentru a dovedi că vă aparţin + S&end + Trimit&e - Verify messages to ensure they were signed with specified Raven addresses - Verificaţi mesaje pentru a vă asigura că au fost semnate cu adresa Raven specificată + Clear all fields of the form. + Şterge toate câmpurile formularului. - &File - &Fişier + Clear &All + Curăţă &Toate - &Settings - &Setări + Transfer to multiple recipients at once + Transferă simultan către mai mulţi recipienţi - &Help - A&jutor + Add &Recipient + Adaugă &Destinatar - Tabs toolbar - Bara de unelte + Balance: + Balanţă: - Request payments (generates QR codes and raven: URIs) - Cereţi plăţi (generează coduri QR şi raven-uri: URls) + Copy quantity + Copiază cantitatea - Show the list of used sending addresses and labels - Arată lista de adrese trimise şi etichetele folosite. + Copy amount + Copiază suma - Show the list of used receiving addresses and labels - Arată lista de adrese pentru primire şi etichetele + Copy fee + Copiază taxa - Open a raven: URI or payment request - Deschidere raven: o adresa URI sau o cerere de plată + Copy after fee + Copiază după taxă - &Command-line options - Opţiuni linie de &comandă + Copy bytes + Copiază octeţi - - %n active connection(s) to Raven network - %n conexiune activă către reţeaua Raven%n conexiuni active către reţeaua Raven%n de conexiuni active către reţeaua Raven + + Copy dust + Copiază praf - - Processed %n block(s) of transaction history. - S-a procesat %n bloc din istoricul tranzacţiilor.S-au procesat %n blocuri din istoricul tranzacţiilor.S-au procesat %n de blocuri din istoricul tranzacţiilor. + + Copy change + Copiază rest - %1 behind - %1 în urmă + %1 (%2 blocks) + %1 (%2 blocks) - Last received block was generated %1 ago. - Ultimul bloc recepţionat a fost generat acum %1. + %1 to %2 + %1 la %2 - Transactions after this will not yet be visible. - Tranzacţiile după aceasta nu vor fi vizibile încă. + Are you sure you want to send? + Sunteţi sigur că doriţi să trimiteţi? - Error - Eroare + added as transaction fee + adăugat ca taxă de tranzacţie - Warning - Avertisment + Confirm send assets + Confirmă trimiterea de active - Information - Informaţie + The recipient address is not valid. Please recheck. + Adresa destinatarului nu este validă.Vă rugăm să verificaţi din nou. - Up to date - Actualizat + The amount to pay must be larger than 0. + Suma de plătit trebuie să fie mai mare de 0. - Catching up... - Se actualizează... + The amount exceeds your balance. + Suma depăşeşte balanţa dumneavoastră. - Date: %1 - - Data: %1 - + Duplicate address found: addresses should only be used once each. + Adresă identică găsită: adresele trebuie să fie folosite doar o dată. - Amount: %1 - - Sumă: %1 - + Transaction creation failed! + Crearea tranzacţiei a eşuat! - Type: %1 - - Tip: %1 - + The transaction was rejected with the following reason: %1 + Tranzacţia a fost refuzată din următorul motiv: %1 - Label: %1 - - Etichetă: %1 - + A fee higher than %1 is considered an absurdly high fee. + O taxă mai mare de %1 este considerată o taxă absurd de mare. - Address: %1 - - Adresă: %1 - + Payment request expired. + Cererea de plată a expirat. + + + Pay only the required fee of %1 + Plăteşte doar minima taxă de %1 + + + Warning: Invalid Raven address + Atenţie: Adresă Raven invalidă. + + + Warning: Unknown change address + Atenţie: Adresă de rest necunoscută. + + + Confirm custom change address + Confirmă adresa personalizată de rest + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + Adresa pe care ai selectat-o pentru rest nu face parte din acest portofel.Orice sau toate fondurile din portofel pot fi trimise la această adresă.Sunteţi sigur? + + + (no label) + (nici o etichetă) + + + + AssignQualifier + + Frame + Cadru + + + Select Type: + Selectează tipul: + + + Select Qualifier: + Selectează calificativul: + + + Address: + Adresă - Sent transaction - Tranzacţie expediată + IPFS / Hash: + IPFS / Hash: - Incoming transaction - Tranzacţie recepţionată + Custom Change Address + Adresă Personalizată De Rest + + + BanTableModel - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Portofelul este <b>criptat</b> iar în momentul de faţă este <b>deblocat</b> + IP/Netmask + IP/Netmask - Wallet is <b>encrypted</b> and currently <b>locked</b> - Portofelul este <b>criptat</b> iar în momentul de faţă este <b>blocat</b> + Banned Until + Banat până la - + CoinControlDialog @@ -370,7 +715,7 @@ Change: - Schimb: + Rest: (un)select all @@ -409,6 +754,9 @@ Confirmat + + CreateAssetDialog + EditAddressDialog @@ -455,6 +803,12 @@ Nu se poate crea un dosar de date aici. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -528,15 +882,19 @@ Error Eroare - - %n GB of free space available - %n GB de spaţiu liber disponibil%n GB de spaţiu liber disponibil%n GB de spaţiu liber disponibil - - - (of %n GB needed) - (din %n GB necesar)(din %n GB necesari)(din %n GB necesari) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -552,6 +910,9 @@ Ascunde + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -593,14 +954,6 @@ Number of script &verification threads Numărul de thread-uri de &verificare - - Accept connections from outside - Acceptă conexiuni din exterior - - - Allow incoming connections - Permite conexiuni de intrare - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Adresa IP a serverului proxy (de exemplu: IPv4: 127.0.0.1 / IPv6: ::1) @@ -613,10 +966,6 @@ 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 |. URL-uri terţe părţi (de exemplu, un explorator de bloc), care apar în tab-ul tranzacţiilor ca elemente de meniu contextual. %s în URL este înlocuit cu hash de tranzacţie. URL-urile multiple sînt separate prin bară verticală |. - - Third party transaction URLs - URL-uri tranzacţii terţe părţi - Active command-line options that override above options: Opţiuni linie de comandă active care oprimă opţiunile de mai sus: @@ -808,10 +1157,6 @@ Mined balance that has not yet matured Balanţa minertită care nu s-a maturizat încă - - Balances - Balanţă - Total: Total: @@ -844,7 +1189,7 @@ Current total balance in watch-only addresses Soldul dvs. total în adresele doar-supraveghere - + PaymentServer @@ -923,226 +1268,443 @@ Versiune client - &Information - &Informaţii + &Information + &Informaţii + + + Debug window + Fereastra de depanare + + + General + General + + + Using BerkeleyDB version + Foloseşte BerkeleyDB versiunea + + + Startup time + Durata pornirii + + + Network + Reţea + + + Name + Nume + + + Number of connections + Numărul de conexiuni + + + Block chain + Lanţ de blocuri + + + Current number of blocks + Numărul curent de blocuri + + + Current number of transactions + Numărul curent de tranzacţii + + + Memory usage + Memorie folosită + + + Received + Recepţionat + + + Sent + Trimis + + + &Peers + &Parteneri + + + Select a peer to view detailed information. + Selectaţi un partener pentru a vedea informaţiile detaliate. + + + Whitelisted + Whitelisted + + + Direction + Direcţie + + + Version + Versiune + + + Starting Block + Bloc de început + + + Synced Headers + Headere Sincronizate + + + Synced Blocks + Blocuri Sincronizate + + + User Agent + Agent utilizator + + + Services + Servicii + + + Connection Time + Timp conexiune + + + Last Send + Ultima trimitere + + + Last Receive + Ultima primire + + + Ping Time + Timp ping + + + Last block time + Data ultimului bloc + + + &Open + &Deschide + + + &Console + &Consolă + + + &Network Traffic + Trafic reţea + + + Totals + Totaluri + + + In: + Intrare: + + + Out: + Ieşire: + + + Debug log file + Fişier jurnal depanare + + + Clear console + Curăţă consola + + + 1 &hour + 1 &oră + + + 1 &day + 1 &zi + + + 1 &week + 1 &săptămână + + + 1 &year + 1 &an + + + Type <b>help</b> for an overview of available commands. + Scrieţi <b>help</b> pentru a vedea comenzile disponibile. + + + via %1 + via %1 + + + never + niciodată + + + Inbound + Intrare + + + Outbound + Ieşire + + + Yes + Da + + + No + Nu + + + Unknown + Necunoscut + + + + RavenGUI + + Sign &message... + Semnează &mesaj... + + + Synchronizing with network... + Se sincronizează cu reţeaua... + + + &Overview + &Imagine de ansamblu - Debug window - Fereastra de depanare + Node + Nod - General - General + Show general overview of wallet + Arată o stare generală de ansamblu a portofelului - Using BerkeleyDB version - Foloseşte BerkeleyDB versiunea + &Transactions + &Tranzacţii - Startup time - Durata pornirii + Browse transaction history + Răsfoire istoric tranzacţii - Network - Reţea + E&xit + Ieşire - Name - Nume + Quit application + Închide aplicaţia - Number of connections - Numărul de conexiuni + About &Qt + Despre &Qt - Block chain - Lanţ de blocuri + Show information about Qt + Arată informaţii despre Qt - Current number of blocks - Numărul curent de blocuri + &Options... + &Opţiuni... - Current number of transactions - Numărul curent de tranzacţii + &Encrypt Wallet... + Cript&ează portofelul... - Memory usage - Memorie folosită + &Backup Wallet... + Face o copie de siguranţă a portofelului... - Received - Recepţionat + &Change Passphrase... + S&chimbă parola... - Sent - Trimis + &Sending addresses... + Adrese de trimitere... - &Peers - &Parteneri + &Receiving addresses... + Adrese de p&rimire... - Select a peer to view detailed information. - Selectaţi un partener pentru a vedea informaţiile detaliate. + Open &URI... + Deschide &URI... - Whitelisted - Whitelisted + Reindexing blocks on disk... + Se reindexează blocurile pe disc... - Direction - Direcţie + Send coins to a Raven address + Trimite monede către o adresă Raven - Version - Versiune + Backup wallet to another location + Creează o copie de rezervă a portofelului într-o locaţie diferită - Starting Block - Bloc de început + Change the passphrase used for wallet encryption + Schimbă fraza de acces folosită pentru criptarea portofelului - Synced Headers - Headere Sincronizate + Open debugging and diagnostic console + Deschide consola de depanare şi diagnosticare - Synced Blocks - Blocuri Sincronizate + &Verify message... + &Verifică mesaj... - User Agent - Agent utilizator + Raven + Raven - Services - Servicii + Wallet + Portofel - Connection Time - Timp conexiune + &Send + Trimite - Last Send - Ultima trimitere + &Receive + P&rimeşte - Last Receive - Ultima primire + &Show / Hide + Arată/Ascunde - Ping Time - Timp ping + Show or hide the main Window + Arată sau ascunde fereastra principală - Last block time - Data ultimului bloc + Encrypt the private keys that belong to your wallet + Criptează cheile private ale portofelului dvs. - &Open - &Deschide + Sign messages with your Raven addresses to prove you own them + Semnaţi mesaje cu adresa dvs. Raven pentru a dovedi că vă aparţin - &Console - &Consolă + Verify messages to ensure they were signed with specified Raven addresses + Verificaţi mesaje pentru a vă asigura că au fost semnate cu adresa Raven specificată - &Network Traffic - Trafic reţea + &File + &Fişier - &Clear - &Curăţă + &Help + A&jutor - Totals - Totaluri + Request payments (generates QR codes and raven: URIs) + Cereţi plăţi (generează coduri QR şi raven-uri: URls) - In: - Intrare: + Show the list of used sending addresses and labels + Arată lista de adrese trimise şi etichetele folosite. - Out: - Ieşire: + Show the list of used receiving addresses and labels + Arată lista de adrese pentru primire şi etichetele - Debug log file - Fişier jurnal depanare + Open a raven: URI or payment request + Deschidere raven: o adresa URI sau o cerere de plată - Clear console - Curăţă consola + &Command-line options + Opţiuni linie de &comandă - 1 &hour - 1 &oră + %1 behind + %1 în urmă - 1 &day - 1 &zi + Last received block was generated %1 ago. + Ultimul bloc recepţionat a fost generat acum %1. - 1 &week - 1 &săptămână + Transactions after this will not yet be visible. + Tranzacţiile după aceasta nu vor fi vizibile încă. - 1 &year - 1 &an + Error + Eroare - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Folosiţi săgetile sus şi jos pentru a naviga în istoric şi <b>Ctrl-L</b> pentru a curăţa. + Warning + Avertisment - Type <b>help</b> for an overview of available commands. - Scrieţi <b>help</b> pentru a vedea comenzile disponibile. + Information + Informaţie - %1 B - %1 B + Up to date + Actualizat - %1 KB - %1 KB + Catching up... + Se actualizează... - %1 MB - %1 MB + Date: %1 + + Data: %1 + - %1 GB - %1 GB + Amount: %1 + + Sumă: %1 + - via %1 - via %1 + Type: %1 + + Tip: %1 + - never - niciodată + Label: %1 + + Etichetă: %1 + - Inbound - Intrare + Address: %1 + + Adresă: %1 + - Outbound - Ieşire + Sent transaction + Tranzacţie expediată - Yes - Da + Incoming transaction + Tranzacţie recepţionată - No - Nu + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Portofelul este <b>criptat</b> iar în momentul de faţă este <b>deblocat</b> - Unknown - Necunoscut + Wallet is <b>encrypted</b> and currently <b>locked</b> + Portofelul este <b>criptat</b> iar în momentul de faţă este <b>blocat</b> - + ReceiveCoinsDialog @@ -1240,6 +1802,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1310,10 +1881,6 @@ Hide Ascunde - - total at least - total cel puţin - Recommended: Recomandat: @@ -1322,14 +1889,6 @@ Custom: Personalizat: - - normal - normal - - - fast - rapid - Send to multiple recipients at once Trimite simultan către mai mulţi destinatari @@ -1369,10 +1928,6 @@ A&mount: Su&mă: - - Pay &To: - Plăteşte că&tre: - &Label: &Etichetă: @@ -1417,10 +1972,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. un mesaj a fost ataşat la raven: URI care va fi stocat cu tranzacţia pentru referinţa dvs. Notă: Acest mesaj nu va fi trimis către reţeaua raven. - - Pay To: - Plăteşte către: - Memo: Memo: @@ -1605,7 +2156,7 @@ Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) - Execută comanda cînd o tranzacţie a portofelului se schimbă (%s în cmd este înlocuit de TxID) + Execută comanda când o tranzacţie a portofelului se schimbă (%s în cmd este înlocuit de TxID) Set the number of script verification threads (%u to %d, 0 = auto, <0 = leave that many cores free, default: %d) @@ -1671,10 +2222,6 @@ Incorrect or no genesis block found. Wrong datadir for network? Incorect sau nici un bloc de geneza găsit. Directorul de retea greşit? - - Invalid -onion address: '%s' - Adresa -onion nevalidă: '%s' - Not enough file descriptors available. Nu sînt destule descriptoare disponibile. @@ -1687,10 +2234,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Setează mărimea bazei de date cache în megaocteţi (%d la %d, implicit: %d) - - Set maximum block size in bytes (default: %d) - Setaţi dimensiunea maximă a unui bloc în bytes (implicit: %d) - Specify wallet file (within data directory) Specifică fişierul portofel (în dosarul de date) @@ -1703,10 +2246,6 @@ Verifying blocks... Se verifică blocurile... - - Verifying wallet... - Se verifică portofelul... - Wallet %s resides outside data directory %s Portofelul %s se află în afara dosarului de date %s @@ -1723,10 +2262,6 @@ Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) Execută comanda cînd o alertă relevantă este primită sau vedem o bifurcaţie foarte lungă (%s în cmd este înlocuit de mesaj) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Setează mărimea pentru tranzacţiile prioritare/taxe mici în octeţi (implicit: %d) - (default: %u) (implicit: %u) @@ -1771,10 +2306,6 @@ Send trace/debug info to console instead of debug.log file Trimite informaţiile trace/debug la consolă în locul fişierului debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Trimitere tranzacţii ca tranzacţii taxă-zero dacă este posibil (implicit: %u) - Show all debugging options (usage: --help -help-debug) Arată toate opţiunile de depanare (uz: --help -help-debug) @@ -1825,16 +2356,12 @@ Execute command when the best block changes (%s in cmd is replaced by block hash) - Execută comanda cînd cel mai bun bloc se modifică (%s în cmd este înlocuit cu hash-ul blocului) + Execută comanda când cel mai bun bloc se modifică (%s în cmd este înlocuit cu hash-ul blocului) Allow DNS lookups for -addnode, -seednode and -connect Permite căutări DNS pentru -addnode, -seednode şi -connect - - Loading addresses... - Încărcare adrese... - Output debugging information (default: %u, supplying <category> is optional) Produce toate informaţiile de depanare (implicit: %u <category> furnizată este opţională) @@ -1847,10 +2374,6 @@ How many blocks to check at startup (default: %u, 0 = all) Cîte blocuri verifică la pornire (implicit: %u, 0 = toate) - - Invalid -proxy address: '%s' - Adresa -proxy nevalidă: '%s' - Specify configuration file (default: %s) Specificaţi fişierul configuraţie (implicit: %s) @@ -1871,10 +2394,6 @@ Loading block index... Încărcare index bloc... - - Add a node to connect to and attempt to keep the connection open - Adaugă un nod la care te poţi conecta pentru a menţine conexiunea deschisă - Loading wallet... Încărcare portofel... @@ -1883,18 +2402,10 @@ Cannot downgrade wallet Nu se poate retrograda portofelul - - Cannot write default address - Nu se poate scrie adresa implicită - Rescanning... Rescanare... - - Done loading - Încărcare terminată - Error Eroare diff --git a/src/qt/locale/raven_ru.ts b/src/qt/locale/raven_ru.ts index d83cf7465b..ed1d96f196 100644 --- a/src/qt/locale/raven_ru.ts +++ b/src/qt/locale/raven_ru.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -45,11 +43,11 @@ Choose the address to send coins to - Выберите адрес для отправки перевода + Выберите адрес для отправки монет Choose the address to receive coins with - Выберите адрес для получения перевода + Выберите адрес для получения монет C&hoose @@ -222,6 +220,18 @@ Внимание: Caps Lock включен! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,580 +244,268 @@ - RavenGUI + CoinControlDialog - Sign &message... - &Подписать сообщение... + Coin Selection + Выбор монет - Synchronizing with network... - Синхронизация с сетью... + Quantity: + Количество: - &Overview - &Обзор + Bytes: + Байт: - Node - Узел + Amount: + Сумма: - Show general overview of wallet - Показать общий обзор действий с бумажником + Fee: + Комиссия: - &Transactions - &Транзакции + Dust: + Пыль: - Browse transaction history - Показать историю транзакций + After Fee: + После комиссии: - E&xit - В&ыход + Change: + Сдача: - Quit application - Закрыть приложение + (un)select all + Отменить выбор всего - &About %1 - &О %1 + Tree mode + Режим дерева - Show information about %1 - Показать информацию о %1 + List mode + Режим списка - About &Qt - О &Qt + Amount + Сумма - Show information about Qt - Показать информацию о Qt + Received with label + Получено с пометкой - &Options... - &Параметры + Received with address + Получено с адреса - Modify configuration options for %1 - Изменить конфигурационные настройки для %1 + Date + Дата - &Encrypt Wallet... - &Зашифровать бумажник... + Confirmations + Подтверждений - &Backup Wallet... - &Сделать резервную копию бумажника... + Confirmed + Подтверждено - &Change Passphrase... - &Изменить пароль... + Copy address + Копировать адрес - &Sending addresses... - &Адреса отправки... + Copy label + Копировать метку - &Receiving addresses... - Адреса &получения... + Copy amount + Копировать сумму - Open &URI... - Открыть &URI... + Copy transaction ID + Копировать ID транзакции - Click to disable network activity. - Кликните, чтобы запретить сетевую активность. + Lock unspent + Заблокировать непотраченное - Network activity disabled. - Сетевая активность запрещена. + Unlock unspent + Разблокировать непотраченное - Click to enable network activity again. - Кликните, чтобы снова разрешить сетевую активность. + Copy quantity + Копировать количество - Syncing Headers (%1%)... - Синхронизация заголовков (%1%)... + Copy fee + Копировать комиссию - Reindexing blocks on disk... - Идёт переиндексация блоков на диске... + Copy after fee + Копировать после комиссии - Send coins to a Raven address - Отправить монеты на указанный адрес Raven + Copy bytes + Копировать байты - Backup wallet to another location - Сделать резервную копию бумажника в другом месте + Copy dust + Копировать пыль - Change the passphrase used for wallet encryption - Изменить пароль шифрования бумажника + Copy change + Копировать сдачу - &Debug window - &Окно отладки + (%1 locked) + (%1 заблокировано) - Open debugging and diagnostic console - Открыть консоль отладки и диагностики + yes + да - &Verify message... - &Проверить сообщение... + no + нет - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Эта метка станет красной, если любой получатель получит сумму меньше, чем текущий порог пыли. - Wallet - Бумажник + Can vary +/- %1 satoshi(s) per input. + Может отличаться на +/- %1 сатоши на вход. - &Send - &Отправить + (no label) + (нет метки) - &Receive - &Получить + change from %1 (%2) + сдача с %1 (%2) - &Show / Hide - &Показать / Скрыть + (change) + (сдача) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - Показать или скрыть главное окно + Edit Address + Изменить адрес - Encrypt the private keys that belong to your wallet - Зашифровать приватные ключи, принадлежащие вашему бумажнику + &Label + &Метка - Sign messages with your Raven addresses to prove you own them - Подписать сообщения вашим адресом Raven, чтобы доказать, что вы им владеете + The label associated with this address list entry + Метка, связанная с этой записью списка адресов - Verify messages to ensure they were signed with specified Raven addresses - Проверить сообщения, чтобы удостовериться, что они были подписаны определённым адресом Raven + The address associated with this address list entry. This can only be modified for sending addresses. + Адрес, связанный с этой записью списка адресов. Он может быть изменён только для адресов отправки. - &File - &Файл + &Address + &Адрес - &Settings - &Настройки + New receiving address + Новый адрес получения - &Help - &Помощь + New sending address + Новый адрес отправки - Tabs toolbar - Панель вкладок + Edit receiving address + Изменить адрес получения - Request payments (generates QR codes and raven: URIs) - Запросить платежи (создаёт QR-коды и raven: ссылки) + Edit sending address + Изменить адрес отправки - Show the list of used sending addresses and labels - Показать список использованных адресов и меток отправки + The entered address "%1" is not a valid Raven address. + Введённый адрес "%1" не является правильным Raven-адресом. - Show the list of used receiving addresses and labels - Показать список использованных адресов и меток получения + The entered address "%1" is already in the address book. + Введённый адрес "%1" уже находится в адресной книге. - Open a raven: URI or payment request - Открыть raven: URI или запрос платежа + Could not unlock wallet. + Не удается разблокировать бумажник. - &Command-line options - &Параметры командной строки - - - %n active connection(s) to Raven network - %n активных соединений с сетью Raven + New key generation failed. + Генерация нового ключа не удалась. + + + FreespaceChecker - Indexing blocks on disk... - Индексация блоков на диске... + A new data directory will be created. + Будет создан новый каталог данных. - Processing blocks on disk... - Обработка блоков на диске... + name + имя - - Processed %n block(s) of transaction history. - Обработан %n блок истории транзакций. + + Directory already exists. Add %1 if you intend to create a new directory here. + Каталог уже существует. Добавьте %1, если вы хотите создать здесь новый каталог. - %1 behind - %1 позади + Path already exists, and is not a directory. + Путь уже существует и не является каталогом. - Last received block was generated %1 ago. - Последний полученный блок был сгенерирован %1 назад. + Cannot create data directory here. + Не удаётся создать здесь каталог данных. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - Транзакции после него пока не будут видны. + version + версия - Error - Ошибка + (%1-bit) + (%1-бит) - Warning - Внимание + About %1 + О %1 - Information - Информация + Command-line options + Параметры командной строки - Up to date - Синхронизировано + Usage: + Использование: - Show the %1 help message to get a list with possible Raven command-line options - Показать помощь по %1, чтобы получить список доступных параметров командной строки - - - %1 client - %1 клиент - - - Connecting to peers... - Подключение к пирам... - - - Catching up... - Синхронизируется... - - - Date: %1 - - Дата: %1 - - - - Amount: %1 - - Количество: %1 - - - - Type: %1 - - Тип: %1 - - - - Label: %1 - - Метка: %1 - - - - Address: %1 - - Адрес: %1 - - - - Sent transaction - Исходящая транзакция - - - Incoming transaction - Входящая транзакция - - - HD key generation is <b>enabled</b> - Генерация HD-ключей <b>разрешена</b> - - - HD key generation is <b>disabled</b> - Генерация HD-ключей <b>запрещена</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Бумажник <b>зашифрован</b> и в настоящее время <b>разблокирован</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Бумажник <b>зашифрован</b> и в настоящее время <b>заблокирован</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Произошла неисправимая ошибка. Raven не может безопасно продолжать работу и будет закрыт. - - - - CoinControlDialog - - Coin Selection - Выбор монет - - - Quantity: - Количество: - - - Bytes: - Байт: - - - Amount: - Сумма: - - - Fee: - Комиссия: - - - Dust: - Пыль: - - - After Fee: - После комиссии: - - - Change: - Сдача: - - - (un)select all - Отменить выбор всего - - - Tree mode - Режим дерева - - - List mode - Режим списка - - - Amount - Сумма - - - Received with label - Получено с пометкой - - - Received with address - Получено с адреса - - - Date - Дата - - - Confirmations - Подтверждений - - - Confirmed - Подтверждено - - - Copy address - Копировать адрес - - - Copy label - Копировать метку - - - Copy amount - Копировать сумму - - - Copy transaction ID - Копировать ID транзакции - - - Lock unspent - Заблокировать непотраченное - - - Unlock unspent - Разблокировать непотраченное - - - Copy quantity - Копировать количество - - - Copy fee - Копировать комиссию - - - Copy after fee - Копировать после комиссии - - - Copy bytes - Копировать байты - - - Copy dust - Копировать пыль - - - Copy change - Копировать сдачу - - - (%1 locked) - (%1 заблокировано) - - - yes - да - - - no - нет - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Эта метка станет красной, если любой получатель получит сумму меньше, чем текущий порог пыли. - - - Can vary +/- %1 satoshi(s) per input. - Может отличаться на +/- %1 сатоши на вход. - - - (no label) - (нет метки) - - - change from %1 (%2) - сдача с %1 (%2) - - - (change) - (сдача) - - - - EditAddressDialog - - Edit Address - Изменить адрес - - - &Label - &Метка - - - The label associated with this address list entry - Метка, связанная с этой записью списка адресов - - - The address associated with this address list entry. This can only be modified for sending addresses. - Адрес, связанный с этой записью списка адресов. Он может быть изменён только для адресов отправки. - - - &Address - &Адрес - - - New receiving address - Новый адрес получения - - - New sending address - Новый адрес отправки - - - Edit receiving address - Изменить адрес получения - - - Edit sending address - Изменить адрес отправки - - - The entered address "%1" is not a valid Raven address. - Введённый адрес "%1" не является правильным Raven-адресом. - - - The entered address "%1" is already in the address book. - Введённый адрес "%1" уже находится в адресной книге. - - - Could not unlock wallet. - Не удается разблокировать бумажник. - - - New key generation failed. - Генерация нового ключа не удалась. - - - - FreespaceChecker - - A new data directory will be created. - Будет создан новый каталог данных. - - - name - имя - - - Directory already exists. Add %1 if you intend to create a new directory here. - Каталог уже существует. Добавьте %1, если вы хотите создать здесь новый каталог. - - - Path already exists, and is not a directory. - Путь уже существует и не является каталогом. - - - Cannot create data directory here. - Не удаётся создать здесь каталог данных. - - - - HelpMessageDialog - - version - версия - - - (%1-bit) - (%1-бит) - - - About %1 - О %1 - - - Command-line options - Параметры командной строки - - - Usage: - Использование: - - - command-line options - параметры командной строки + command-line options + параметры командной строки UI Options: @@ -852,10 +550,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. При первом запуске программы вы можете выбрать где %1 будет хранить свои данные. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 скачает и сохранит копию цепи блоков. Как минимум %2GB будут записаны в этот каталог, и со временем он будет расти. Бумажник также будет сохранен в этом каталоге. - Use the default data directory Использовать каталог данных по умолчанию @@ -872,15 +566,19 @@ Error Ошибка - - %n GB of free space available - %n ГБ свободного места доступно - - - (of %n GB needed) - (из необходимых %n ГБ) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -932,6 +630,9 @@ Неизвестно. Синхронизация заголовков (%1)... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -985,14 +686,6 @@ Number of script &verification threads Число потоков проверки &сценария - - Accept connections from outside - Принимать входящие соединения - - - Allow incoming connections - Разрешить входящие подключения - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) IP-адрес прокси (например IPv4: 127.0.0.1 / IPv6: ::1) @@ -1005,10 +698,6 @@ 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 |. Сторонние URL (например, block explorer), которые отображаются на вкладке транзакций как пункты контекстного меню. %s в URL заменяется хэшем транзакции. URL отделяются друг от друга вертикальной чертой |. - - Third party transaction URLs - Сторонние URL транзакций. - Active command-line options that override above options: Активные опции командной строки, которые перекрывают вышеуказанные опции: @@ -1081,10 +770,6 @@ Used for reaching peers via: Используется для достижения участников через: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Показывается, если включено прокси SOCKS5 по умолчанию, используемое для соединения с участниками по этому типу сети. - IPv4 IPv4 @@ -1101,22 +786,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. Подключаться к сети Raven через прокси SOCKS5 для скрытых сервисов Tor. - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Использовать отдельный прокси SOCKS5 для соединения с участниками через скрытые сервисы Tor: - &Window &Окно - - &Hide the icon from the system tray. - &Скрыть иконку из системного трея. - - - Hide tray icon - Скрыть иконку в трее - Show only a tray icon after minimizing the window. Показывать только иконку в системном лотке после сворачивания окна. @@ -1228,10 +901,6 @@ Mined balance that has not yet matured Баланс добытых монет, который ещё не созрел - - Balances - Балансы - Total: Итого: @@ -1264,7 +933,7 @@ Current total balance in watch-only addresses Текущий общий баланс на адресах наблюдения - + PaymentServer @@ -1320,467 +989,716 @@ Непроверенные запросы платежей с нестандартными платёжными сценариями не поддерживаются. - Invalid payment request. - Неверный запрос платежа. + Invalid payment request. + Неверный запрос платежа. + + + Requested payment amount of %1 is too small (considered dust). + Запрошенная сумма платежа %1 слишком мала (считается пылью). + + + Refund from %1 + Возврат от %1 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + Запрос платежа %1 слишком большой (%2 байтов, разрешено %3 байтов). + + + Error communicating with %1: %2 + Ошибка связи с %1: %2 + + + Payment request cannot be parsed! + Запрос платежа не может быть разобран! + + + Bad response from server %1 + Плохой ответ сервера %1 + + + Network request error + Ошибка сетевого запроса + + + Payment acknowledged + Платёж принят + + + + PeerTableModel + + User Agent + Юзер-агент + + + Node/Service + Узел/сервис + + + NodeId + Id узла + + + Ping + Пинг + + + + QObject + + Amount + Сумма + + + Enter a Raven address (e.g. %1) + Введите адрес Raven (например, %1) + + + %1 d + %1 д + + + %1 h + %1 ч + + + %1 m + %1 мин + + + %1 s + %1 с + + + None + Ничего + + + N/A + Н/Д + + + %1 ms + %1 мс + + + %1 and %2 + %1 и %2 + + + %1 didn't yet exit safely... + %1 ещё не завершился безопасно... + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + Ошибка: указанный каталог "%1" не существует. + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + Ошибка: не удалось разобрать конфигурационный файл: %1. Используйте синтаксис вида ключ=значение. + + + Error: %1 + Ошибка: %1 + + + + QRImageWidget + + &Save Image... + &Сохранить изображение... + + + &Copy Image + Копировать &изображение + + + Save QR Code + Сохранить QR-код + + + PNG Image (*.png) + Изображение PNG (*.png) + + + + RPCConsole + + N/A + Н/Д + + + Client version + Версия клиента + + + &Information + &Информация + + + Debug window + Окно отладки + + + General + Общие + + + Using BerkeleyDB version + Используется версия BerkeleyDB + + + Datadir + Каталог для данных + + + Startup time + Время запуска + + + Network + Сеть + + + Name + Имя + + + Number of connections + Число подключений + + + Block chain + Цепь блоков + + + Current number of blocks + Текущее число блоков + + + Memory Pool + Пул памяти + + + Current number of transactions + Текущее число транзакций + + + Memory usage + Использование памяти + + + Received + Получено + + + Sent + Отправлено + + + &Peers + &Участники + + + Banned peers + Заблокированные участники + + + Select a peer to view detailed information. + Выберите участника для просмотра подробностей. + + + Whitelisted + Доверенный + + + Direction + Направление + + + Version + Версия + + + Starting Block + Начальный блок + + + Synced Headers + Синхронизировано заголовков + + + Synced Blocks + Синхронизировано блоков + + + User Agent + Юзер-агент + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Открыть отладочный лог-файл %1 из текущего каталога данных. Это может занять несколько секунд для больших лог-файлов. + + + Decrease font size + Уменьшить размер текста - Requested payment amount of %1 is too small (considered dust). - Запрошенная сумма платежа %1 слишком мала (считается пылью). + Increase font size + Увеличить размер текста - Refund from %1 - Возврат от %1 + Services + Сервисы - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - Запрос платежа %1 слишком большой (%2 байтов, разрешено %3 байтов). + Ban Score + Очков бана - Error communicating with %1: %2 - Ошибка связи с %1: %2 + Connection Time + Время соединения - Payment request cannot be parsed! - Запрос платежа не может быть разобран! + Last Send + Последняя отправка - Bad response from server %1 - Плохой ответ сервера %1 + Last Receive + Последний раз получено - Network request error - Ошибка сетевого запроса + Ping Time + Время задержки - Payment acknowledged - Платёж принят + The duration of a currently outstanding ping. + Длительность текущего пинга. - - - PeerTableModel - User Agent - Юзер-агент + Ping Wait + Время задержки - Node/Service - Узел/сервис + Min Ping + Мин. пинг - NodeId - Id узла + Time Offset + Смещение времени - Ping - Пинг + Last block time + Время последнего блока - - - QObject - Amount - Сумма + &Open + &Открыть - Enter a Raven address (e.g. %1) - Введите адрес Raven (например, %1) + &Console + Консоль - %1 d - %1 д + &Network Traffic + Сетевой &трафик - %1 h - %1 ч + Totals + Всего - %1 m - %1 мин + In: + Вход: - %1 s - %1 с + Out: + Выход: - None - Ничего + Debug log file + Отладочный лог-файл - N/A - Н/Д + Clear console + Очистить консоль - %1 ms - %1 мс - - - %n second(s) - %n секунда + 1 &hour + 1 &час - - %n minute(s) - %n минута + + 1 &day + 1 &день - - %n hour(s) - %n час + + 1 &week + 1 &неделю - - %n day(s) - %n день + + 1 &year + 1 &год - - %n week(s) - %n неделя + + &Disconnect + &Отключиться - %1 and %2 - %1 и %2 + Ban for + Бан на - - %n year(s) - %n год + + &Unban + &Разбанить - %1 didn't yet exit safely... - %1 ещё не завершился безопасно... + Welcome to the %1 RPC console. + Добро пожаловать в консоль RPC %1. - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - Ошибка: указанный каталог "%1" не существует. + Type <b>help</b> for an overview of available commands. + Напишите <b>help</b> для просмотра доступных команд. - Error: Cannot parse configuration file: %1. Only use key=value syntax. - Ошибка: не удалось разобрать конфигурационный файл: %1. Используйте синтаксис вида ключ=значение. + Network activity disabled + Сетевая активность запрещена - Error: %1 - Ошибка: %1 + (node id: %1) + (номер узла: %1) - - - QRImageWidget - &Save Image... - &Сохранить изображение... + via %1 + через %1 - &Copy Image - Копировать &изображение + never + никогда - Save QR Code - Сохранить QR-код + Inbound + Входящие - PNG Image (*.png) - Изображение PNG (*.png) + Outbound + Исходящие - - - RPCConsole - N/A - Н/Д + Yes + Да - Client version - Версия клиента + No + Нет - &Information - &Информация + Unknown + Неизвестно + + + RavenGUI - Debug window - Окно отладки + Sign &message... + &Подписать сообщение... - General - Общие + Synchronizing with network... + Синхронизация с сетью... - Using BerkeleyDB version - Используется версия BerkeleyDB + &Overview + &Обзор - Datadir - Каталог для данных + Node + Узел - Startup time - Время запуска + Show general overview of wallet + Показать общий обзор действий с бумажником - Network - Сеть + &Transactions + &Транзакции - Name - Имя + Browse transaction history + Показать историю транзакций - Number of connections - Число подключений + E&xit + В&ыход - Block chain - Цепь блоков + Quit application + Закрыть приложение - Current number of blocks - Текущее число блоков + &About %1 + &О %1 - Memory Pool - Пул памяти + Show information about %1 + Показать информацию о %1 - Current number of transactions - Текущее число транзакций + About &Qt + О &Qt - Memory usage - Использование памяти + Show information about Qt + Показать информацию о Qt - Received - Получено + &Options... + &Параметры - Sent - Отправлено + Modify configuration options for %1 + Изменить конфигурационные настройки для %1 - &Peers - &Участники + &Encrypt Wallet... + &Зашифровать бумажник... - Banned peers - Заблокированные участники + &Backup Wallet... + &Сделать резервную копию бумажника... - Select a peer to view detailed information. - Выберите участника для просмотра подробностей. + &Change Passphrase... + &Изменить пароль... - Whitelisted - Доверенный + &Sending addresses... + &Адреса отправки... - Direction - Направление + &Receiving addresses... + Адреса &получения... - Version - Версия + Open &URI... + Открыть &URI... - Starting Block - Начальный блок + Click to disable network activity. + Кликните, чтобы запретить сетевую активность. - Synced Headers - Синхронизировано заголовков + Network activity disabled. + Сетевая активность запрещена. - Synced Blocks - Синхронизировано блоков + Click to enable network activity again. + Кликните, чтобы снова разрешить сетевую активность. - User Agent - Юзер-агент + Syncing Headers (%1%)... + Синхронизация заголовков (%1%)... - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Открыть отладочный лог-файл %1 из текущего каталога данных. Это может занять несколько секунд для больших лог-файлов. + Reindexing blocks on disk... + Идёт переиндексация блоков на диске... - Decrease font size - Уменьшить размер текста + Send coins to a Raven address + Отправить монеты на указанный адрес Raven - Increase font size - Увеличить размер текста + Backup wallet to another location + Сделать резервную копию бумажника в другом месте - Services - Сервисы + Change the passphrase used for wallet encryption + Изменить пароль шифрования бумажника - Ban Score - Очков бана + Open debugging and diagnostic console + Открыть консоль отладки и диагностики - Connection Time - Время соединения + &Verify message... + &Проверить сообщение... - Last Send - Последняя отправка + Raven + Raven - Last Receive - Последний раз получено + Wallet + Бумажник - Ping Time - Время задержки + &Send + &Отправить - The duration of a currently outstanding ping. - Длительность текущего пинга. + &Receive + &Получить - Ping Wait - Время задержки + &Show / Hide + &Показать / Скрыть - Min Ping - Мин. пинг + Show or hide the main Window + Показать или скрыть главное окно - Time Offset - Смещение времени + Encrypt the private keys that belong to your wallet + Зашифровать приватные ключи, принадлежащие вашему бумажнику - Last block time - Время последнего блока + Sign messages with your Raven addresses to prove you own them + Подписать сообщения вашим адресом Raven, чтобы доказать, что вы им владеете - &Open - &Открыть + Verify messages to ensure they were signed with specified Raven addresses + Проверить сообщения, чтобы удостовериться, что они были подписаны определённым адресом Raven - &Console - Консоль + &File + &Файл - &Network Traffic - Сетевой &трафик + &Help + &Помощь - &Clear - &Очистить + Request payments (generates QR codes and raven: URIs) + Запросить платежи (создаёт QR-коды и raven: ссылки) - Totals - Всего + Show the list of used sending addresses and labels + Показать список использованных адресов и меток отправки - In: - Вход: + Show the list of used receiving addresses and labels + Показать список использованных адресов и меток получения - Out: - Выход: + Open a raven: URI or payment request + Открыть raven: URI или запрос платежа - Debug log file - Отладочный лог-файл + &Command-line options + &Параметры командной строки - Clear console - Очистить консоль + Indexing blocks on disk... + Индексация блоков на диске... - 1 &hour - 1 &час + Processing blocks on disk... + Обработка блоков на диске... - 1 &day - 1 &день + %1 behind + %1 позади - 1 &week - 1 &неделю + Last received block was generated %1 ago. + Последний полученный блок был сгенерирован %1 назад. - 1 &year - 1 &год + Transactions after this will not yet be visible. + Транзакции после него пока не будут видны. - &Disconnect - &Отключиться + Error + Ошибка - Ban for - Бан на + Warning + Внимание - &Unban - &Разбанить + Information + Информация - Welcome to the %1 RPC console. - Добро пожаловать в консоль RPC %1. + Up to date + Синхронизировано - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Используйте стрелки вверх и вниз для просмотра истории и <b>Ctrl-L</b> для очистки экрана. + Show the %1 help message to get a list with possible Raven command-line options + Показать помощь по %1, чтобы получить список доступных параметров командной строки - Type <b>help</b> for an overview of available commands. - Напишите <b>help</b> для просмотра доступных команд. + %1 client + %1 клиент - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - ВНИМАНИЕ: мошенники предлагали пользователям вводить сюда команды, похищая таким образом содержимое их бумажников. Не используйте эту консоль без полного понимания смысла команд. + Connecting to peers... + Подключение к пирам... - Network activity disabled - Сетевая активность запрещена + Catching up... + Синхронизируется... - %1 B - %1 Б + Date: %1 + + Дата: %1 + - %1 KB - %1 КБ + Amount: %1 + + Количество: %1 + - %1 MB - %1 МБ + Type: %1 + + Тип: %1 + - %1 GB - %1 ГБ + Label: %1 + + Метка: %1 + - (node id: %1) - (номер узла: %1) + Address: %1 + + Адрес: %1 + - via %1 - через %1 + Sent transaction + Исходящая транзакция - never - никогда + Incoming transaction + Входящая транзакция - Inbound - Входящие + HD key generation is <b>enabled</b> + Генерация HD-ключей <b>разрешена</b> - Outbound - Исходящие + HD key generation is <b>disabled</b> + Генерация HD-ключей <b>запрещена</b> - Yes - Да + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Бумажник <b>зашифрован</b> и в настоящее время <b>разблокирован</b> - No - Нет + Wallet is <b>encrypted</b> and currently <b>locked</b> + Бумажник <b>зашифрован</b> и в настоящее время <b>заблокирован</b> - Unknown - Неизвестно + A fatal error occurred. Raven can no longer continue safely and will quit. + Произошла неисправимая ошибка. Raven не может безопасно продолжать работу и будет закрыт. @@ -1956,6 +1874,15 @@ Запрошено + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2034,10 +1961,6 @@ Hide Скрыть - - total at least - Итого как минимум - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Уплата минимальной комиссии — не проблема, пока объём транзакций меньше, чем свободное место в блоках. Учтите, однако, что такая транзакция может никогда не подтвердиться, если спрос на транзакции превышает возможности сети по их обработке. @@ -2058,14 +1981,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Умная комиссия пока не инициализирована. Обычно для этого требуется несколько блоков...) - - normal - обычный - - - fast - ускоренный - Send to multiple recipients at once Отправить нескольким получателям одновременно @@ -2190,18 +2105,10 @@ Payment request expired. Запрос платежа просрочен. - - %n block(s) - %n блок - Pay only the required fee of %1 Заплатить только обязательную комиссию %1 - - Estimated to begin confirmation within %n block(s). - Начало подтверждения ожидается через %n блок. - Warning: Invalid Raven address Внимание: неверный адрес Raven @@ -2229,10 +2136,6 @@ A&mount: Ко&личество: - - Pay &To: - Полу&чатель: - &Label: &Метка: @@ -2293,10 +2196,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. К raven: URI было прикреплено сообщение, которое будет сохранено вместе с транзакцией для вашего сведения. Заметьте: сообщение не будет отправлено через сеть Raven. - - Pay To: - Получатель: - Memo: Примечание: @@ -2479,10 +2378,6 @@ TransactionDesc - - Open for %n more block(s) - Открыто для ещё %n блока - Open until %1 Открыто до %1 @@ -2527,10 +2422,6 @@ , has not been successfully broadcast yet , ещё не было успешно разослано - - , broadcast through %n node(s) - , разослано через %n узел - Date Дата @@ -2571,10 +2462,6 @@ Credit Кредит - - matures in %n more block(s) - будет доступно через %n блок - not accepted не принято @@ -2677,10 +2564,6 @@ Label Метка - - Open for %n more block(s) - Открыто для ещё %n блока - Open until %1 Открыто до %1 @@ -2777,7 +2660,7 @@ Amount removed from or added to balance. Снятая или добавленная к балансу сумма. - + TransactionView @@ -2953,7 +2836,7 @@ Send Coins Отправка - + WalletView @@ -2988,7 +2871,7 @@ The wallet data was successfully saved to %1. Данные бумажника были успешно сохранены в %1. - + raven-core @@ -3011,14 +2894,6 @@ Accept command line and JSON-RPC commands Принимать командную строку и команды JSON-RPC - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Принимать подключения снаружи (по умолчанию: 1, если не -proxy или -connect/-disconnect) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Подключаться только к указанному узлу(ам); -noconnect или -connect=0 для запрета автоматических подключений - Distributed under the MIT software license, see the accompanying file %s or %s Распространяется под лицензией MIT, см. приложенный файл %s или %s @@ -3083,10 +2958,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Удалить все транзакции бумажника с возможностью восстановить эти части цепи блоков с помощью -rescan при запуске - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Ошибка загрузки %s: Вы не можете включить HD в уже существующем не-HD кошельке - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Ошибка чтения %s! Все ключи прочитаны верно, но данные транзакций или записи адресной книги могут отсутствовать или быть неправильными. @@ -3163,10 +3034,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Внимание: мы не полностью согласны с подключенными участниками! Вам или другим участникам, возможно, следует обновиться. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Вам необходимо пересобрать базы данных с помощью -reindex-chainstate, чтобы изменить -txindex - %s corrupt, salvage failed %s поврежден, восстановить не удалось @@ -3267,10 +3134,6 @@ Error loading %s: Wallet requires newer version of %s Ошибка загрузки %s: Для бумажника требуется более новая версия %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Ошибка загрузки %s: Вы не можете включить HD в уже существующем не-HD кошельке - Error loading block database Ошибка чтения базы данных блоков @@ -3299,10 +3162,6 @@ Initialization sanity check failed. %s is shutting down. Начальная проверка исправности не удалась. %s завершает работу. - - Invalid -onion address: '%s' - Неверный -onion адрес: '%s' - Invalid amount for -%s=<amount>: '%s' Неверная сумма для -%s=<amount>: '%s' @@ -3363,10 +3222,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Установить размер кэша БД в мегабайтах(от %d до %d, по умолчанию: %d) - - Set maximum block size in bytes (default: %d) - Задать максимальный размер блока в байтах (по умолчанию: %d) - Specify wallet file (within data directory) Укажите файл бумажника (внутри каталога данных) @@ -3407,10 +3262,6 @@ Verifying blocks... Проверка блоков... - - Verifying wallet... - Проверка бумажника... - Wallet %s resides outside data directory %s Бумажник %s располагается вне каталога данных %s @@ -3435,10 +3286,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Привязаться к указанному адресу и внести в белый список подключающихся к нему участников. Используйте [хост]:порт для IPv6 - - 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) - Привязаться к указанному адресу для прослушивания JSON-RPC подключений. Используйте запись [хост]:порт для IPv6. Эту опцию можно использовать многократно (по умолчанию: привязываться ко всем интерфейсам) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Создавать новые файлы с системными правами по умолчанию вместо umask 077 (эффективно только при отключенном бумажнике) @@ -3475,18 +3322,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Использовать случайные учётные данные для каждого прокси-подключения. Эта функция позволяет изолировать потоки Tor (по умолчанию: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Задать максимальный размер высокоприоритетных/низкокомиссионных транзакций в байтах (по умолчанию: %d) - The transaction amount is too small to send after the fee has been deducted Сумма транзакции за вычетом комиссии слишком мала - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Использовать иерархическую детерминированную генерацию ключей (HD) после BIP32. Применяется в процессе создания бумажника / первого запуска - 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 Участники из белого списка не могуть быть забанены за DoS, и их транзакции всегда транслируются, даже если они уже содержатся в памяти. Полезно, например, для шлюза. @@ -3559,10 +3398,6 @@ Send trace/debug info to console instead of debug.log file Выводить информацию трассировки/отладки на консоль вместо файла debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Осуществить транзакцию бесплатно, если возможно (по умолчанию: %u) - Show all debugging options (usage: --help -help-debug) Показать все отладочные параметры (использование: --help -help-debug) @@ -3647,10 +3482,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Разрешить поиск в DNS для -addnode, -seednode и -connect - - Loading addresses... - Загрузка адресов... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = сохранять метаданные транзакции: например, владельца аккаунта и информацию запроса платежа; 2 = отбросить метаданные) @@ -3691,10 +3522,6 @@ Output debugging information (default: %u, supplying <category> is optional) Выводить отладочную информацию (по умолчанию: %u, указание <category> необязательно) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Запрашивать адреса участников с помощью DNS, если адресов мало (по умолчанию: 1, если не указан -connect/-noconnect) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) Задаёт сериализацию сырой транзакции или хекса блока, возвращённого в не подробном режиме, non-segwit(0) или segwit(1) (по умолчанию: %d) @@ -3763,10 +3590,6 @@ Include IP addresses in debug output (default: %u) Включить IP-адреса в отладочный вывод (по умолчанию: %u) - - Invalid -proxy address: '%s' - Неверный адрес -proxy: '%s' - Keypool ran out, please call keypoolrefill first Пул ключей опустел, пожалуйста, выполните keypoolrefill @@ -3883,10 +3706,6 @@ Loading block index... Загрузка индекса блоков... - - Add a node to connect to and attempt to keep the connection open - Добавить узел для подключения и пытаться поддерживать соединение открытым - Loading wallet... Загрузка бумажника... @@ -3895,18 +3714,10 @@ Cannot downgrade wallet Не удаётся понизить версию бумажника - - Cannot write default address - Не удаётся записать адрес по умолчанию - Rescanning... Сканирование... - - Done loading - Загрузка завершена - Error Ошибка diff --git a/src/qt/locale/raven_ru_RU.ts b/src/qt/locale/raven_ru_RU.ts index e988fab2d4..1828984622 100644 --- a/src/qt/locale/raven_ru_RU.ts +++ b/src/qt/locale/raven_ru_RU.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -151,142 +149,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - Подписать &сообщение... - - - &Transactions - &Транзакции - - - Browse transaction history - Просмотр истории транзакций - - - E&xit - В&ыход - - - Quit application - Выйти - - - &About %1 - &О программе %1 - - - Show information about %1 - Показать информацию о %1 - - - About &Qt - О библиотеке &Qt - - - Show information about Qt - Показать информацию о библиотеке Qt - - - &Options... - &Опции... - - - &Encrypt Wallet... - &Зашифровать кошелёк - - - &Backup Wallet... - &Создать резервную копию бумажника - - - &Change Passphrase... - &Изменить пароль... - - - &Sending addresses... - &Адреса для отправки... - - - &Receiving addresses... - &Адреса для получения... - - - Open &URI... - Открыть &URI... - - - Syncing Headers (%1%)... - Синхронизация заголовков (%1%)... - - - &Debug window - &Окно отладки - - - &Verify message... - &Проверить сообщение... - - - Raven - Raven Core - - - Wallet - Кошелек - - - &Send - &Отправить - - - &Receive - &Получить - - - &Show / Hide - &Показать / Спрятать - - - &File - &Файл - - - &Settings - &Настройки - - - &Help - &Помощь - - - &Command-line options - Опции командной строки - - - Error - Ошибка - - - Warning - Предупреждение - - - Information - Информация - - - Up to date - Готов - - - Connecting to peers... - Подключение к пирам... - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -343,6 +218,9 @@ (нет метки) + + CreateAssetDialog + EditAddressDialog @@ -353,6 +231,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -387,6 +271,18 @@ Ошибка + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -398,6 +294,9 @@ Спрятать + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -419,10 +318,6 @@ MB МБ - - Allow incoming connections - Разрешить входящие соеденения - &Reset Options &Сбросить опции @@ -475,10 +370,6 @@ &Window &Окно - - Hide tray icon - Спрятать иконку в трее - &OK &ОК @@ -494,10 +385,6 @@ Immature: Незрелые: - - Balances - Балансы - Total: Всего: @@ -527,26 +414,10 @@ Enter a Raven address (e.g. %1) Введите Raven-адрес (напр. %1) - - %n hour(s) - %n часов - - - %n day(s) - %n день - - - %n week(s) - %n неделя - %1 and %2 %1 и %2 - - %n year(s) - %n год - QObject::QObject @@ -620,22 +491,6 @@ 1 &year 1 &год - - %1 B - %1 Б - - - %1 KB - %1 КБ - - - %1 MB - %1 МБ - - - %1 GB - %1 ГБ - never никогда @@ -653,6 +508,133 @@ Неизвестно + + RavenGUI + + Sign &message... + Подписать &сообщение... + + + &Transactions + &Транзакции + + + Browse transaction history + Просмотр истории транзакций + + + E&xit + В&ыход + + + Quit application + Выйти + + + &About %1 + &О программе %1 + + + Show information about %1 + Показать информацию о %1 + + + About &Qt + О библиотеке &Qt + + + Show information about Qt + Показать информацию о библиотеке Qt + + + &Options... + &Опции... + + + &Encrypt Wallet... + &Зашифровать кошелёк + + + &Backup Wallet... + &Создать резервную копию бумажника + + + &Change Passphrase... + &Изменить пароль... + + + &Sending addresses... + &Адреса для отправки... + + + &Receiving addresses... + &Адреса для получения... + + + Open &URI... + Открыть &URI... + + + Syncing Headers (%1%)... + Синхронизация заголовков (%1%)... + + + &Verify message... + &Проверить сообщение... + + + Raven + Raven Core + + + Wallet + Кошелек + + + &Send + &Отправить + + + &Receive + &Получить + + + &Show / Hide + &Показать / Спрятать + + + &File + &Файл + + + &Help + &Помощь + + + &Command-line options + Опции командной строки + + + Error + Ошибка + + + Warning + Предупреждение + + + Information + Информация + + + Up to date + Готов + + + Connecting to peers... + Подключение к пирам... + + ReceiveCoinsDialog @@ -706,6 +688,15 @@ (нет метки) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_sk.ts b/src/qt/locale/raven_sk.ts index 84d495d36a..c5e1a2c63a 100644 --- a/src/qt/locale/raven_sk.ts +++ b/src/qt/locale/raven_sk.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Upozornenie: Máte zapnutý Caps Lock! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,580 +244,268 @@ - RavenGUI + CoinControlDialog - Sign &message... - Podpísať &správu... + Coin Selection + Výber mince - Synchronizing with network... - Synchronizácia so sieťou... + Quantity: + Množstvo: - &Overview - &Prehľad + Bytes: + Bajtov: - Node - Uzol + Amount: + Suma: - Show general overview of wallet - Zobraziť celkový prehľad o peňaženke + Fee: + Poplatok: - &Transactions - &Transakcie + Dust: + Prach: - Browse transaction history - Prechádzať históriu transakcií + After Fee: + Po poplatku: - E&xit - U&končiť + Change: + Zmena: - Quit application - Ukončiť program + (un)select all + (ne)vybrať všetko - &About %1 - &O %1 + Tree mode + Stromový režim - Show information about %1 - Ukázať informácie o %1 + List mode + Zoznamový režim - About &Qt - O &Qt + Amount + Suma - Show information about Qt - Zobrazit informácie o Qt + Received with label + Prijaté s označením - &Options... - &Možnosti... + Received with address + Prijaté s adresou - Modify configuration options for %1 - Upraviť nastavenia pre %1 + Date + Dátum - &Encrypt Wallet... - &Zašifrovať Peňaženku... + Confirmations + Potvrdenia - &Backup Wallet... - &Zálohovať peňaženku... + Confirmed + Potvrdené - &Change Passphrase... - &Zmena Hesla... + Copy address + Kopírovať adresu - &Sending addresses... - &Odosielajúce adresy ... + Copy label + Kopírovať popis - &Receiving addresses... - &Prijímajúce adresy... + Copy amount + Kopírovať sumu - Open &URI... - Otvoriť &URI... + Copy transaction ID + Kopírovať ID transakcie - Click to disable network activity. - Kliknite pre zakázanie sieťovej aktivity. + Lock unspent + Uzamknúť neminuté - Network activity disabled. - Sieťová aktivita zakázaná. + Unlock unspent + Odomknúť neminuté - Click to enable network activity again. - Kliknite pre povolenie sieťovej aktivity. + Copy quantity + Kopírovať množstvo - Syncing Headers (%1%)... - Synchronizujú sa hlavičky (%1%)... + Copy fee + Kopírovať poplatok - Reindexing blocks on disk... - Preindexúvam bloky na disku... + Copy after fee + Kopírovať po poplatkoch - Send coins to a Raven address - Poslať ravens na adresu + Copy bytes + Kopírovať bajty - Backup wallet to another location - Zálohovať peňaženku na iné miesto + Copy dust + Kopírovať prach - Change the passphrase used for wallet encryption - Zmeniť heslo použité na šifrovanie peňaženky + Copy change + Kopírovať zmenu - &Debug window - &Okno pre ladenie + (%1 locked) + (%1 zamknutých) - Open debugging and diagnostic console - Otvor konzolu pre ladenie a diagnostiku + yes + áno - &Verify message... - O&veriť správu... + no + nie - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Tento popis sčervenie ak ktorýkoľvek príjemca dostane sumu menšiu ako súčasný limit pre "prach". - Wallet - Peňaženka + Can vary +/- %1 satoshi(s) per input. + Môže sa líšiť o +/- %1 satoshi pre každý vstup. - &Send - &Odoslať + (no label) + (bez popisu) - &Receive - &Prijať + change from %1 (%2) + zmena od %1 (%2) - &Show / Hide - Zobraziť / skryť + (change) + (zmena) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - Zobraziť alebo skryť hlavné okno + Edit Address + Upraviť adresu - Encrypt the private keys that belong to your wallet - Zašifruj súkromné kľúče ktoré patria do vašej peňaženky + &Label + &Popis - Sign messages with your Raven addresses to prove you own them - Podpísať správu s vašou adresou Raven aby ste preukázali že ju vlastníte + The label associated with this address list entry + Popis tejto položký v zozname adries je prázdny - Verify messages to ensure they were signed with specified Raven addresses - Overiť či správa bola podpísaná uvedenou Raven adresou + The address associated with this address list entry. This can only be modified for sending addresses. + Adresa spojená s týmto záznamom v adresári. Možno upravovať len pre odosielajúce adresy. - &File - &Súbor + &Address + &Adresa - &Settings - &Nastavenia + New receiving address + Nová adresa pre prijímanie - &Help - &Pomoc + New sending address + Nová adresa pre odoslanie - Tabs toolbar - Lišta záložiek + Edit receiving address + Upraviť prijímajúcu adresu - Request payments (generates QR codes and raven: URIs) - Vyžiadať platby (vygeneruje QR kódy a raven: URI) + Edit sending address + Upraviť odosielaciu adresu - Show the list of used sending addresses and labels - Zobraziť zoznam použitých adries odosielateľa a ich popisy + The entered address "%1" is not a valid Raven address. + Vložená adresa "%1" nieje platnou adresou Raven. - Show the list of used receiving addresses and labels - Zobraziť zoznam použitých prijímacích adries a ich popisov + The entered address "%1" is already in the address book. + Vložená adresa "%1" sa už nachádza v adresári. - Open a raven: URI or payment request - Otvoriť raven URI alebo výzvu k platbe + Could not unlock wallet. + Nepodarilo sa odomknúť peňaženku. - &Command-line options - Možnosti príkazového riadku - - - %n active connection(s) to Raven network - %n aktívne pripojenie do siete Raven%n aktívne pripojenia do siete Raven%n aktívnych pripojení do siete Raven + New key generation failed. + Generovanie nového kľúča zlyhalo. + + + FreespaceChecker - Indexing blocks on disk... - Indexujem bloky na disku... + A new data directory will be created. + Bude vytvorený nový dátový adresár. - Processing blocks on disk... - Spracovávam bloky na disku... + name + názov - - Processed %n block(s) of transaction history. - Spracovaných %n blok transakčnej histórie.Spracovaných %n bloky transakčnej histórie.Spracovaných %n blokov transakčnej histórie. + + Directory already exists. Add %1 if you intend to create a new directory here. + Priečinok už existuje. Pridajte "%1" ak chcete vytvoriť nový priečinok tu. - %1 behind - %1 pozadu + Path already exists, and is not a directory. + Cesta už existuje a nie je to adresár. - Last received block was generated %1 ago. - Posledný prijatý blok bol vygenerovaný pred: %1. + Cannot create data directory here. + Tu nemôžem vytvoriť dátový adresár. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - Transakcie po tomto čase ešte nebudú viditeľné. + version + verzia - Error - Chyba + (%1-bit) + (%1-bit) - Warning - Upozornenie + About %1 + O %1 - Information - Informácia + Command-line options + Voľby príkazového riadku - Up to date - Aktualizovaný + Usage: + Použitie: - Show the %1 help message to get a list with possible Raven command-line options - Ukáž %1 zoznam možných nastavení Ravenu pomocou príkazového riadku - - - %1 client - %1 klient - - - Connecting to peers... - Pripája sa k partnerom... - - - Catching up... - Sťahujem... - - - Date: %1 - - Dátum: %1 - - - - Amount: %1 - - Suma: %1 - - - - Type: %1 - - Typ: %1 - - - - Label: %1 - - Popis: %1 - - - - Address: %1 - - Adresa: %1 - - - - Sent transaction - Odoslané transakcie - - - Incoming transaction - Prijatá transakcia - - - HD key generation is <b>enabled</b> - Generovanie HD kľúčov je <b>zapnuté</b> - - - HD key generation is <b>disabled</b> - Generovanie HD kľúčov je <b>vypnuté</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Peňaženka je <b>zašifrovaná</b> a momentálne <b>odomknutá</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Peňaženka je <b>zašifrovaná</b> a momentálne <b>zamknutá</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Vyskytla sa kritická chyba. Raven nemôže ďalej bezpečne pokračovať a ukončí sa. - - - - CoinControlDialog - - Coin Selection - Výber mince - - - Quantity: - Množstvo: - - - Bytes: - Bajtov: - - - Amount: - Suma: - - - Fee: - Poplatok: - - - Dust: - Prach: - - - After Fee: - Po poplatku: - - - Change: - Zmena: - - - (un)select all - (ne)vybrať všetko - - - Tree mode - Stromový režim - - - List mode - Zoznamový režim - - - Amount - Suma - - - Received with label - Prijaté s označením - - - Received with address - Prijaté s adresou - - - Date - Dátum - - - Confirmations - Potvrdenia - - - Confirmed - Potvrdené - - - Copy address - Kopírovať adresu - - - Copy label - Kopírovať popis - - - Copy amount - Kopírovať sumu - - - Copy transaction ID - Kopírovať ID transakcie - - - Lock unspent - Uzamknúť neminuté - - - Unlock unspent - Odomknúť neminuté - - - Copy quantity - Kopírovať množstvo - - - Copy fee - Kopírovať poplatok - - - Copy after fee - Kopírovať po poplatkoch - - - Copy bytes - Kopírovať bajty - - - Copy dust - Kopírovať prach - - - Copy change - Kopírovať zmenu - - - (%1 locked) - (%1 zamknutých) - - - yes - áno - - - no - nie - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Tento popis sčervenie ak ktorýkoľvek príjemca dostane sumu menšiu ako súčasný limit pre "prach". - - - Can vary +/- %1 satoshi(s) per input. - Môže sa líšiť o +/- %1 satoshi pre každý vstup. - - - (no label) - (bez popisu) - - - change from %1 (%2) - zmena od %1 (%2) - - - (change) - (zmena) - - - - EditAddressDialog - - Edit Address - Upraviť adresu - - - &Label - &Popis - - - The label associated with this address list entry - Popis tejto položký v zozname adries je prázdny - - - The address associated with this address list entry. This can only be modified for sending addresses. - Adresa spojená s týmto záznamom v adresári. Možno upravovať len pre odosielajúce adresy. - - - &Address - &Adresa - - - New receiving address - Nová adresa pre prijímanie - - - New sending address - Nová adresa pre odoslanie - - - Edit receiving address - Upraviť prijímajúcu adresu - - - Edit sending address - Upraviť odosielaciu adresu - - - The entered address "%1" is not a valid Raven address. - Vložená adresa "%1" nieje platnou adresou Raven. - - - The entered address "%1" is already in the address book. - Vložená adresa "%1" sa už nachádza v adresári. - - - Could not unlock wallet. - Nepodarilo sa odomknúť peňaženku. - - - New key generation failed. - Generovanie nového kľúča zlyhalo. - - - - FreespaceChecker - - A new data directory will be created. - Bude vytvorený nový dátový adresár. - - - name - názov - - - Directory already exists. Add %1 if you intend to create a new directory here. - Priečinok už existuje. Pridajte "%1" ak chcete vytvoriť nový priečinok tu. - - - Path already exists, and is not a directory. - Cesta už existuje a nie je to adresár. - - - Cannot create data directory here. - Tu nemôžem vytvoriť dátový adresár. - - - - HelpMessageDialog - - version - verzia - - - (%1-bit) - (%1-bit) - - - About %1 - O %1 - - - Command-line options - Voľby príkazového riadku - - - Usage: - Použitie: - - - command-line options - voľby príkazového riadku + command-line options + voľby príkazového riadku UI Options: @@ -852,10 +550,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. Keďže toto je prvé spustenie programu, môžete si vybrať, kam %1 bude ukladať vaše údaje. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 stiahne a uloží kópiu Raven block chain. Minimálne %2GB dát bude uložených v tejto zložke, a bude sa zväčšovať postupom času. Peňaženka bude taktiež uložená v tejto zložke. - Use the default data directory Použiť predvolený dátový adresár @@ -872,15 +566,19 @@ Error Chyba - - %n GB of free space available - %n GB voľného miesta%n GB voľného miesta%n GB voľného miesta - - - (of %n GB needed) - (z %n GB potrebného)(z %n GB potrebných)(z %n GB potrebných) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -932,6 +630,9 @@ Neznámy. Synchronizujú sa hlavičky (%1)... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -985,14 +686,6 @@ Number of script &verification threads Počet &vlákien overujúcich skript - - Accept connections from outside - Prijať spojenia zvonku - - - Allow incoming connections - Povoliť prichádzajúce spojenia - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) IP adresy proxy (napr. IPv4: 127.0.0.1 / IPv6: ::1) @@ -1005,10 +698,6 @@ 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 |. URL tretích strán (napr. prehliadač blockchain) ktoré sa zobrazujú v záložke transakcií ako položky kontextového menu. %s v URL je nahradené hash-om transakcie. Viaceré URL sú oddelené zvislou čiarou |. - - Third party transaction URLs - URL transakcií s tretími stranami - Active command-line options that override above options: Aktívne možnosti príkazového riadku ktoré prepíšu možnosti vyššie: @@ -1081,10 +770,6 @@ Used for reaching peers via: Použité pre získavanie peerov cez: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Zobrazuje, či je poskytované predvolené SOCKS5 proxy používané pre získavanie peerov cez tento typ siete. - IPv4 IPv4 @@ -1098,24 +783,12 @@ Tor - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Pripojiť k Ravenovej sieti cez separované SOCKS5 proxy pre skrytú službu Tor. - - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Použiť samostatný SOCKS5 proxy server na dosiahnutie počítačov cez skryté služby Tor: - - - &Window - &Okno - - - &Hide the icon from the system tray. - &Skryť ikonu zo systémovej lišty. + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Pripojiť k Ravenovej sieti cez separované SOCKS5 proxy pre skrytú službu Tor. - Hide tray icon - Skryť ikonu v oblasti oznámení + &Window + &Okno Show only a tray icon after minimizing the window. @@ -1228,10 +901,6 @@ Mined balance that has not yet matured Vytvorený zostatok ktorý ešte nedosiahol zrelosť - - Balances - Stav účtu - Total: Celkovo: @@ -1264,7 +933,7 @@ Current total balance in watch-only addresses Aktuálny celkový zostatok pre adries ktoré sa iba sledujú - + PaymentServer @@ -1300,476 +969,725 @@ Požiadavka na platbu zamietnutá - Payment request network doesn't match client network. - Sieť požiadavky na platbu nie je zhodná so sieťou klienta. + Payment request network doesn't match client network. + Sieť požiadavky na platbu nie je zhodná so sieťou klienta. + + + Payment request expired. + Vypršala platnosť požiadavky na platbu. + + + Payment request is not initialized. + Požiadavka na platbu nie je inicializovaná + + + Unverified payment requests to custom payment scripts are unsupported. + Program nepodporuje neoverené platobné požiadavky na vlastné skripty. + + + Invalid payment request. + Chybná požiadavka na platbu. + + + Requested payment amount of %1 is too small (considered dust). + Požadovaná suma platby %1 je príliš nízka (považovaná za prach). + + + Refund from %1 + Vrátenie z %1 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + Požiadavka na platbu %1 je príliš veľká (%2 bajtov, povolené je %3 bajtov). + + + Error communicating with %1: %2 + Chyba komunikácie s %1: %2 + + + Payment request cannot be parsed! + Požiadavka na platbu nemôže byť analyzovaná! + + + Bad response from server %1 + Zlá odpoveď zo servera %1 + + + Network request error + Chyba požiadavky siete + + + Payment acknowledged + Platba potvrdená + + + + PeerTableModel + + User Agent + Aplikácia + + + Node/Service + Uzol/Služba + + + NodeId + ID uzlu + + + Ping + Odozva + + + + QObject + + Amount + Suma + + + Enter a Raven address (e.g. %1) + Zadajte raven adresu (napr. %1) + + + %1 d + %1 d + + + %1 h + %1 h + + + %1 m + %1 m + + + %1 s + %1 s + + + None + Žiadne + + + N/A + nie je k dispozícii + + + %1 ms + %1 ms + + + %1 and %2 + %1 a %2 + + + %1 didn't yet exit safely... + %1 ešte nebol bezpečne ukončený... + + + + QObject::QObject + + Error: %1 + Chyba: %1 + + + + QRImageWidget + + &Save Image... + Uložiť obrázok... + + + &Copy Image + Kopírovať obrázok + + + Save QR Code + Uložiť QR Code + + + PNG Image (*.png) + PNG obrázok (*.png) + + + + RPCConsole + + N/A + nie je k dispozícii + + + Client version + Verzia klienta + + + &Information + &Informácia + + + Debug window + Okno pre ladenie + + + General + Všeobecné + + + Using BerkeleyDB version + Používa verziu BerkeleyDB + + + Datadir + Priečinok s dátami + + + Startup time + Čas spustenia + + + Network + Sieť + + + Name + Názov + + + Number of connections + Počet pripojení + + + Block chain + Reťazec blokov + + + Current number of blocks + Aktuálny počet blokov + + + Memory Pool + Pamäť Poolu + + + Current number of transactions + Aktuálny počet transakcií + + + Memory usage + Využitie pamäte + + + Received + Prijaté + + + Sent + Odoslané + + + &Peers + &Partneri + + + Banned peers + Zablokované spojenia + + + Select a peer to view detailed information. + Vyberte počítač pre zobrazenie podrobností. + + + Whitelisted + Povolené + + + Direction + Smer + + + Version + Verzia + + + Starting Block + Počiatočný blok + + + Synced Headers + Synchronizované hlavičky + + + + Synced Blocks + Synchronizované bloky - Payment request expired. - Vypršala platnosť požiadavky na platbu. + User Agent + Aplikácia - Payment request is not initialized. - Požiadavka na platbu nie je inicializovaná + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Otvoriť %1 ladiaci výpis z aktuálnej zložky. Pre veľké súbory to môže chvíľu trvať. - Unverified payment requests to custom payment scripts are unsupported. - Program nepodporuje neoverené platobné požiadavky na vlastné skripty. + Decrease font size + Zmenšiť písmo - Invalid payment request. - Chybná požiadavka na platbu. + Increase font size + Zväčšiť písmo - Requested payment amount of %1 is too small (considered dust). - Požadovaná suma platby %1 je príliš nízka (považovaná za prach). + Services + Služby - Refund from %1 - Vrátenie z %1 + Ban Score + Skóre zákazu - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - Požiadavka na platbu %1 je príliš veľká (%2 bajtov, povolené je %3 bajtov). + Connection Time + Dĺžka spojenia - Error communicating with %1: %2 - Chyba komunikácie s %1: %2 + Last Send + Posledné odoslanie - Payment request cannot be parsed! - Požiadavka na platbu nemôže byť analyzovaná! + Last Receive + Posledné prijatie - Bad response from server %1 - Zlá odpoveď zo servera %1 + Ping Time + Čas odozvy - Network request error - Chyba požiadavky siete + The duration of a currently outstanding ping. + Trvanie aktuálnej požiadavky na odozvu. - Payment acknowledged - Platba potvrdená + Ping Wait + Čakanie na odozvu - - - PeerTableModel - User Agent - Aplikácia + Min Ping + Minimálna odozva - Node/Service - Uzol/Služba + Time Offset + Časový posun - NodeId - ID uzlu + Last block time + Čas posledného bloku - Ping - Odozva + &Open + &Otvoriť - - - QObject - Amount - Suma + &Console + &Konzola - Enter a Raven address (e.g. %1) - Zadajte raven adresu (napr. %1) + &Network Traffic + &Sieťová prevádzka - %1 d - %1 d + Totals + Celkovo: - %1 h - %1 h + In: + Dnu: - %1 m - %1 m + Out: + Von: - %1 s - %1 s + Debug log file + Súbor záznamu ladenia - None - Žiadne + Clear console + Vymazať konzolu - N/A - nie je k dispozícii + 1 &hour + 1 &hodinu - %1 ms - %1 ms - - - %n second(s) - %n sekunda%n sekundy%n sekúnd + 1 &day + 1 &deň - - %n minute(s) - %n minúta%n minúty%n minút + + 1 &week + 1 &týždeň - - %n hour(s) - %n hodina%n hodiny%n hodín + + 1 &year + 1 &rok - - %n day(s) - %n deň%n dni%n dní + + &Disconnect + &Odpojiť - - %n week(s) - %n týždeň%n týždne%n týždňov + + Ban for + Zakázať na - %1 and %2 - %1 a %2 + &Unban + &Zrušiť zákaz - - %n year(s) - %n rok%n roky%n rokov + + Welcome to the %1 RPC console. + Vitajte v %1 RPC konzole - %1 didn't yet exit safely... - %1 ešte nebol bezpečne ukončený... + Type <b>help</b> for an overview of available commands. + Napíš <b>help</b> pre prehľad dostupných príkazov. - - - QObject::QObject - Error: %1 - Chyba: %1 + Network activity disabled + Sieťová aktivita zakázaná - - - QRImageWidget - &Save Image... - Uložiť obrázok... + (node id: %1) + (ID uzlu: %1) - &Copy Image - Kopírovať obrázok + via %1 + cez %1 - Save QR Code - Uložiť QR Code + never + nikdy - PNG Image (*.png) - PNG obrázok (*.png) + Inbound + Prichádzajúce - - - RPCConsole - N/A - nie je k dispozícii + Outbound + Odchádzajúce - Client version - Verzia klienta + Yes + Áno - &Information - &Informácia + No + Nie - Debug window - Okno pre ladenie + Unknown + neznámy + + + RavenGUI - General - Všeobecné + Sign &message... + Podpísať &správu... - Using BerkeleyDB version - Používa verziu BerkeleyDB + Synchronizing with network... + Synchronizácia so sieťou... - Datadir - Priečinok s dátami + &Overview + &Prehľad - Startup time - Čas spustenia + Node + Uzol - Network - Sieť + Show general overview of wallet + Zobraziť celkový prehľad o peňaženke - Name - Názov + &Transactions + &Transakcie - Number of connections - Počet pripojení + Browse transaction history + Prechádzať históriu transakcií - Block chain - Reťazec blokov + E&xit + U&končiť - Current number of blocks - Aktuálny počet blokov + Quit application + Ukončiť program - Memory Pool - Pamäť Poolu + &About %1 + &O %1 - Current number of transactions - Aktuálny počet transakcií + Show information about %1 + Ukázať informácie o %1 - Memory usage - Využitie pamäte + About &Qt + O &Qt - Received - Prijaté + Show information about Qt + Zobrazit informácie o Qt - Sent - Odoslané + &Options... + &Možnosti... - &Peers - &Partneri + Modify configuration options for %1 + Upraviť nastavenia pre %1 - Banned peers - Zablokované spojenia + &Encrypt Wallet... + &Zašifrovať Peňaženku... - Select a peer to view detailed information. - Vyberte počítač pre zobrazenie podrobností. + &Backup Wallet... + &Zálohovať peňaženku... - Whitelisted - Povolené + &Change Passphrase... + &Zmena Hesla... + + + &Sending addresses... + &Odosielajúce adresy ... - Direction - Smer + &Receiving addresses... + &Prijímajúce adresy... - Version - Verzia + Open &URI... + Otvoriť &URI... - Starting Block - Počiatočný blok + Click to disable network activity. + Kliknite pre zakázanie sieťovej aktivity. - Synced Headers - Synchronizované hlavičky - + Network activity disabled. + Sieťová aktivita zakázaná. - Synced Blocks - Synchronizované bloky + Click to enable network activity again. + Kliknite pre povolenie sieťovej aktivity. - User Agent - Aplikácia + Syncing Headers (%1%)... + Synchronizujú sa hlavičky (%1%)... - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Otvoriť %1 ladiaci výpis z aktuálnej zložky. Pre veľké súbory to môže chvíľu trvať. + Reindexing blocks on disk... + Preindexúvam bloky na disku... - Decrease font size - Zmenšiť písmo + Send coins to a Raven address + Poslať ravens na adresu - Increase font size - Zväčšiť písmo + Backup wallet to another location + Zálohovať peňaženku na iné miesto - Services - Služby + Change the passphrase used for wallet encryption + Zmeniť heslo použité na šifrovanie peňaženky - Ban Score - Skóre zákazu + Open debugging and diagnostic console + Otvor konzolu pre ladenie a diagnostiku - Connection Time - Dĺžka spojenia + &Verify message... + O&veriť správu... - Last Send - Posledné odoslanie + Raven + Raven - Last Receive - Posledné prijatie + Wallet + Peňaženka - Ping Time - Čas odozvy + &Send + &Odoslať - The duration of a currently outstanding ping. - Trvanie aktuálnej požiadavky na odozvu. + &Receive + &Prijať - Ping Wait - Čakanie na odozvu + &Show / Hide + Zobraziť / skryť - Min Ping - Minimálna odozva + Show or hide the main Window + Zobraziť alebo skryť hlavné okno - Time Offset - Časový posun + Encrypt the private keys that belong to your wallet + Zašifruj súkromné kľúče ktoré patria do vašej peňaženky - Last block time - Čas posledného bloku + Sign messages with your Raven addresses to prove you own them + Podpísať správu s vašou adresou Raven aby ste preukázali že ju vlastníte - &Open - &Otvoriť + Verify messages to ensure they were signed with specified Raven addresses + Overiť či správa bola podpísaná uvedenou Raven adresou - &Console - &Konzola + &File + &Súbor - &Network Traffic - &Sieťová prevádzka + &Help + &Pomoc - &Clear - &Vyčistiť + Request payments (generates QR codes and raven: URIs) + Vyžiadať platby (vygeneruje QR kódy a raven: URI) - Totals - Celkovo: + Show the list of used sending addresses and labels + Zobraziť zoznam použitých adries odosielateľa a ich popisy - In: - Dnu: + Show the list of used receiving addresses and labels + Zobraziť zoznam použitých prijímacích adries a ich popisov - Out: - Von: + Open a raven: URI or payment request + Otvoriť raven URI alebo výzvu k platbe - Debug log file - Súbor záznamu ladenia + &Command-line options + Možnosti príkazového riadku - Clear console - Vymazať konzolu + Indexing blocks on disk... + Indexujem bloky na disku... - 1 &hour - 1 &hodinu + Processing blocks on disk... + Spracovávam bloky na disku... - 1 &day - 1 &deň + %1 behind + %1 pozadu - 1 &week - 1 &týždeň + Last received block was generated %1 ago. + Posledný prijatý blok bol vygenerovaný pred: %1. - 1 &year - 1 &rok + Transactions after this will not yet be visible. + Transakcie po tomto čase ešte nebudú viditeľné. - &Disconnect - &Odpojiť + Error + Chyba - Ban for - Zakázať na + Warning + Upozornenie - &Unban - &Zrušiť zákaz + Information + Informácia - Welcome to the %1 RPC console. - Vitajte v %1 RPC konzole + Up to date + Aktualizovaný - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Použi šípky hore a dolu pre navigáciu históriou a <b>Ctrl-L</b> pre vyčistenie obrazovky. + Show the %1 help message to get a list with possible Raven command-line options + Ukáž %1 zoznam možných nastavení Ravenu pomocou príkazového riadku - Type <b>help</b> for an overview of available commands. - Napíš <b>help</b> pre prehľad dostupných príkazov. + %1 client + %1 klient - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - VAROVANIE: Podvodníci sú aktívni a môžu nabádať používateľov napísať sem príkazy, pomocou ktorých ukradnú ich obsah peňaženky. Nepoužívajte túto konzolu ak nerozumiete presne účinkom príkazov. + Connecting to peers... + Pripája sa k partnerom... - Network activity disabled - Sieťová aktivita zakázaná + Catching up... + Sťahujem... - %1 B - %1 B + Date: %1 + + Dátum: %1 + - %1 KB - %1 KB + Amount: %1 + + Suma: %1 + - %1 MB - %1 MB + Type: %1 + + Typ: %1 + - %1 GB - %1 GB + Label: %1 + + Popis: %1 + - (node id: %1) - (ID uzlu: %1) + Address: %1 + + Adresa: %1 + - via %1 - cez %1 + Sent transaction + Odoslané transakcie - never - nikdy + Incoming transaction + Prijatá transakcia - Inbound - Prichádzajúce + HD key generation is <b>enabled</b> + Generovanie HD kľúčov je <b>zapnuté</b> - Outbound - Odchádzajúce + HD key generation is <b>disabled</b> + Generovanie HD kľúčov je <b>vypnuté</b> - Yes - Áno + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Peňaženka je <b>zašifrovaná</b> a momentálne <b>odomknutá</b> - No - Nie + Wallet is <b>encrypted</b> and currently <b>locked</b> + Peňaženka je <b>zašifrovaná</b> a momentálne <b>zamknutá</b> - Unknown - neznámy + A fatal error occurred. Raven can no longer continue safely and will quit. + Vyskytla sa kritická chyba. Raven nemôže ďalej bezpečne pokračovať a ukončí sa. @@ -1945,6 +1863,15 @@ Požadované + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2023,10 +1950,6 @@ Hide Skryť - - total at least - spolu aspoň - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Zaplatenie len minimálneho poplatku je v poriadku, pokiaľ existuje menej transakcií ako miesta v blokoch. Uvedomte si však, že ak bude vyšší dopyt po transakciách ako dokáže sieť spracovať, môže byť vaša transakcia odsúvaná a nepotvrdená donekonečna. @@ -2047,14 +1970,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Automatický poplatok ešte nebol vypočítaný. Toto zvyčajne trvá niekoľko blokov...) - - normal - normálne - - - fast - rýchle - Send to multiple recipients at once Poslať viacerým príjemcom naraz @@ -2179,18 +2094,10 @@ Payment request expired. Vypršala platnosť požiadavky na platbu. - - %n block(s) - %n blok%n bloky%n blokov - Pay only the required fee of %1 Zaplatiť iba požadovaný poplatok %1 - - Estimated to begin confirmation within %n block(s). - Odhadovaný začiatok potvrdzovania po %n bloku.Odhadovaný začiatok potvrdzovania po %n blokoch.Odhadovaný začiatok potvrdzovania po %n blokoch. - Warning: Invalid Raven address Varovanie: Neplatná Raven adresa @@ -2218,10 +2125,6 @@ A&mount: Su&ma: - - Pay &To: - Zapla&tiť: - &Label: &Popis: @@ -2282,10 +2185,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Správa ktorá bola pripojená k raven: URI a ktorá bude uložená s transakcou pre Vaše potreby. Poznámka: Táto správa nebude poslaná cez sieť Raven. - - Pay To: - Platba pre: - Memo: Poznámka: @@ -2726,7 +2625,7 @@ Amount removed from or added to balance. Suma pridaná alebo odobraná k zostatku. - + TransactionView @@ -2898,7 +2797,7 @@ Send Coins Poslať mince - + WalletView @@ -2933,7 +2832,7 @@ The wallet data was successfully saved to %1. Dáta peňaženky boli úspešne uložené do %1. - + raven-core @@ -3012,10 +2911,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Vymazať všetky transakcie z peňaženky a pri spustení znova získať z reťazca blokov iba tie získané pomocou -rescan - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Chyba počas načítavania %s: Nemôžete povoliť HD na už existujúcej non-HD peaženke - Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) Vykonaj príkaz keď sa zmení transakcia peňaženky (%s v príkaze je nahradená TxID) @@ -3052,10 +2947,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Varovanie: Zjavne sa úplne nezhodujeme s našimi peer-mi! Možno potrebujete prejsť na novšiu verziu alebo ostatné uzly potrebujú vyššiu verziu. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Potrebujete prebudovať databázu použitím -reindex-chainstate pre zmenu -txindex - %s corrupt, salvage failed %s je poškodený, záchrana zlyhala @@ -3168,10 +3059,6 @@ Initialization sanity check failed. %s is shutting down. Kontrola čistoty pri inicializácií zlyhala. %s sa vypína. - - Invalid -onion address: '%s' - Neplatná -onion adresa: '%s' - Invalid amount for -%s=<amount>: '%s' Neplatná suma pre -%s=<amount>: '%s' @@ -3224,10 +3111,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Nastaviť veľkosť pomocnej pamäti databázy v megabajtoch (%d do %d, prednastavené: %d) - - Set maximum block size in bytes (default: %d) - Nastaviť najväčšiu veľkosť bloku v bytoch (predvolené: %d) - Specify wallet file (within data directory) Označ súbor peňaženky (v priečinku s dátami) @@ -3264,10 +3147,6 @@ Verifying blocks... Overujem bloky... - - Verifying wallet... - Overujem peňaženku... - Wallet %s resides outside data directory %s Peňaženka %s sa nachádza mimo dátového priečinka %s @@ -3292,10 +3171,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Spojiť s danou adresou a povolenými partnerskými zariadeniami ktoré sa tam pripájajú. Použite zápis [host]:port pre IPv6 - - 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) - Spojiť s danou adresou pre počúvanie JSON-RPC spojení. Použite zápis [host]:port pre IPv6. Táto možnosť môže byt zadaná niekoľko krát (predvolené: spojiť so všetkými rozhraniami) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Vytvoriť nové súbory z predvolenými systémovými právami, namiesto umask 077 (funguje iba z vypnutou funkcionalitou peňaženky) @@ -3328,10 +3203,6 @@ Maximum size of data in data carrier transactions we relay and mine (default: %u) Maximálna veľkosť dát v transakciách nosných dát, ktoré prenášame a ťažíme (predvolené: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Nastaviť najväčšiu veľkosť vysoká-dôležitosť/nízke-poplatky transakcií v bajtoch (prednastavené: %d) - The transaction amount is too small to send after the fee has been deducted Suma je príliš malá pre odoslanie transakcie @@ -3400,10 +3271,6 @@ Send trace/debug info to console instead of debug.log file Odoslať trace/debug informácie na konzolu namiesto debug.info žurnálu - - Send transactions as zero-fee transactions if possible (default: %u) - Poslať ako transakcie bez poplatku, ak je to možné (predvolené: %u) - Show all debugging options (usage: --help -help-debug) Zobraziť všetky možnosti ladenia (použitie: --help --help-debug) @@ -3476,10 +3343,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Povoliť vyhľadávanie DNS pre pridanie nódy a spojenie - - Loading addresses... - Načítavanie adries... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = zachovať metaúdaje tx napr. vlastníka účtu a informácie o platobných príkazoch, 2 = zahodiť metaúdaje tx) @@ -3560,10 +3423,6 @@ Include IP addresses in debug output (default: %u) Zahrnúť IP adresy v ladiacom výstupe (predvolené: %u) - - Invalid -proxy address: '%s' - Neplatná adresa proxy: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Počúvať JSON-RPC pripojenia na <port> (predvolené: %u alebo testovacia sieť: %u) @@ -3660,10 +3519,6 @@ Loading block index... Načítavanie zoznamu blokov... - - Add a node to connect to and attempt to keep the connection open - Pridať nód na pripojenie a pokus o udržanie pripojenia otvoreného - Loading wallet... Načítavam peňaženku... @@ -3672,18 +3527,10 @@ Cannot downgrade wallet Nie je možné prejsť na nižšiu verziu peňaženky - - Cannot write default address - Nie je možné zapísať predvolenú adresu. - Rescanning... Nové prehľadávanie... - - Done loading - Dokončené načítavanie - Error Chyba diff --git a/src/qt/locale/raven_sl_SI.ts b/src/qt/locale/raven_sl_SI.ts index e043eaf8ba..58e4d3f774 100644 --- a/src/qt/locale/raven_sl_SI.ts +++ b/src/qt/locale/raven_sl_SI.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -114,6 +112,18 @@ Odšifriraj denarnico + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -125,279 +135,6 @@ Prepoved do - - RavenGUI - - Sign &message... - Podpiši &sporočilo ... - - - Synchronizing with network... - Dohitevam omrežje ... - - - &Overview - Pre&gled - - - Node - Vozlišče - - - Show general overview of wallet - Oglejte si splošne informacije o vaši denarnici - - - &Transactions - &Transakcije - - - Browse transaction history - Brskajte po zgodovini transakcij - - - E&xit - I&zhod - - - Quit application - Ustavite program - - - About &Qt - O &Qt - - - Show information about Qt - Oglejte si informacije o Qt - - - &Options... - &Možnosti ... - - - &Encrypt Wallet... - &Šifriraj denarnico ... - - - &Backup Wallet... - Shrani &varnostno kopijo denarnice ... - - - &Change Passphrase... - &Spremeni geslo ... - - - &Sending addresses... - Naslovi za po&šiljanje ... - - - &Receiving addresses... - Naslovi za &prejemanje... - - - Open &URI... - Odpri &URI ... - - - Reindexing blocks on disk... - Poustvarjam kazalo blokov na disku ... - - - Send coins to a Raven address - Izvedite plačilo na naslov Raven - - - Backup wallet to another location - Shranite varnostno kopijo svoje denarnice na drugo lokacijo - - - Change the passphrase used for wallet encryption - Spremenite geslo za šifriranje denarnice - - - &Debug window - &Razhroščevalno okno - - - Open debugging and diagnostic console - Odprite razhroščevalno in diagnostično konzolo - - - &Verify message... - &Preveri sporočilo ... - - - Raven - Raven - - - Wallet - Denarnica - - - &Send - &Pošlji - - - &Receive - P&rejmi - - - &Show / Hide - &Prikaži / Skrij - - - Show or hide the main Window - Prikaži ali skrij glavno okno - - - Encrypt the private keys that belong to your wallet - Šifrirajte zasebne ključe, ki se nahajajo v denarnici - - - Sign messages with your Raven addresses to prove you own them - Podpišite poljubno sporočilo z enim svojih naslovov Raven, da prejemniku sporočila dokažete, da je ta naslov v vaši lasti. - - - Verify messages to ensure they were signed with specified Raven addresses - Preverite, če je bilo prejeto sporočilo podpisano z določenim naslovom Raven - - - &File - &Datoteka - - - &Settings - &Nastavitve - - - &Help - &Pomoč - - - Tabs toolbar - Orodna vrstica zavihkov - - - Request payments (generates QR codes and raven: URIs) - Zahtevajte plačilo (ustvarite zahtevek s kodo QR in URI tipa raven:) - - - Show the list of used sending addresses and labels - Preglejte in uredite seznam naslovov, na katere ste kdaj poslali plačila - - - Show the list of used receiving addresses and labels - Preglejte in uredite seznam naslovov, na katere ste kdaj prejeli plačila - - - Open a raven: URI or payment request - Izvedite plačilo iz zahtevka v datoteki ali iz URI tipa raven: - - - &Command-line options - Opcije &ukazne vrstice - - - %n active connection(s) to Raven network - %n aktivna povezava v omrežje Raven%n aktivni povezavi v omrežje Raven%n aktivne povezave v omrežje Raven%n aktivnih povezav v omrežje Raven - - - Indexing blocks on disk... - Indeksirani bloki na disku ... - - - Processing blocks on disk... - Obdelava blokov na disku ... - - - Processed %n block(s) of transaction history. - %n obdelan blok zgodovine transakcij.%n obdelana bloka zgodovine transakcij.%n obdelani bloki zgodovine transakcij.%n obdelanih blokov zgodovine transakcij. - - - %1 behind - imam še %1 zaostanka - - - Last received block was generated %1 ago. - Zadnji prejeti blok je star %1. - - - Transactions after this will not yet be visible. - Novejše transakcije še ne bodo vidne. - - - Error - Napaka - - - Warning - Opozorilo - - - Information - Informacije - - - Up to date - Posodobljeno - - - %1 client - %1 odjemalec - - - Catching up... - Dohitevam omrežje ... - - - Date: %1 - - Datum: %1 - - - - Amount: %1 - - Znesek: %1 - - - - Type: %1 - - Vrsta: %1 - - - - Label: %1 - - Oznaka: %1 - - - - Address: %1 - - Naslov: %1 - - - - Sent transaction - Odlivi - - - Incoming transaction - Prilivi - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Denarnica je <b>šifrirana</b> in trenutno <b>odklenjena</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Denarnica je <b>šifrirana</b> in trenutno <b>zaklenjena</b> - - CoinControlDialog @@ -473,6 +210,9 @@ (brez oznake) + + CreateAssetDialog + EditAddressDialog @@ -519,6 +259,12 @@ Na tem mestu ni mogoče ustvariti nove mape. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -584,15 +330,19 @@ Error Napaka - - %n GB of free space available - %n GiB prostega prostora na voljo%n GiB prostega prostora na voljo%n GiB prostega prostora na voljo%n GiB prostega prostora na voljo - - - (of %n GB needed) - (od potrebnih %n GiB)(od potrebnih %n GiB)(od potrebnih %n GiB)(od potrebnih %n GiB) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -608,6 +358,9 @@ Skrij + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -649,14 +402,6 @@ Number of script &verification threads Število programskih &niti za preverjanje - - Accept connections from outside - Sprejemaj zunanje povezave - - - Allow incoming connections - Dovoli dohodne povezave - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Naslov IP posredniškega strežnika (npr. IPv4: 127.0.0.1 ali IPv6: ::1) @@ -669,10 +414,6 @@ 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 |. Naslovi URL tretjih oseb (npr. raziskovalec blokov), ki bodo navedeni v kontekstnem meniju seznama transakcij. Niz %s iz naslova URL je nadomeščen s hash vrednostjo transakcije. Več zaporednih naslovov URL je med seboj ločenih z znakom |. - - Third party transaction URLs - Zunanje povezave za transakcije - Active command-line options that override above options: Aktivne opcije iz ukazne vrstice, ki preglasijo zgornje opcije: @@ -741,10 +482,6 @@ Port of the proxy (e.g. 9050) Vrata posredniškega strežnika (npr. 9050) - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Za dostop do soležnikov preko skritih storitev Tor uporabi drug posredniški strežnik SOCKS5: - &Window O&kno @@ -856,10 +593,6 @@ Mined balance that has not yet matured Nedozorel narudarjeni znesek - - Balances - Stanje sredstev - Total: Skupaj: @@ -892,7 +625,7 @@ Current total balance in watch-only addresses Trenutno skupno stanje sredstev na opazovanih naslovih - + PaymentServer @@ -934,227 +667,456 @@ %1 s - None - Nič + None + Nič + + + N/A + Neznano + + + %1 ms + %1 ms + + + %1 and %2 + %1 in %2 + + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + N/A + Neznano + + + Client version + Različica odjemalca + + + &Information + &Informacije + + + Debug window + Razhroščevalno okno + + + General + Splošno + + + Using BerkeleyDB version + BerkeleyDB različica v rabi + + + Startup time + Čas zagona + + + Network + Omrežje + + + Name + Ime + + + Number of connections + Število povezav + + + Block chain + Veriga blokov + + + Current number of blocks + Trenutno število blokov + + + Received + Prejeto + + + Sent + Oddano + + + &Peers + &Soležniki + + + Select a peer to view detailed information. + Izberite soležnika, o katerem si želite ogledati podrobnejše informacije. + + + Direction + Smer povezave + + + Version + Različica + + + User Agent + Ime agenta + + + Services + Storitve + + + Ban Score + Kazenske točke + + + Connection Time + Trajanje povezave + + + Last Send + Nazadje oddano + + + Last Receive + Nazadnje prejeto + + + Ping Time + Odzivni čas + + + Time Offset + Časovni odklon + + + Last block time + Čas zadnjega bloka + + + &Open + &Odpri + + + &Console + &Konzola + + + &Network Traffic + &Omrežni promet + + + Totals + Promet + + + In: + Dohodnih: + + + Out: + Odhodnih: + + + Debug log file + Razhroščevalni dnevnik + + + Clear console + Počisti konzolo + + + Type <b>help</b> for an overview of available commands. + Vtipkajte <b>help</b> za pregled razpoložljivih ukazov. + + + via %1 + preko %1 + + + never + nikoli + + + Inbound + Dohodna + + + Outbound + Odhodna + + + Yes + Da + + + No + Ne + + + Unknown + Neznano + + + + RavenGUI + + Sign &message... + Podpiši &sporočilo ... + + + Synchronizing with network... + Dohitevam omrežje ... + + + &Overview + Pre&gled + + + Node + Vozlišče + + + Show general overview of wallet + Oglejte si splošne informacije o vaši denarnici + + + &Transactions + &Transakcije + + + Browse transaction history + Brskajte po zgodovini transakcij + + + E&xit + I&zhod - N/A - Neznano + Quit application + Ustavite program - %1 ms - %1 ms + About &Qt + O &Qt - %1 and %2 - %1 in %2 + Show information about Qt + Oglejte si informacije o Qt - - - QObject::QObject - - - QRImageWidget - - - RPCConsole - N/A - Neznano + &Options... + &Možnosti ... - Client version - Različica odjemalca + &Encrypt Wallet... + &Šifriraj denarnico ... - &Information - &Informacije + &Backup Wallet... + Shrani &varnostno kopijo denarnice ... - Debug window - Razhroščevalno okno + &Change Passphrase... + &Spremeni geslo ... - General - Splošno + &Sending addresses... + Naslovi za po&šiljanje ... - Using BerkeleyDB version - BerkeleyDB različica v rabi + &Receiving addresses... + Naslovi za &prejemanje... - Startup time - Čas zagona + Open &URI... + Odpri &URI ... - Network - Omrežje + Reindexing blocks on disk... + Poustvarjam kazalo blokov na disku ... - Name - Ime + Send coins to a Raven address + Izvedite plačilo na naslov Raven - Number of connections - Število povezav + Backup wallet to another location + Shranite varnostno kopijo svoje denarnice na drugo lokacijo - Block chain - Veriga blokov + Change the passphrase used for wallet encryption + Spremenite geslo za šifriranje denarnice - Current number of blocks - Trenutno število blokov + Open debugging and diagnostic console + Odprite razhroščevalno in diagnostično konzolo - Received - Prejeto + &Verify message... + &Preveri sporočilo ... - Sent - Oddano + Raven + Raven - &Peers - &Soležniki + Wallet + Denarnica - Select a peer to view detailed information. - Izberite soležnika, o katerem si želite ogledati podrobnejše informacije. + &Send + &Pošlji - Direction - Smer povezave + &Receive + P&rejmi - Version - Različica + &Show / Hide + &Prikaži / Skrij - User Agent - Ime agenta + Show or hide the main Window + Prikaži ali skrij glavno okno - Services - Storitve + Encrypt the private keys that belong to your wallet + Šifrirajte zasebne ključe, ki se nahajajo v denarnici - Ban Score - Kazenske točke + Sign messages with your Raven addresses to prove you own them + Podpišite poljubno sporočilo z enim svojih naslovov Raven, da prejemniku sporočila dokažete, da je ta naslov v vaši lasti. - Connection Time - Trajanje povezave + Verify messages to ensure they were signed with specified Raven addresses + Preverite, če je bilo prejeto sporočilo podpisano z določenim naslovom Raven - Last Send - Nazadje oddano + &File + &Datoteka - Last Receive - Nazadnje prejeto + &Help + &Pomoč - Ping Time - Odzivni čas + Request payments (generates QR codes and raven: URIs) + Zahtevajte plačilo (ustvarite zahtevek s kodo QR in URI tipa raven:) - Time Offset - Časovni odklon + Show the list of used sending addresses and labels + Preglejte in uredite seznam naslovov, na katere ste kdaj poslali plačila - Last block time - Čas zadnjega bloka + Show the list of used receiving addresses and labels + Preglejte in uredite seznam naslovov, na katere ste kdaj prejeli plačila - &Open - &Odpri + Open a raven: URI or payment request + Izvedite plačilo iz zahtevka v datoteki ali iz URI tipa raven: - &Console - &Konzola + &Command-line options + Opcije &ukazne vrstice - &Network Traffic - &Omrežni promet + Indexing blocks on disk... + Indeksirani bloki na disku ... - &Clear - &Počisti + Processing blocks on disk... + Obdelava blokov na disku ... - Totals - Promet + %1 behind + imam še %1 zaostanka - In: - Dohodnih: + Last received block was generated %1 ago. + Zadnji prejeti blok je star %1. - Out: - Odhodnih: + Transactions after this will not yet be visible. + Novejše transakcije še ne bodo vidne. - Debug log file - Razhroščevalni dnevnik + Error + Napaka - Clear console - Počisti konzolo + Warning + Opozorilo - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Uporabite tipki gor in dol za navigacijo po zgodovini ukazov. Uporabite <b>Ctrl-L</b> za izbris zaslona in zgodovine ukazov. + Information + Informacije - Type <b>help</b> for an overview of available commands. - Vtipkajte <b>help</b> za pregled razpoložljivih ukazov. + Up to date + Posodobljeno - %1 B - %1 B + %1 client + %1 odjemalec - %1 KB - %1 KiB + Catching up... + Dohitevam omrežje ... - %1 MB - %1 MiB + Date: %1 + + Datum: %1 + - %1 GB - %1 GiB + Amount: %1 + + Znesek: %1 + - via %1 - preko %1 + Type: %1 + + Vrsta: %1 + - never - nikoli + Label: %1 + + Oznaka: %1 + - Inbound - Dohodna + Address: %1 + + Naslov: %1 + - Outbound - Odhodna + Sent transaction + Odlivi - Yes - Da + Incoming transaction + Prilivi - No - Ne + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Denarnica je <b>šifrirana</b> in trenutno <b>odklenjena</b> - Unknown - Neznano + Wallet is <b>encrypted</b> and currently <b>locked</b> + Denarnica je <b>šifrirana</b> in trenutno <b>zaklenjena</b> - + ReceiveCoinsDialog @@ -1264,6 +1226,15 @@ (brez oznake) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1342,10 +1313,6 @@ Hide Skrij - - total at least - skupno vsaj - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Dokler bo v blokih še dovolj prostora za vse nastajajoče transakcije, zadostuje, če plačate samo minimalno provizijo. Ko pa se bo količina vseh transakcij povečala do meja zmogljivosti omrežja, se lahko zgodi, da vaša transakcija brez večje provizije nikoli ne bo potrjena. @@ -1366,14 +1333,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Samodejni obračun provizije še ni pripravljen. Po navadi izračun traja nekaj blokov ...) - - normal - navadno - - - fast - hitro - Send to multiple recipients at once Pošlji več prejemnikom hkrati @@ -1417,10 +1376,6 @@ A&mount: &Znesek: - - Pay &To: - Prejemnik &plačila: - &Label: &Oznaka: @@ -1481,10 +1436,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Sporočilo, ki ste ga pripeli na URI tipa raven:. Shranjeno bo skupaj s podatki o transakciji. Opomba: Sporočilo ne bo poslano preko omrežja Raven. - - Pay To: - Prejemnik: - Memo: Opomba: @@ -1759,10 +1710,6 @@ Incorrect or no genesis block found. Wrong datadir for network? Izvornega bloka ni mogoče najti ali pa je neveljaven. Preverite, če ste izbrali pravo podatkovno mapo za izbrano omrežje. - - Invalid -onion address: '%s' - Neveljaven naslov tipa -onion: '%s' - Not enough file descriptors available. Na voljo ni dovolj deskriptorjev datotek. @@ -1783,10 +1730,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Nastavitev velikosti predpomnilnik podatkovne baze v MiB (%d do %d, privzeto: %d) - - Set maximum block size in bytes (default: %d) - Nastavitev maksimalne velikosti bloka v bajtih (privzeto: %d) - Specify wallet file (within data directory) Ime datoteke z denarnico (znotraj podatkovne mape) @@ -1799,10 +1742,6 @@ Verifying blocks... Preverjam celovitost blokov ... - - Verifying wallet... - Preverjam celovitost denarnice ... - Wallet %s resides outside data directory %s Datoteka %s z denarnico se nahaja izven podatkovne mape %s @@ -1819,10 +1758,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Veži dani naslov in sprejemaj povezave samo od navedenih soležnikov. Za naslove protokola IPv6 uporabite zapis [gostitelj]:vrata. - - 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) - Veži dani naslov in sprejemaj povezave na JSON-RPC. Za naslove protokola IPv6 uporabite zapis [gostitelj]:vrata. To opcijo lahko navedete večkrat. (privzeto: veži vse omrežne vmesnike) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Ustvarjaj nove datoteke s privzetimi sistemskimi dovoljenji, namesto z umask 077. (To pride v poštev samo, kadar imate izklopljeno funkcijo denarnice.) @@ -1915,10 +1850,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Omogoči poizvedbe DNS za opcije -addnode, -seednode in -connect. - - Loading addresses... - Nalagam naslove ... - Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) Za dostop do soležnikov preko skritih storitev Tor uporabi drug posredniški strežnik SOCKS5 (privzeto: %s) @@ -1927,10 +1858,6 @@ (default: %s) (privzeto: %s) - - Invalid -proxy address: '%s' - Neveljaven naslov -proxy: '%s' - Relay non-P2SH multisig (default: %u) Posreduj transakcije tipa multisig, ki niso hkrati tipa P2SH. (privzeto: %u) @@ -1967,10 +1894,6 @@ Loading block index... Nalagam kazalo blokov ... - - Add a node to connect to and attempt to keep the connection open - Dodaj povezavo na vozlišče in jo skušaj držati odprto - Loading wallet... Nalagam denarnico ... @@ -1979,18 +1902,10 @@ Cannot downgrade wallet Ne morem - - Cannot write default address - Ni mogoče zapisati privzetega naslova - Rescanning... Ponovno pregledujem verigo ... - - Done loading - Nalaganje končano - Error Napaka diff --git a/src/qt/locale/raven_sq.ts b/src/qt/locale/raven_sq.ts index 0e3872e3e3..ca1ce86a29 100644 --- a/src/qt/locale/raven_sq.ts +++ b/src/qt/locale/raven_sq.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -175,118 +173,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Synchronizing with network... - Duke u sinkronizuar me rrjetin... - - - &Overview - &Përmbledhje - - - Show general overview of wallet - Trego një përmbledhje te përgjithshme të portofolit - - - &Transactions - &Transaksionet - - - Browse transaction history - Shfleto historinë e transaksioneve - - - Quit application - Mbyllni aplikacionin - - - &Options... - &Opsione - - - &Receiving addresses... - Duke marr adresen - - - Change the passphrase used for wallet encryption - Ndrysho frazkalimin e përdorur per enkriptimin e portofolit - - - Raven - Raven - - - Wallet - Portofol - - - &Send - &Dergo - - - &Receive - &Merr - - - &Show / Hide - &Shfaq / Fsheh - - - &File - &Skedar - - - &Settings - &Konfigurimet - - - &Help - &Ndihmë - - - Tabs toolbar - Shiriti i mjeteve - - - %1 behind - %1 Pas - - - Error - Problem - - - Information - Informacion - - - Up to date - I azhornuar - - - Catching up... - Duke u azhornuar... - - - Sent transaction - Dërgo transaksionin - - - Incoming transaction - Transaksion në ardhje - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Portofoli po <b> enkriptohet</b> dhe është <b> i ç'kyçur</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Portofoli po <b> enkriptohet</b> dhe është <b> i kyçur</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -323,6 +222,9 @@ (pa etiketë) + + CreateAssetDialog + EditAddressDialog @@ -373,6 +275,12 @@ emri + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -391,6 +299,18 @@ Problem + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -398,6 +318,9 @@ Formilarë + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -452,10 +375,6 @@ &Open &Hap - - &Clear - &Pastro - never asnjehere @@ -465,6 +384,109 @@ i/e panjohur + + RavenGUI + + Synchronizing with network... + Duke u sinkronizuar me rrjetin... + + + &Overview + &Përmbledhje + + + Show general overview of wallet + Trego një përmbledhje te përgjithshme të portofolit + + + &Transactions + &Transaksionet + + + Browse transaction history + Shfleto historinë e transaksioneve + + + Quit application + Mbyllni aplikacionin + + + &Options... + &Opsione + + + &Receiving addresses... + Duke marr adresen + + + Change the passphrase used for wallet encryption + Ndrysho frazkalimin e përdorur per enkriptimin e portofolit + + + Raven + Raven + + + Wallet + Portofol + + + &Send + &Dergo + + + &Receive + &Merr + + + &Show / Hide + &Shfaq / Fsheh + + + &File + &Skedar + + + &Help + &Ndihmë + + + %1 behind + %1 Pas + + + Error + Problem + + + Information + Informacion + + + Up to date + I azhornuar + + + Catching up... + Duke u azhornuar... + + + Sent transaction + Dërgo transaksionin + + + Incoming transaction + Transaksion në ardhje + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Portofoli po <b> enkriptohet</b> dhe është <b> i ç'kyçur</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Portofoli po <b> enkriptohet</b> dhe është <b> i kyçur</b> + + ReceiveCoinsDialog @@ -514,6 +536,15 @@ (pa etiketë) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -559,10 +590,6 @@ A&mount: Sh&uma: - - Pay &To: - Paguaj &drejt: - &Label: &Etiketë: @@ -579,10 +606,6 @@ Alt+P Alt+P - - Pay To: - Paguaj drejt: - Enter a label for this address to add it to your address book Krijoni një etiketë për këtë adresë që t'ja shtoni librit të adresave @@ -771,7 +794,7 @@ Send Coins Dërgo Monedha - + WalletView diff --git a/src/qt/locale/raven_sr.ts b/src/qt/locale/raven_sr.ts index a7f4b72704..2db6723593 100644 --- a/src/qt/locale/raven_sr.ts +++ b/src/qt/locale/raven_sr.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -35,6 +33,10 @@ Export the data in the current tab to a file Eksportuj podatke iz izabrane kartice u fajl + + &Export + &Eksportuj + &Delete &Избриши @@ -47,6 +49,10 @@ Choose the address to receive coins with Izbirajte adresu za primanje + + C&hoose + I&aberi + Sending addresses Adresa za slanje @@ -55,10 +61,54 @@ Receiving addresses Adresa za primanje - + + These are your Raven addresses for sending payments. Always check the amount and the receiving address before sending coins. + Ovo su vase Ravencoin adrese za slanje. Uvek proverite iznos i adresu primaoca pre slanja novcica. + + + These are your Raven addresses for receiving payments. It is recommended to use a new receiving address for each transaction. + Ovo su vase Ravencoin adrese za prijem. Preporucljivo je da za svaki prijem novcica kreirate novu adresu za prijem. + + + &Copy Address + &Kopirajte Adresu + + + Copy &Label + Kopiraj&Oznaka + + + &Edit + &Edituj + + + Export Address List + Eksport Liste Adresa + + + Exporting Failed + Eksportovanje je Neuspesno + + + There was an error trying to save the address list to %1. Please try again. + Desila se greška prilikom snimanja liste adresa u %1. Molimo pokušajte ponovo. + + AddressTableModel - + + Label + Oznaka + + + Address + Adresa + + + (no label) + (bez oznake) + + AskPassphraseDialog @@ -73,124 +123,186 @@ Repeat new passphrase Поновите нову лозинку - - - BanTableModel - - - RavenGUI - Synchronizing with network... - Синхронизација са мрежом у току... + 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>. + Unesite novu lozinku novčanika. <br/>Molimo koristite lozinku od <b>deset ili više nasumičnih karaktera</b>, ili <b>osam ili više nasumičnih reči</b>. - &Overview - &Општи преглед + Encrypt wallet + Enkriptuj novčanik - Show general overview of wallet - Погледајте општи преглед новчаника + This operation needs your wallet passphrase to unlock the wallet. + Unesite vašu lozinku da bi ste otključali novčanik. - &Transactions - &Трансакције + Unlock wallet + Otključaj novčanik - Browse transaction history - Претражите историјат трансакција + This operation needs your wallet passphrase to decrypt the wallet. + Unesite vašu lozinku da bi ste dekriptovali novčanik. - E&xit - I&zlaz + Decrypt wallet + Dešifruj novčanik - Quit application - Напустите програм + Change passphrase + Promeni lozinku - About &Qt - О &Qt-у + Enter the old passphrase and new passphrase to the wallet. + Unesite staru i novu lozinku u novčanik - Show information about Qt - Прегледајте информације о Qt-у + Confirm wallet encryption + Potvrdite enkripciju novčanika - &Options... - П&оставке... + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR RAVENS</b>! + Pažnja: Ukoliko enkriptujete novčanik a zatim izgubite vašu lozinku, izgubićete<b>SVA VAŠA SREDSTVA</b>! - &Encrypt Wallet... - &Шифровање новчаника... + Are you sure you wish to encrypt your wallet? + Da li ste sigurni da želite da enkriptujete novčanik? - &Backup Wallet... - &Backup новчаника + Wallet encrypted + Novčanik enkriptovan - &Change Passphrase... - Промени &лозинку... + %1 will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your ravens from being stolen by malware infecting your computer. + %1 će se zatvoriti kako bi se završio proces enkripcije. +Zapamtite da enkripcija vašeg novčanika ne može u potpunosti zaštititi vaša sredstva od krađe ukoliko je vaš računar kompromitovan računarskim virusom ili drugim oblicima malicioznog softvera. - Send coins to a Raven address - Пошаљите новац на raven адресу + Wallet encryption failed + Enkripcija novčanika nije uspela - Change the passphrase used for wallet encryption - Мењање лозинке којом се шифрује новчаник + Wallet encryption failed due to an internal error. Your wallet was not encrypted. + Enkripcija novčanika nije uspela usled interne greške u programu. Vaš novčanik nije enkriptovan. - Wallet - новчаник + The supplied passphrases do not match. + Uneta lozinka se ne slaže. - &Send - &Пошаљи + Wallet unlock failed + Otključavanje novčanika nije uspelo. - &File - &Фајл + The passphrase entered for the wallet decryption was incorrect. + Lozinka za dekriptovanje novčanika je pogrešna. - &Settings - &Подешавања + Wallet decryption failed + Dekriptovanje novčanika nije uspelo. - &Help - П&омоћ + Wallet passphrase was successfully changed. + Lozinka novčanika uspešno promenjena. - Tabs toolbar - Трака са картицама + Warning: The Caps Lock key is on! + Upozorenje: Caps Lock dugme je aktivno! + + + AssetControlDialog - Error - Greška + Quantity: + Količina: - Up to date - Ажурно + Bytes: + Bajtovi: - Catching up... - Ажурирање у току... + Amount: + Svota: - Sent transaction - Послана трансакција + Fee: + Provizija: - Incoming transaction - Придошла трансакција + After Fee: + Nakon provizije: - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Новчаник јс <b>шифрован</b> и тренутно <b>откључан</b> + Change: + Kusur: - Wallet is <b>encrypted</b> and currently <b>locked</b> - Новчаник јс <b>шифрован</b> и тренутно <b>закључан</b> + Amount + Svota: + + + Date + Datum + + Confirmations + Potvrde + + + Confirmed + Potvrđeno + + + Copy address + Kpiraj adresu + + + Copy amount + Kopiraj svotu + + + yes + da + + + no + ne + + + + AssetTableModel + + + AssetsDialog + + Insufficient funds! + Nedovoljno sredstava! + + + Quantity: + Količina: + + + Warning: Fee estimation is currently not possible. + Upozorenje: Trenutno nije moguće proceniti visinu provizije. + + + Hide + Sakrij + + + per kilobyte + po kilobajtu + + + The recipient address is not valid. Please recheck. + Aresa primaoca nije validna. Molimo proverite. + + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -211,6 +323,9 @@ Potvrdjen + + CreateAssetDialog + EditAddressDialog @@ -229,6 +344,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -247,6 +368,18 @@ Greška + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -254,6 +387,9 @@ Форма + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -313,6 +449,113 @@ Ne + + RavenGUI + + Synchronizing with network... + Синхронизација са мрежом у току... + + + &Overview + &Општи преглед + + + Show general overview of wallet + Погледајте општи преглед новчаника + + + &Transactions + &Трансакције + + + Browse transaction history + Претражите историјат трансакција + + + E&xit + I&zlaz + + + Quit application + Напустите програм + + + About &Qt + О &Qt-у + + + Show information about Qt + Прегледајте информације о Qt-у + + + &Options... + П&оставке... + + + &Encrypt Wallet... + &Шифровање новчаника... + + + &Backup Wallet... + &Backup новчаника + + + &Change Passphrase... + Промени &лозинку... + + + Send coins to a Raven address + Пошаљите новац на raven адресу + + + Change the passphrase used for wallet encryption + Мењање лозинке којом се шифрује новчаник + + + Wallet + новчаник + + + &Send + &Пошаљи + + + &File + &Фајл + + + &Help + П&омоћ + + + Error + Greška + + + Up to date + Ажурно + + + Catching up... + Ажурирање у току... + + + Sent transaction + Послана трансакција + + + Incoming transaction + Придошла трансакција + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Новчаник јс <b>шифрован</b> и тренутно <b>откључан</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Новчаник јс <b>шифрован</b> и тренутно <b>закључан</b> + + ReceiveCoinsDialog @@ -342,6 +585,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -469,10 +721,6 @@ Password for JSON-RPC connections Lozinka za JSON-RPC konekcije - - Loading addresses... - učitavam adrese.... - Insufficient funds Nedovoljno sredstava @@ -489,10 +737,6 @@ Rescanning... Ponovo skeniram... - - Done loading - Završeno učitavanje - Error Greška diff --git a/src/qt/locale/raven_sr@latin.ts b/src/qt/locale/raven_sr@latin.ts index ffcd935498..43c8ebd889 100644 --- a/src/qt/locale/raven_sr@latin.ts +++ b/src/qt/locale/raven_sr@latin.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -114,6 +112,18 @@ Novčanik je šifrovan + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -125,6 +135,119 @@ Banovani ste do + + CoinControlDialog + + Quantity: + Količina: + + + Amount: + Iznos: + + + Fee: + Naknada: + + + After Fee: + Nakon Naknade: + + + Amount + Kolicina + + + Date + Datum + + + + CreateAssetDialog + + + EditAddressDialog + + Edit Address + Izmeni Adresu + + + &Label + &Oznaka + + + &Address + &Adresa + + + + FreespaceChecker + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog + + + Intro + + Error + Greska + + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay + + + MyRestrictedAssetsTableModel + + + OpenURIDialog + + + OptionsDialog + + + OverviewPage + + + PaymentServer + + + PeerTableModel + + + QObject + + Amount + Kolicina + + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + RavenGUI @@ -191,10 +314,6 @@ Show or hide the main Window Prikaži ili sakrij glavni prozor - - &Settings - &Podešavanja - &Help &Pomoć @@ -247,102 +366,22 @@ - CoinControlDialog - - Quantity: - Količina: - - - Amount: - Iznos: - - - Fee: - Naknada: - - - After Fee: - Nakon Naknade: - - - Amount - Kolicina - - - Date - Datum - - - - EditAddressDialog - - Edit Address - Izmeni Adresu - - - &Label - &Oznaka - - - &Address - &Adresa - - - - FreespaceChecker - - - HelpMessageDialog - - - Intro - - Error - Greska - - - - ModalOverlay - - - OpenURIDialog - - - OptionsDialog - - - OverviewPage - - - PaymentServer - - - PeerTableModel - - - QObject - - Amount - Kolicina - - - - QObject::QObject + ReceiveCoinsDialog - QRImageWidget + ReceiveRequestDialog - RPCConsole + RecentRequestsTableModel - ReceiveCoinsDialog + ReissueAssetDialog - ReceiveRequestDialog + RestrictedAssetsDialog - RecentRequestsTableModel + SendAssetsEntry SendCoinsDialog @@ -427,26 +466,14 @@ Loading block index... Ucitavanje indeksa bloka... - - Add a node to connect to and attempt to keep the connection open - Dodajte cvor za povezivanje, da bi pokusali da odrzite vezu otvorenom - Loading wallet... Ucitavanje novcanika... - - Cannot write default address - Nije moguce ispisivanje podrazumevane adrese - Rescanning... Ponovno skeniranje... - - Done loading - Zavrseno ucitavanje - Error Greska diff --git a/src/qt/locale/raven_sv.ts b/src/qt/locale/raven_sv.ts index c7d135979d..99391bc396 100644 --- a/src/qt/locale/raven_sv.ts +++ b/src/qt/locale/raven_sv.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -223,6 +221,18 @@ Var vänlig och försök igen. Varning: Caps Lock är påslaget! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -235,580 +245,268 @@ Var vänlig och försök igen. - RavenGUI + CoinControlDialog - Sign &message... - Signera &meddelande... + Coin Selection + Myntval - Synchronizing with network... - Synkroniserar med nätverk... + Quantity: + Kvantitet: - &Overview - &Översikt + Bytes: + Antal byte: - Node - Nod + Amount: + Belopp: - Show general overview of wallet - Visa generell översikt av plånboken + Fee: + Avgift: - &Transactions - &Transaktioner + Dust: + Damm: - Browse transaction history - Bläddra i transaktionshistorik + After Fee: + Efter avgift: - E&xit - &Avsluta + Change: + Växel: - Quit application - Avsluta programmet + (un)select all + (av)markera allt - &About %1 - &Om %1 + Tree mode + Trädvy - Show information about %1 - Visa information om %1 + List mode + Listvy - About &Qt - Om &Qt + Amount + Mängd - Show information about Qt - Visa information om Qt + Received with label + Mottagen med etikett - &Options... - &Alternativ... + Received with address + Mottagen med adress - Modify configuration options for %1 - Ändra konfigurationsalternativ för %1 + Date + Datum - &Encrypt Wallet... - &Kryptera plånbok... + Confirmations + Bekräftelser - &Backup Wallet... - &Säkerhetskopiera plånbok... + Confirmed + Bekräftad - &Change Passphrase... - &Byt lösenord... + Copy address + Kopiera adress - &Sending addresses... - Av&sändaradresser... + Copy label + Kopiera etikett - &Receiving addresses... - Mottaga&radresser... + Copy amount + Kopiera belopp - Open &URI... - Öppna &URI... + Copy transaction ID + Kopiera transaktions-ID - Click to disable network activity. - Klicka för att inaktivera nätverksaktivitet. + Lock unspent + Lås ospenderat - Network activity disabled. - Nätverksaktivitet inaktiverad. + Unlock unspent + Lås upp ospenderat - Click to enable network activity again. - Klicka för att aktivera nätverksaktivitet igen. + Copy quantity + Kopiera kvantitet - Syncing Headers (%1%)... - Synkar huvuden (%1%)... + Copy fee + Kopiera avgift - Reindexing blocks on disk... - Återindexerar block på disken... + Copy after fee + Kopiera efter avgift - Send coins to a Raven address - Skicka ravens till en Raven-adress + Copy bytes + Kopiera byte - Backup wallet to another location - Säkerhetskopiera plånboken till en annan plats + Copy dust + Kopiera damm - Change the passphrase used for wallet encryption - Byt lösenfras för kryptering av plånbok + Copy change + Kopiera växel - &Debug window - &Debug-fönster + (%1 locked) + (%1 låst) - Open debugging and diagnostic console - Öppna debug- och diagnostikkonsolen + yes + ja - &Verify message... - &Verifiera meddelande... + no + nej - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + Denna etikett blir röd om någon mottagare får en betalning som är mindre än aktuella dammtröskeln. - Wallet - Plånbok + Can vary +/- %1 satoshi(s) per input. + Kan variera +/- %1 satoshi per inmatning. - &Send - &Skicka + (no label) + (Ingen etikett) - &Receive - &Ta emot + change from %1 (%2) + växel från %1 (%2) - &Show / Hide - &Visa / Göm + (change) + (växel) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - Visa eller göm huvudfönstret + Edit Address + Redigera adress - Encrypt the private keys that belong to your wallet - Kryptera de privata nycklar som tillhör din plånbok + &Label + &Etikett - Sign messages with your Raven addresses to prove you own them - Signera meddelanden med din Raven-adress för att bevisa att du äger dem + The label associated with this address list entry + Etiketten associerad med denna adresslistas post - Verify messages to ensure they were signed with specified Raven addresses - Verifiera meddelanden för att vara säker på att de var signerade med specificerade Raven-adresser + The address associated with this address list entry. This can only be modified for sending addresses. + Adressen associerad med denna adresslistas post. Detta kan bara ändras för sändningsadresser. - &File - &Arkiv + &Address + &Adress - &Settings - &Inställningar + New receiving address + Ny mottagaradress - &Help - &Hjälp + New sending address + Ny avsändaradress - Tabs toolbar - Verktygsfält för tabbar + Edit receiving address + Redigera mottagaradress - Request payments (generates QR codes and raven: URIs) - Begär betalning (genererar QR-koder och raven-URI) + Edit sending address + Redigera avsändaradress - Show the list of used sending addresses and labels - Visa listan av använda avsändaradresser och etiketter + The entered address "%1" is not a valid Raven address. + Den angivna adressen "%1" är inte en giltig Raven-adress. - Show the list of used receiving addresses and labels - Visa listan av använda mottagningsadresser och etiketter + The entered address "%1" is already in the address book. + Den angivna adressen "%1" finns redan i adressboken. - Open a raven: URI or payment request - Öppna en raven: URI eller betalningsbegäran + Could not unlock wallet. + Kunde inte låsa upp plånboken. - &Command-line options - &Kommandoradsalternativ - - - %n active connection(s) to Raven network - %n aktiva anslutningar till Raven-nätverket.%n aktiva anslutningar till Raven-nätverket. + New key generation failed. + Misslyckades med generering av ny nyckel. + + + FreespaceChecker - Indexing blocks on disk... - Indexerar block på disken... + A new data directory will be created. + En ny datakatalog kommer att skapas. - Processing blocks on disk... - Bearbetar block på disken... + name + namn - - Processed %n block(s) of transaction history. - Bearbetade %n block av transaktionshistoriken.Bearbetade %n block av transaktionshistoriken. + + Directory already exists. Add %1 if you intend to create a new directory here. + Katalogen finns redan. Lägg till %1 om du vill skapa en ny katalog här. - %1 behind - %1 efter + Path already exists, and is not a directory. + Sökvägen finns redan, och är inte en katalog. - Last received block was generated %1 ago. - Senast mottagna block genererades för %1 sen. + Cannot create data directory here. + Kan inte skapa datakatalog här. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Transactions after this will not yet be visible. - Transaktioner efter denna kommer inte ännu vara synliga. + version + version - Error - Fel + (%1-bit) + (%1-bit) - Warning - Varning + About %1 + Om %1 - Information - Information + Command-line options + Kommandoradsalternativ - Up to date - Uppdaterad + Usage: + Användning: - Show the %1 help message to get a list with possible Raven command-line options - Visa %1 hjälpmeddelande för att få en lista med möjliga Raven kommandoradsalternativ. - - - %1 client - %1-klient - - - Connecting to peers... - Ansluter till noder... - - - Catching up... - Hämtar senaste... - - - Date: %1 - - Datum: %1 - - - - Amount: %1 - - Belopp: %1 - - - - Type: %1 - - Typ: %1 - - - - Label: %1 - - Etikett: %1 - - - - Address: %1 - - Adress: %1 - - - - Sent transaction - Transaktion skickad - - - Incoming transaction - Inkommande transaktion - - - HD key generation is <b>enabled</b> - HD-nyckelgenerering är <b>aktiverad</b> - - - HD key generation is <b>disabled</b> - HD-nyckelgenerering är <b>inaktiverad</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Denna plånbok är <b>krypterad</b> och för närvarande <b>olåst</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Denna plånbok är <b>krypterad</b> och för närvarande <b>låst</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - Ett kritiskt fel uppstod. Raven kan inte fortsätta att köra säkert och kommer att avslutas. - - - - CoinControlDialog - - Coin Selection - Myntval - - - Quantity: - Kvantitet: - - - Bytes: - Antal byte: - - - Amount: - Belopp: - - - Fee: - Avgift: - - - Dust: - Damm: - - - After Fee: - Efter avgift: - - - Change: - Växel: - - - (un)select all - (av)markera allt - - - Tree mode - Trädvy - - - List mode - Listvy - - - Amount - Mängd - - - Received with label - Mottagen med etikett - - - Received with address - Mottagen med adress - - - Date - Datum - - - Confirmations - Bekräftelser - - - Confirmed - Bekräftad - - - Copy address - Kopiera adress - - - Copy label - Kopiera etikett - - - Copy amount - Kopiera belopp - - - Copy transaction ID - Kopiera transaktions-ID - - - Lock unspent - Lås ospenderat - - - Unlock unspent - Lås upp ospenderat - - - Copy quantity - Kopiera kvantitet - - - Copy fee - Kopiera avgift - - - Copy after fee - Kopiera efter avgift - - - Copy bytes - Kopiera byte - - - Copy dust - Kopiera damm - - - Copy change - Kopiera växel - - - (%1 locked) - (%1 låst) - - - yes - ja - - - no - nej - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - Denna etikett blir röd om någon mottagare får en betalning som är mindre än aktuella dammtröskeln. - - - Can vary +/- %1 satoshi(s) per input. - Kan variera +/- %1 satoshi per inmatning. - - - (no label) - (Ingen etikett) - - - change from %1 (%2) - växel från %1 (%2) - - - (change) - (växel) - - - - EditAddressDialog - - Edit Address - Redigera adress - - - &Label - &Etikett - - - The label associated with this address list entry - Etiketten associerad med denna adresslistas post - - - The address associated with this address list entry. This can only be modified for sending addresses. - Adressen associerad med denna adresslistas post. Detta kan bara ändras för sändningsadresser. - - - &Address - &Adress - - - New receiving address - Ny mottagaradress - - - New sending address - Ny avsändaradress - - - Edit receiving address - Redigera mottagaradress - - - Edit sending address - Redigera avsändaradress - - - The entered address "%1" is not a valid Raven address. - Den angivna adressen "%1" är inte en giltig Raven-adress. - - - The entered address "%1" is already in the address book. - Den angivna adressen "%1" finns redan i adressboken. - - - Could not unlock wallet. - Kunde inte låsa upp plånboken. - - - New key generation failed. - Misslyckades med generering av ny nyckel. - - - - FreespaceChecker - - A new data directory will be created. - En ny datakatalog kommer att skapas. - - - name - namn - - - Directory already exists. Add %1 if you intend to create a new directory here. - Katalogen finns redan. Lägg till %1 om du vill skapa en ny katalog här. - - - Path already exists, and is not a directory. - Sökvägen finns redan, och är inte en katalog. - - - Cannot create data directory here. - Kan inte skapa datakatalog här. - - - - HelpMessageDialog - - version - version - - - (%1-bit) - (%1-bit) - - - About %1 - Om %1 - - - Command-line options - Kommandoradsalternativ - - - Usage: - Användning: - - - command-line options - kommandoradsalternativ + command-line options + kommandoradsalternativ UI Options: @@ -853,10 +551,6 @@ Var vänlig och försök igen. As this is the first time the program is launched, you can choose where %1 will store its data. Eftersom detta är första gången programmet startas får du välja var %1 skall lagra sitt data. - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 kommer att ladda ner och spara en kopia av Raven blockkedjan. Åtminstone %2GB av data kommer att sparas i denna katalog, och den kommer att växa över tiden. Plånboken kommer också att sparas i denna katalog. - Use the default data directory Använd den förvalda datakatalogen @@ -873,15 +567,19 @@ Var vänlig och försök igen. Error Fel - - %n GB of free space available - %n GB fritt utrymme kvar%n GB fritt utrymme kvar - - - (of %n GB needed) - (av %n GB behövs)(av %n GB behövs) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -929,6 +627,9 @@ Var vänlig och försök igen. Okänd. Synkar huvuden (%1)... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -982,14 +683,6 @@ Var vänlig och försök igen. Number of script &verification threads Antalet skript&verifikationstrådar - - Accept connections from outside - Acceptera anslutningar utifrån - - - Allow incoming connections - Acceptera inkommande anslutningar - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Proxyns IP-adress (t.ex. IPv4: 127.0.0.1 / IPv6: ::1) @@ -1002,10 +695,6 @@ Var vänlig och försök igen. 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 |. Tredjeparts URL:er (t.ex. en blockutforskare) som finns i transaktionstabben som ett menyval i sammanhanget. %s i URL:en ersätts med tansaktionshashen. Flera URL:er är separerade med vertikala streck |. - - Third party transaction URLs - Tredjeparts transaktions-URL:er - Active command-line options that override above options: Aktiva kommandoradsalternativ som ersätter alternativen ovan: @@ -1051,721 +740,954 @@ Var vänlig och försök igen. Öppna automatiskt Raven-klientens port på routern. Detta fungerar endast om din router har UPnP aktiverat. - Map port using &UPnP - Tilldela port med hjälp av &UPnP + Map port using &UPnP + Tilldela port med hjälp av &UPnP + + + Connect to the Raven network through a SOCKS5 proxy. + Anslut till Raven-nätverket genom en SOCKS5-proxy. + + + &Connect through SOCKS5 proxy (default proxy): + &Anslut genom SOCKS5-proxy (förvald proxy): + + + Proxy &IP: + Proxy-&IP: + + + &Port: + &Port: + + + Port of the proxy (e.g. 9050) + Proxyns port (t.ex. 9050) + + + Used for reaching peers via: + Används för att nå noder via: + + + IPv4 + IPv4 + + + IPv6 + IPv6 + + + Tor + Tor + + + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Anslut till Raven-nätverket genom en separat SOCKS5-proxy för dolda tjänster i Tor. + + + &Window + &Fönster + + + Show only a tray icon after minimizing the window. + Visa endast en systemfältsikon vid minimering. + + + &Minimize to the tray instead of the taskbar + &Minimera till systemfältet istället för aktivitetsfältet + + + M&inimize on close + M&inimera vid stängning + + + &Display + &Visa + + + User Interface &language: + Användargränssnittets &språk: + + + The user interface language can be set here. This setting will take effect after restarting %1. + Användargränssnittets språk kan ställas in här. Denna inställning träder i kraft efter en omstart av %1. + + + &Unit to show amounts in: + &Måttenhet att visa belopp i: + + + Choose the default subdivision unit to show in the interface and when sending coins. + Välj en måttenhet att visa i gränssnittet och när du skickar mynt. + + + Whether to show coin control features or not. + Om myntkontrollfunktioner skall visas eller inte + + + &OK + &OK + + + &Cancel + &Avbryt + + + default + standard + + + none + ingen + + + Confirm options reset + Bekräfta att alternativen ska återställs + + + Client restart required to activate changes. + Klientomstart är nödvändig för att aktivera ändringarna. + + + Client will be shut down. Do you want to proceed? + Programmet kommer att stängas. Vill du fortsätta? + + + This change would require a client restart. + Denna ändring kräver en klientomstart. + + + The supplied proxy address is invalid. + Den angivna proxy-adressen är ogiltig. + + + + OverviewPage + + Form + Formulär + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Den visade informationen kan vara inaktuell. Plånboken synkroniseras automatiskt med Raven-nätverket efter att anslutningen är upprättad, men denna process har inte slutförts ännu. + + + Watch-only: + Granska-bara: + + + Available: + Tillgängligt: + + + Your current spendable balance + Ditt tillgängliga saldo + + + Pending: + Pågående: + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Totalt antal transaktioner som ännu inte bekräftats, och som ännu inte räknas med i aktuellt saldo + + + Immature: + Omogen: + + + Mined balance that has not yet matured + Den genererade balansen som ännu inte har mognat + + + Total: + Totalt: + + + Your current total balance + Ditt nuvarande totala saldo + + + Your current balance in watch-only addresses + Ditt nuvarande saldo i granska-bara adresser + + + Spendable: + Spenderbar: + + + Recent transactions + Nyligen genomförda transaktioner + + + Unconfirmed transactions to watch-only addresses + Okonfirmerade transaktioner till granska-bara adresser + + + Mined balance in watch-only addresses that has not yet matured + Den genererade balansen i granska-bara adresser som ännu inte har mognat + + + Current total balance in watch-only addresses + Nuvarande total balans i granska-bara adresser + + + + PaymentServer + + Payment request error + Fel vid betalningsbegäran + + + Cannot start raven: click-to-pay handler + Kan inte starta raven: klicka-och-betala handhavare + + + URI handling + URI-hantering + + + Payment request fetch URL is invalid: %1 + Hämtningsadressen för betalningsförfrågan är ogiltig: %1 + + + Invalid payment address %1 + Ogiltig betalningsadress %1 + + + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + URI kan inte tolkas! Detta kan orsakas av en ogiltig Raven-adress eller felaktiga URI parametrar. + + + Payment request file handling + Hantering av betalningsförfrågningsfil + + + Payment request file cannot be read! This can be caused by an invalid payment request file. + Betalningsförfrågningsfilen kan inte läsas! Detta kan orsakas av en felaktig betalningsförfrågnigsfil. + + + Payment request rejected + Betalningsbegäran avslogs + + + Payment request network doesn't match client network. + Betalningsbegärans nätverk matchar inte klientens nätverk. - Connect to the Raven network through a SOCKS5 proxy. - Anslut till Raven-nätverket genom en SOCKS5-proxy. + Payment request expired. + Betalningsbegäran löpte ut. - &Connect through SOCKS5 proxy (default proxy): - &Anslut genom SOCKS5-proxy (förvald proxy): + Payment request is not initialized. + Betalningsbegäran är inte initierad. - Proxy &IP: - Proxy-&IP: + Unverified payment requests to custom payment scripts are unsupported. + Overifierade betalningsförfrågningar till anpassade betalningsskript stöds inte. - &Port: - &Port: + Invalid payment request. + Ogiltig betalningsbegäran. - Port of the proxy (e.g. 9050) - Proxyns port (t.ex. 9050) + Requested payment amount of %1 is too small (considered dust). + Begärd betalning av %1 är för liten (betraktas som damm). - Used for reaching peers via: - Används för att nå noder via: + Refund from %1 + Återbetalning från %1 - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Visas, om den angivna standard-SOCKS5-proxyn används för att nå noder via den här nätverkstypen. + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + Betalningsbegäran %1 är för stor (%2 bytes, tillåten %3 bytes). - IPv4 - IPv4 + Error communicating with %1: %2 + Kommunikationsfel med %1: %2 - IPv6 - IPv6 + Payment request cannot be parsed! + Betalningsbegäran kan inte behandlas! - Tor - Tor + Bad response from server %1 + Felaktigt svar från server %1 - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Anslut till Raven-nätverket genom en separat SOCKS5-proxy för dolda tjänster i Tor. + Network request error + Fel vid närverksbegäran - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Använd separat SOCKS5-proxy för att nå noder via dolda tjänster i Tor: + Payment acknowledged + Betalningen bekräftad + + + PeerTableModel - &Window - &Fönster + User Agent + Användaragent - &Hide the icon from the system tray. - &Göm ikonen från systemfältet. + Node/Service + Nod/Tjänst - Hide tray icon - Göm systemfältsikonen + Ping + Ping + + + QObject - Show only a tray icon after minimizing the window. - Visa endast en systemfältsikon vid minimering. + Amount + Mängd - &Minimize to the tray instead of the taskbar - &Minimera till systemfältet istället för aktivitetsfältet + Enter a Raven address (e.g. %1) + Ange en Raven-adress (t.ex. %1) - M&inimize on close - M&inimera vid stängning + %1 d + %1 d - &Display - &Visa + %1 h + %1 h - User Interface &language: - Användargränssnittets &språk: + %1 m + %1 m - The user interface language can be set here. This setting will take effect after restarting %1. - Användargränssnittets språk kan ställas in här. Denna inställning träder i kraft efter en omstart av %1. + %1 s + %1 s - &Unit to show amounts in: - &Måttenhet att visa belopp i: + None + Ingen - Choose the default subdivision unit to show in the interface and when sending coins. - Välj en måttenhet att visa i gränssnittet och när du skickar mynt. + N/A + ej tillgänglig - Whether to show coin control features or not. - Om myntkontrollfunktioner skall visas eller inte + %1 ms + %1 ms - &OK - &OK + %1 and %2 + %1 och %2 - &Cancel - &Avbryt + %1 didn't yet exit safely... + %1 avslutades inte ännu säkert... + + + QObject::QObject - default - standard + Error: Specified data directory "%1" does not exist. + Fel: Den angivna datakatalogen "%1" finns inte. - none - ingen + Error: Cannot parse configuration file: %1. Only use key=value syntax. + Fel: Kan inte läsa konfigurationsfilen: %1. Använd bara nyckel=värde formatet. - Confirm options reset - Bekräfta att alternativen ska återställs + Error: %1 + Fel: %1 + + + QRImageWidget - Client restart required to activate changes. - Klientomstart är nödvändig för att aktivera ändringarna. + &Save Image... + &Spara Bild... - Client will be shut down. Do you want to proceed? - Programmet kommer att stängas. Vill du fortsätta? + &Copy Image + &Kopiera Bild - This change would require a client restart. - Denna ändring kräver en klientomstart. + Save QR Code + Spara QR-kod - The supplied proxy address is invalid. - Den angivna proxy-adressen är ogiltig. + PNG Image (*.png) + PNG-bild (*.png) - OverviewPage + RPCConsole - Form - Formulär + N/A + ej tillgänglig - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Den visade informationen kan vara inaktuell. Plånboken synkroniseras automatiskt med Raven-nätverket efter att anslutningen är upprättad, men denna process har inte slutförts ännu. + Client version + Klient-version - Watch-only: - Granska-bara: + &Information + &Information - Available: - Tillgängligt: + Debug window + Debug fönster - Your current spendable balance - Ditt tillgängliga saldo + General + Generell - Pending: - Pågående: + Using BerkeleyDB version + Använder BerkeleyDB versionen - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Totalt antal transaktioner som ännu inte bekräftats, och som ännu inte räknas med i aktuellt saldo + Datadir + Datakatalog - Immature: - Omogen: + Startup time + Uppstartstid - Mined balance that has not yet matured - Den genererade balansen som ännu inte har mognat + Network + Nätverk - Balances - Balanser + Name + Namn - Total: - Totalt: + Number of connections + Antalet anslutningar - Your current total balance - Ditt nuvarande totala saldo + Block chain + Blockkedja - Your current balance in watch-only addresses - Ditt nuvarande saldo i granska-bara adresser + Current number of blocks + Aktuellt antal block - Spendable: - Spenderbar: + Memory Pool + Minnespool - Recent transactions - Nyligen genomförda transaktioner + Current number of transactions + Nuvarande antal transaktioner - Unconfirmed transactions to watch-only addresses - Okonfirmerade transaktioner till granska-bara adresser + Memory usage + Minnesåtgång - Mined balance in watch-only addresses that has not yet matured - Den genererade balansen i granska-bara adresser som ännu inte har mognat + Received + Mottagen - Current total balance in watch-only addresses - Nuvarande total balans i granska-bara adresser + Sent + Skickad - - - PaymentServer - Payment request error - Fel vid betalningsbegäran + &Peers + &Klienter - Cannot start raven: click-to-pay handler - Kan inte starta raven: klicka-och-betala handhavare + Banned peers + Bannade noder - URI handling - URI-hantering + Select a peer to view detailed information. + Välj en klient för att se detaljerad information. - Payment request fetch URL is invalid: %1 - Hämtningsadressen för betalningsförfrågan är ogiltig: %1 + Whitelisted + Vitlistad - Invalid payment address %1 - Ogiltig betalningsadress %1 + Direction + Riktning - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - URI kan inte tolkas! Detta kan orsakas av en ogiltig Raven-adress eller felaktiga URI parametrar. + Version + Version - Payment request file handling - Hantering av betalningsförfrågningsfil + Starting Block + Startblock - Payment request file cannot be read! This can be caused by an invalid payment request file. - Betalningsförfrågningsfilen kan inte läsas! Detta kan orsakas av en felaktig betalningsförfrågnigsfil. + Synced Headers + Synkade huvuden - Payment request rejected - Betalningsbegäran avslogs + Synced Blocks + Synkade block + + + User Agent + Användaragent - Payment request network doesn't match client network. - Betalningsbegärans nätverk matchar inte klientens nätverk. + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Öppna %1 debug-loggfilen från aktuell datakatalog. Detta kan ta några sekunder för stora loggfiler. - Payment request expired. - Betalningsbegäran löpte ut. + Decrease font size + Minska fontstorleken - Payment request is not initialized. - Betalningsbegäran är inte initierad. + Increase font size + Öka fontstorleken - Unverified payment requests to custom payment scripts are unsupported. - Overifierade betalningsförfrågningar till anpassade betalningsskript stöds inte. + Services + Tjänster - Invalid payment request. - Ogiltig betalningsbegäran. + Ban Score + Banpoäng - Requested payment amount of %1 is too small (considered dust). - Begärd betalning av %1 är för liten (betraktas som damm). + Connection Time + Anslutningstid - Refund from %1 - Återbetalning från %1 + Last Send + Senast sänt - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - Betalningsbegäran %1 är för stor (%2 bytes, tillåten %3 bytes). + Last Receive + Senast mottagen - Error communicating with %1: %2 - Kommunikationsfel med %1: %2 + Ping Time + Pingtid - Payment request cannot be parsed! - Betalningsbegäran kan inte behandlas! + The duration of a currently outstanding ping. + Tidsåtgången för en nuvarande utestående ping. - Bad response from server %1 - Felaktigt svar från server %1 + Ping Wait + Pingväntetid - Network request error - Fel vid närverksbegäran + Time Offset + Tidsförskjutning - Payment acknowledged - Betalningen bekräftad + Last block time + Sista blocktid - - - PeerTableModel - User Agent - Användaragent + &Open + &Öppna - Node/Service - Nod/Tjänst + &Console + &Konsol - Ping - Ping + &Network Traffic + &Nätverkstrafik - - - QObject - Amount - Mängd + Totals + Totalt: - Enter a Raven address (e.g. %1) - Ange en Raven-adress (t.ex. %1) + In: + In: - %1 d - %1 d + Out: + Ut: - %1 h - %1 h + Debug log file + Debugloggfil - %1 m - %1 m + Clear console + Rensa konsollen - %1 s - %1 s + 1 &hour + 1 &timme - None - Ingen + 1 &day + 1 &dag - N/A - ej tillgänglig + 1 &week + 1 &vecka - %1 ms - %1 ms - - - %n second(s) - %n sekund%n sekunder + 1 &year + 1 &år - - %n minute(s) - %n minut%n minuter + + &Disconnect + &Koppla ner - - %n hour(s) - %n timme%n timmar + + Ban for + Blockera i - - %n day(s) - %n dag%n dagar + + &Unban + &Ta bort blockering - - %n week(s) - %n vecka%n veckor + + Welcome to the %1 RPC console. + Välkommen till %1 RPC-konsolen. - %1 and %2 - %1 och %2 + Type <b>help</b> for an overview of available commands. + Skriv <b>help</b> för en översikt av alla kommandon. - - %n year(s) - %n år%n år + + Network activity disabled + Nätverksaktivitet inaktiverad - %1 didn't yet exit safely... - %1 avslutades inte ännu säkert... + (node id: %1) + (nod-id: %1) - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - Fel: Den angivna datakatalogen "%1" finns inte. + via %1 + via %1 - Error: Cannot parse configuration file: %1. Only use key=value syntax. - Fel: Kan inte läsa konfigurationsfilen: %1. Använd bara nyckel=värde formatet. + never + aldrig - Error: %1 - Fel: %1 + Inbound + Inkommande - - - QRImageWidget - &Save Image... - &Spara Bild... + Outbound + Utgående - &Copy Image - &Kopiera Bild + Yes + Ja - Save QR Code - Spara QR-kod + No + Nej - PNG Image (*.png) - PNG-bild (*.png) + Unknown + Okänd - RPCConsole - - N/A - ej tillgänglig - + RavenGUI - Client version - Klient-version + Sign &message... + Signera &meddelande... - &Information - &Information + Synchronizing with network... + Synkroniserar med nätverk... - Debug window - Debug fönster + &Overview + &Översikt - General - Generell + Node + Nod - Using BerkeleyDB version - Använder BerkeleyDB versionen + Show general overview of wallet + Visa generell översikt av plånboken - Datadir - Datakatalog + &Transactions + &Transaktioner - Startup time - Uppstartstid + Browse transaction history + Bläddra i transaktionshistorik - Network - Nätverk + E&xit + &Avsluta - Name - Namn + Quit application + Avsluta programmet - Number of connections - Antalet anslutningar + &About %1 + &Om %1 - Block chain - Blockkedja + Show information about %1 + Visa information om %1 - Current number of blocks - Aktuellt antal block + About &Qt + Om &Qt - Memory Pool - Minnespool + Show information about Qt + Visa information om Qt - Current number of transactions - Nuvarande antal transaktioner + &Options... + &Alternativ... - Memory usage - Minnesåtgång + Modify configuration options for %1 + Ändra konfigurationsalternativ för %1 - Received - Mottagen + &Encrypt Wallet... + &Kryptera plånbok... - Sent - Skickad + &Backup Wallet... + &Säkerhetskopiera plånbok... - &Peers - &Klienter + &Change Passphrase... + &Byt lösenord... - Banned peers - Bannade noder + &Sending addresses... + Av&sändaradresser... - Select a peer to view detailed information. - Välj en klient för att se detaljerad information. + &Receiving addresses... + Mottaga&radresser... - Whitelisted - Vitlistad + Open &URI... + Öppna &URI... - Direction - Riktning + Click to disable network activity. + Klicka för att inaktivera nätverksaktivitet. - Version - Version + Network activity disabled. + Nätverksaktivitet inaktiverad. - Starting Block - Startblock + Click to enable network activity again. + Klicka för att aktivera nätverksaktivitet igen. - Synced Headers - Synkade huvuden + Syncing Headers (%1%)... + Synkar huvuden (%1%)... - Synced Blocks - Synkade block + Reindexing blocks on disk... + Återindexerar block på disken... - User Agent - Användaragent + Send coins to a Raven address + Skicka ravens till en Raven-adress - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Öppna %1 debug-loggfilen från aktuell datakatalog. Detta kan ta några sekunder för stora loggfiler. + Backup wallet to another location + Säkerhetskopiera plånboken till en annan plats - Decrease font size - Minska fontstorleken + Change the passphrase used for wallet encryption + Byt lösenfras för kryptering av plånbok - Increase font size - Öka fontstorleken + Open debugging and diagnostic console + Öppna debug- och diagnostikkonsolen - Services - Tjänster + &Verify message... + &Verifiera meddelande... - Ban Score - Banpoäng + Raven + Raven - Connection Time - Anslutningstid + Wallet + Plånbok - Last Send - Senast sänt + &Send + &Skicka - Last Receive - Senast mottagen + &Receive + &Ta emot - Ping Time - Pingtid + &Show / Hide + &Visa / Göm - The duration of a currently outstanding ping. - Tidsåtgången för en nuvarande utestående ping. + Show or hide the main Window + Visa eller göm huvudfönstret - Ping Wait - Pingväntetid + Encrypt the private keys that belong to your wallet + Kryptera de privata nycklar som tillhör din plånbok - Time Offset - Tidsförskjutning + Sign messages with your Raven addresses to prove you own them + Signera meddelanden med din Raven-adress för att bevisa att du äger dem - Last block time - Sista blocktid + Verify messages to ensure they were signed with specified Raven addresses + Verifiera meddelanden för att vara säker på att de var signerade med specificerade Raven-adresser - &Open - &Öppna + &File + &Arkiv - &Console - &Konsol + &Help + &Hjälp - &Network Traffic - &Nätverkstrafik + Request payments (generates QR codes and raven: URIs) + Begär betalning (genererar QR-koder och raven-URI) - &Clear - &Rensa + Show the list of used sending addresses and labels + Visa listan av använda avsändaradresser och etiketter - Totals - Totalt: + Show the list of used receiving addresses and labels + Visa listan av använda mottagningsadresser och etiketter - In: - In: + Open a raven: URI or payment request + Öppna en raven: URI eller betalningsbegäran - Out: - Ut: + &Command-line options + &Kommandoradsalternativ - Debug log file - Debugloggfil + Indexing blocks on disk... + Indexerar block på disken... - Clear console - Rensa konsollen + Processing blocks on disk... + Bearbetar block på disken... - 1 &hour - 1 &timme + %1 behind + %1 efter - 1 &day - 1 &dag + Last received block was generated %1 ago. + Senast mottagna block genererades för %1 sen. - 1 &week - 1 &vecka + Transactions after this will not yet be visible. + Transaktioner efter denna kommer inte ännu vara synliga. - 1 &year - 1 &år + Error + Fel - &Disconnect - &Koppla ner + Warning + Varning - Ban for - Blockera i + Information + Information - &Unban - &Ta bort blockering + Up to date + Uppdaterad - Welcome to the %1 RPC console. - Välkommen till %1 RPC-konsolen. + Show the %1 help message to get a list with possible Raven command-line options + Visa %1 hjälpmeddelande för att få en lista med möjliga Raven kommandoradsalternativ. - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Använd upp- och ner-pilarna för att navigera i historiken, och <b>Ctrl-L</b> för att rensa skärmen. + %1 client + %1-klient - Type <b>help</b> for an overview of available commands. - Skriv <b>help</b> för en översikt av alla kommandon. + Connecting to peers... + Ansluter till noder... - Network activity disabled - Nätverksaktivitet inaktiverad + Catching up... + Hämtar senaste... - %1 B - %1 B + Date: %1 + + Datum: %1 + - %1 KB - %1 KB + Amount: %1 + + Belopp: %1 + - %1 MB - %1 MB + Type: %1 + + Typ: %1 + - %1 GB - %1 GB + Label: %1 + + Etikett: %1 + - (node id: %1) - (nod-id: %1) + Address: %1 + + Adress: %1 + - via %1 - via %1 + Sent transaction + Transaktion skickad - never - aldrig + Incoming transaction + Inkommande transaktion - Inbound - Inkommande + HD key generation is <b>enabled</b> + HD-nyckelgenerering är <b>aktiverad</b> - Outbound - Utgående + HD key generation is <b>disabled</b> + HD-nyckelgenerering är <b>inaktiverad</b> - Yes - Ja + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Denna plånbok är <b>krypterad</b> och för närvarande <b>olåst</b> - No - Nej + Wallet is <b>encrypted</b> and currently <b>locked</b> + Denna plånbok är <b>krypterad</b> och för närvarande <b>låst</b> - Unknown - Okänd + A fatal error occurred. Raven can no longer continue safely and will quit. + Ett kritiskt fel uppstod. Raven kan inte fortsätta att köra säkert och kommer att avslutas. @@ -1941,6 +1863,15 @@ Var vänlig och försök igen. Begärd + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2019,10 +1950,6 @@ Var vänlig och försök igen. Hide Göm - - total at least - totalt minst - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Att betala endast den minsta avgiften är bara bra så länge det är mindre transaktionsvolym än utrymme i blocken. Men tänk på att det kan hamna i en aldrig bekräftar transaktion när det finns mer efterfrågan på raven transaktioner än nätverket kan bearbeta. @@ -2043,14 +1970,6 @@ Var vänlig och försök igen. (Smart fee not initialized yet. This usually takes a few blocks...) (Smartavgiften är inte initierad än. Detta tar vanligen några block...) - - normal - normal - - - fast - snabb - Send to multiple recipients at once Skicka till flera mottagare samtidigt @@ -2175,10 +2094,6 @@ Var vänlig och försök igen. Payment request expired. Betalningsbegäran löpte ut. - - %n block(s) - %n block%n block - Pay only the required fee of %1 Betala endast den nödvändiga avgiften på %1 @@ -2210,10 +2125,6 @@ Var vänlig och försök igen. A&mount: &Belopp: - - Pay &To: - Betala &Till: - &Label: &Etikett: @@ -2274,10 +2185,6 @@ Var vänlig och försök igen. A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Ett meddelande som bifogades raven-URI, vilket lagras med transaktionen som referens. NB: Meddelandet kommer inte att sändas över Ravennätverket. - - Pay To: - Betala Till: - Memo: PM: @@ -2460,10 +2367,6 @@ Var vänlig och försök igen. TransactionDesc - - Open for %n more block(s) - Öppet för %n mer blockÖppet för %n mer block - Open until %1 Öppet till %1 @@ -2540,10 +2443,6 @@ Var vänlig och försök igen. label etikett - - matures in %n more block(s) - mognar om %n mer blockmognar om %n fler block - not accepted inte accepterad @@ -2630,10 +2529,6 @@ Var vänlig och försök igen. Label Etikett - - Open for %n more block(s) - Öppet för %n mer blockÖppet för %n mer block - Open until %1 Öppet till %1 @@ -2730,7 +2625,7 @@ Var vänlig och försök igen. Amount removed from or added to balance. Belopp draget eller tillagt till balans. - + TransactionView @@ -2898,7 +2793,7 @@ Var vänlig och försök igen. Send Coins Skicka Ravens - + WalletView @@ -2933,7 +2828,7 @@ Var vänlig och försök igen. The wallet data was successfully saved to %1. Plånbokens data sparades utan problem till %1. - + raven-core @@ -2956,14 +2851,6 @@ Var vänlig och försök igen. Accept command line and JSON-RPC commands Tillåt kommandon från kommandotolken och JSON-RPC-kommandon - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Acceptera anslutningar utifrån (förvalt: 1 om ingen -proxy eller -connect/-noconnect) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - Anslut endast till angivna nod(er); -noconnect eller -connect=0 ensam för att inaktivera automatiska anslutningar - Distributed under the MIT software license, see the accompanying file %s or %s Distribuerad under MIT mjukvarulicens, se den bifogade filen %s eller %s @@ -3032,10 +2919,6 @@ Var vänlig och försök igen. Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Ta bort alla plånbokstransaktioner och återskapa bara dom som är en del av blockkedjan genom att ange -rescan vid uppstart - - Error loading %s: You can't enable HD on a already existing non-HD wallet - Fel vid laddning av %s: Du kan inte aktivera HD på en existerande icke-HD plånbok - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. Fel vid läsning av %s! Alla nycklar lästes korrekt, men transaktionsdatat eller adressbokens poster kanske saknas eller är felaktiga. @@ -3100,10 +2983,6 @@ Var vänlig och försök igen. Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. Varning: Vi verkar inte helt överens med våra peers! Du kan behöva uppgradera, eller andra noder kan behöva uppgradera. - - You need to rebuild the database using -reindex-chainstate to change -txindex - Du måste återskapa databasen med -reindex-chainstate för att ändra -txindex - %s corrupt, salvage failed %s är korrupt, räddning misslyckades @@ -3200,10 +3079,6 @@ Var vänlig och försök igen. Error loading %s: Wallet requires newer version of %s Fel vid inläsningen av %s: Plånboken kräver en senare version av %s - - Error loading %s: You can't disable HD on a already existing HD wallet - Fel vid laddning av %s: Du kan inte avaktivera HD på en redan existerande HD plånbok - Error loading block database Fel vid inläsning av blockdatabasen @@ -3232,10 +3107,6 @@ Var vänlig och försök igen. Initialization sanity check failed. %s is shutting down. Initieringschecken fallerade. %s stängs av. - - Invalid -onion address: '%s' - Ogiltig -onion adress:'%s' - Invalid amount for -%s=<amount>: '%s' Ogiltigt belopp för -%s=<belopp>:'%s' @@ -3296,10 +3167,6 @@ Var vänlig och försök igen. Set database cache size in megabytes (%d to %d, default: %d) Sätt databasens cachestorlek i megabyte (%d till %d, förvalt: %d) - - Set maximum block size in bytes (default: %d) - Sätt maximal blockstorlek i byte (förvalt: %d) - Specify wallet file (within data directory) Ange plånboksfil (inom datakatalogen) @@ -3340,10 +3207,6 @@ Var vänlig och försök igen. Verifying blocks... Verifierar block... - - Verifying wallet... - Verifierar plånboken... - Wallet %s resides outside data directory %s Plånbok %s ligger utanför datakatalogen %s @@ -3368,10 +3231,6 @@ Var vänlig och försök igen. Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Bind till given adress och vitlista klienter som ansluter till den. Använd [värd]:port notation för IPv6 - - 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) - Bind till angiven adress för att lyssna på JSON-RPC-anslutningar. Använd [värd]:port-format for IPv6. Detta alternativ kan anges flera gånger (förvalt: bind till alla gränssnitt) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Skapa nya filer med systemets förvalda rättigheter, istället för umask 077 (bara effektivt med avaktiverad plånboks funktionalitet) @@ -3408,18 +3267,10 @@ Var vänlig och försök igen. Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Slumpa autentiseringen för varje proxyanslutning. Detta möjliggör Tor ström-isolering (förvalt: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Sätt den maximala storleken av hög-prioriterade/låg-avgifts transaktioner i byte (förvalt: %d) - The transaction amount is too small to send after the fee has been deducted Transaktionen är för liten att skicka efter det att avgiften har dragits - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - Använd hierarkisk deterministisk nyckel generering (HD) efter BIP32. Har bara effekt under plånbokens skapande/första användning. - 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 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 @@ -3492,10 +3343,6 @@ Var vänlig och försök igen. Send trace/debug info to console instead of debug.log file Skicka trace-/debuginformation till terminalen istället för till debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Sänd transaktioner som nollavgiftstransaktioner om möjligt (förvalt: %u) - Show all debugging options (usage: --help -help-debug) Visa alla avlusningsalternativ (använd: --help -help-debug) @@ -3580,10 +3427,6 @@ Var vänlig och försök igen. Allow DNS lookups for -addnode, -seednode and -connect Tillåt DNS-sökningar för -addnode, -seednode och -connect - - Loading addresses... - Laddar adresser... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = spara tx metadata t.ex. kontoägare och betalningsbegäransinformation, 2 = släng tx metadata) @@ -3624,10 +3467,6 @@ Var vänlig och försök igen. Output debugging information (default: %u, supplying <category> is optional) Skriv ut avlusningsinformation (förvalt: %u, att ange <category> är frivilligt) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Sök efter klientadresser med DNS sökningen, om det finns otillräckligt med adresser (förvalt: 1 om inte -connect/-noconnect) - Support filtering of blocks and transaction with bloom filters (default: %u) Stöd filtrering av block och transaktioner med bloomfilter (standard: %u) @@ -3688,10 +3527,6 @@ Var vänlig och försök igen. Include IP addresses in debug output (default: %u) Inkludera IP-adresser i debugutskrift (förvalt: %u) - - Invalid -proxy address: '%s' - Ogiltig -proxy adress: '%s' - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Lyssna på JSON-RPC-anslutningar på <port> (förval: %u eller testnet: %u) @@ -3800,10 +3635,6 @@ Var vänlig och försök igen. Loading block index... Laddar blockindex... - - Add a node to connect to and attempt to keep the connection open - Lägg till en nod att koppla upp mot och försök att hålla anslutningen öppen - Loading wallet... Laddar plånbok... @@ -3812,18 +3643,10 @@ Var vänlig och försök igen. Cannot downgrade wallet Kan inte nedgradera plånboken - - Cannot write default address - Kan inte skriva standardadress - Rescanning... Söker igen... - - Done loading - Klar med laddning - Error Fel diff --git a/src/qt/locale/raven_ta.ts b/src/qt/locale/raven_ta.ts index 10bf11a220..fa5fa8058e 100644 --- a/src/qt/locale/raven_ta.ts +++ b/src/qt/locale/raven_ta.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -46,6 +44,18 @@ AskPassphraseDialog + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -53,121 +63,6 @@ IP/Netmask - - RavenGUI - - &Overview - &கண்ணோட்டம் - - - &Transactions - &பரிவர்த்தனைகள் - - - E&xit - &வெளியேறு - - - Quit application - விலகு - - - About &Qt - &Qt-ஐ பற்றி - - - &Options... - &விருப்பங்கள்... - - - &Encrypt Wallet... - &என்க்ரிப்ட் பணப்பை... - - - Open &URI... - &URI-ஐ திற - - - &Verify message... - &செய்தியை சரிசெய்... - - - Raven - Raven - - - Wallet - பணப்பை - - - &Send - &அனுப்பு - - - &Receive - &பெறு - - - &Show / Hide - &காட்டு/மறை - - - &File - &கோப்பு - - - &Settings - &அமைப்பு - - - &Help - &உதவி - - - %1 behind - %1 பின்னால் - - - Error - தவறு - - - Warning - எச்சரிக்கை - - - Information - தகவல் - - - Date: %1 - - தேதி: %1 - - - - Amount: %1 - - தொகை: %1 - - - - Type: %1 - - வகை: %1 - - - - Address: %1 - - முகவரி: %1 - - - - Sent transaction - அனுப்பிய பரிவர்த்தனை - - CoinControlDialog @@ -207,6 +102,9 @@ உறுதியாக + + CreateAssetDialog + EditAddressDialog @@ -217,6 +115,12 @@ பெயர் + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -231,6 +135,18 @@ தவறு + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -242,6 +158,9 @@ மறை + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -334,10 +253,6 @@ Immature: முதிராத: - - Balances - மீதி - Total: மொத்தம்: @@ -448,10 +363,6 @@ &Console &பணியகம் - - &Clear - &வழுநீக்கு - Totals மொத்தம் @@ -480,22 +391,6 @@ 1 &year 1 &ஆண்டு - - %1 B - %1 B - - - %1 KB - %1 KB - - - %1 MB - %1 MB - - - %1 GB - %1 GB - via %1 via %1 @@ -525,6 +420,117 @@ அறியப்படாத + + RavenGUI + + &Overview + &கண்ணோட்டம் + + + &Transactions + &பரிவர்த்தனைகள் + + + E&xit + &வெளியேறு + + + Quit application + விலகு + + + About &Qt + &Qt-ஐ பற்றி + + + &Options... + &விருப்பங்கள்... + + + &Encrypt Wallet... + &என்க்ரிப்ட் பணப்பை... + + + Open &URI... + &URI-ஐ திற + + + &Verify message... + &செய்தியை சரிசெய்... + + + Raven + Raven + + + Wallet + பணப்பை + + + &Send + &அனுப்பு + + + &Receive + &பெறு + + + &Show / Hide + &காட்டு/மறை + + + &File + &கோப்பு + + + &Help + &உதவி + + + %1 behind + %1 பின்னால் + + + Error + தவறு + + + Warning + எச்சரிக்கை + + + Information + தகவல் + + + Date: %1 + + தேதி: %1 + + + + Amount: %1 + + தொகை: %1 + + + + Type: %1 + + வகை: %1 + + + + Address: %1 + + முகவரி: %1 + + + + Sent transaction + அனுப்பிய பரிவர்த்தனை + + ReceiveCoinsDialog @@ -578,6 +584,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -608,14 +623,6 @@ Hide மறை - - normal - இயல்பான - - - fast - வேகமாக - Balance: மீதி: diff --git a/src/qt/locale/raven_th_TH.ts b/src/qt/locale/raven_th_TH.ts index 56b7bcbece..9bcd492a1f 100644 --- a/src/qt/locale/raven_th_TH.ts +++ b/src/qt/locale/raven_th_TH.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -78,6 +76,18 @@ กรุณากรอกรหัสผ่านใหม่อีกครั้งหนึ่ง + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -90,735 +100,699 @@ - RavenGUI + CoinControlDialog - Sign &message... - เซ็นต์ชื่อด้วย &ข้อความ... + Coin Selection + การเลือก Coin - Synchronizing with network... - กำลังทำข้อมูลให้ตรงกันกับเครือข่าย ... + Quantity: + จำนวน: - &Overview - &ภาพรวม + Bytes: + ไบต์: - Node - Node/โหนด + Amount: + จำนวน: - Show general overview of wallet - แสดงภาพรวมทั่วไปของกระเป๋าเงิน + Fee: + ค่าธรรมเนียม: - &Transactions - &การทำรายการ + Dust: + เศษ: - Browse transaction history - เรียกดูประวัติการทำธุรกรรม + After Fee: + ส่วนที่เหลือจากค่าธรรมเนียม: - E&xit - &ออก + Change: + เงินทอน: - Quit application - ออกจากโปรแกรม + (un)select all + (ไม่)เลือกทั้งหมด - &About %1 - &เกี่ยวกับ %1 + Tree mode + โหมดแบบต้นไม้ - Show information about %1 - แสดงข้อมูล เกี่ยวกับ %1 + List mode + โหมดแบบรายการ - About &Qt - เกี่ยวกับ &Qt + Amount + จำนวน - Show information about Qt - แสดงข้อมูล เกี่ยวกับ Qt + Received with label + รับโดยป้ายชื่อ (label) - &Options... - &ตัวเลือก... + Received with address + รับโดยที่เก็บ - Modify configuration options for %1 - ปรับปรุง ข้อมูลการตั้งค่าตัวเลือก สำหรับ %1 + Date + วันที่ - &Encrypt Wallet... - &กระเป๋าเงินเข้ารหัส + Confirmations + การยืนยัน - &Backup Wallet... - &สำรองกระเป๋าเงิน... + Confirmed + ยืนยันแล้ว + + + CreateAssetDialog + + + EditAddressDialog - &Change Passphrase... - &เปลี่ยนรหัสผ่าน... + Edit Address + แก้ไขที่อยู่ - &Sending addresses... - &ที่เก็บเงิน ที่จะส่ง raven + &Label + &ป้ายชื่อ - &Receiving addresses... - &ที่เก็บเงิน ที่จะรับ raven + The label associated with this address list entry + รายการแสดง ป้ายชื่อที่เกี่ยวข้องกับที่เก็บนี้ - Open &URI... - เปิด &URI + The address associated with this address list entry. This can only be modified for sending addresses. + ที่เก็บที่เกี่ยวข้องกับ ที่เก็บที่แสดงรายการนี้ การปรับปรุงนี้ทำได้สำหรับ ที่เก็บเงินที่จะใช่ส่งเงิน เท่านั้น - Reindexing blocks on disk... - กำลังทำดัชนี ที่เก็บบล็อก ใหม่ ในดิสก์... + &Address + &ที่เก็บ + + + FreespaceChecker - Send coins to a Raven address - ส่ง coins ไปยัง ที่เก็บ Raven + A new data directory will be created. + ไดเร็กทอรี่ใหม่ที่ใช้เก็บข้อมูลจะถูกสร้างขึ้นมา - Backup wallet to another location - สำรอง กระเป๋าเงินไปยัง ที่เก็บอื่น + name + ชื่อ - Change the passphrase used for wallet encryption - เปลี่ยนรหัสผ่านที่ใช้สำหรับการเข้ารหัสกระเป๋าเงิน + Directory already exists. Add %1 if you intend to create a new directory here. + ไดเร็กทอรี่มีอยู่แล้ว ใส่เพิ่ม %1 หากท่านต้องการสร้างไดเร็กทอรี่ใหม่ที่นี่ - &Debug window - &หน้าต่าง Debug + Path already exists, and is not a directory. + พาธ มีอยู่แล้ว พาธนี่ไม่ใช่ไดเร็กทอรี่ - Open debugging and diagnostic console - เปิด แผลงควบคุม debugging และ diagnostic + Cannot create data directory here. + ไม่สามารถสร้างไดเร็กทอรี่ข้อมูลที่นี่ + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - &Verify message... - &ยืนยันข้อความ... + version + เวอร์ชั่น - Raven - Raven + (%1-bit) + (%1-บิท) - Wallet - กระเป๋าเงิน + About %1 + เกี่ยวกับ %1 - &Send - &ส่ง + Command-line options + ตัวเลือก Command-line - &Receive - &รับ + Usage: + วิธีใช้งาน: - &Show / Hide - &แสดง / ซ่อน + command-line options + ตัวเลือก command-line - Show or hide the main Window - แสดง หรือ ซ่อน หน้าหลัก + UI Options: + ตัวเลือก UI: - Encrypt the private keys that belong to your wallet - เข้ารหัส private keys/ รหัสส่วนตัว สำหรับกระเป๋าเงินของท่าน + Choose data directory on startup (default: %u) + เลือกไดเร็กทอรี่ข้อมูลตั้งแต่เริ่มต้นสตาร์ทอัพ (ค่าเริ่มต้น: %u) - Sign messages with your Raven addresses to prove you own them - เซ็นชื่อด้วยข้อความ ที่เก็บ Raven เพื่อแสดงว่าท่านเป็นเจ้าของ raven นี้จริง + Set language, for example "de_DE" (default: system locale) + ตั้งค่าภาษา ยกตัวอย่าง "de_DE" (ค่าเริ่มต้น: ภาษาท้องถิ่นของระบบ) - Verify messages to ensure they were signed with specified Raven addresses - ตรวจสอบ ข้อความ เพื่อให้แน่ใจว่า การเซ็นต์ชื่อ ด้วยที่เก็บ Raven แล้ว + Start minimized + เริ่มต้นมินิไมซ์ - &File - &ไฟล์ + Set SSL root certificates for payment request (default: -system-) + ตั้งค่า SSL root certificates สำหรับเรียกการชำระเงิน (ค่าเริ่มต้น: -system-) - &Settings - &การตั้งค่า + Show splash screen on startup (default: %u) + แสดง splash screen ตอนเริ่มต้น (ค่าเริ่มต้น: %u) - &Help - &ช่วยเหลือ + Reset all settings changed in the GUI + รีเซตการเปลี่ยนการตั้งค่าทั้งหมดใน GUI + + + Intro - Tabs toolbar - แถบเครื่องมือ + Welcome + ยินดีต้อนรับ - Request payments (generates QR codes and raven: URIs) - เรียกเก็บ การชำระเงิน (สร้าง QR codes และ raven: URIs) + Welcome to %1. + ยินดีต้องรับสู่ %1 - Show the list of used sending addresses and labels - แสดงรายการ ที่เก็บเงินที่จะส่ง raven ออก และป้ายชื่อ ที่ใช้ไปแล้ว + As this is the first time the program is launched, you can choose where %1 will store its data. + นี่เป็นการรันโปรแกรมครั้งแรก ท่านสามารถเลือก ว่าจะเก็บข้อมูลไว้ที่ %1 - Show the list of used receiving addresses and labels - แสดงรายการ ที่เก็บเงินที่จะรับ raven เข้า และป้ายชื่อ ที่ใช้ไปแล้ว + Use the default data directory + ใช้ไดเร็กทอรี่ข้อมูล ที่เป็นค่าเริ่มต้น - Open a raven: URI or payment request - เปิด raven: URI หรือ การเรียกเก็บเงิน (การเรียกให้ชำระเงิน) + Use a custom data directory: + ใช้ไดเร็กทอรี่ข้อมูลที่ตั้งค่าเอง: - &Command-line options - &ตัวเลือก Command-line - - - %n active connection(s) to Raven network - %n ช่องการเชื่อมต่อที่ใช้งานได้ เพื่อเชื่อมกับเครือข่าย Raven + Error: Specified data directory "%1" cannot be created. + ข้อผิดพลาด: ไดเร็กทอรี่ข้อมูลที่ต้องการ "%1" ไม่สามารถสร้างได้ - Indexing blocks on disk... - การกำลังสร้างดัชนีของบล็อก ในดิสก์... + Error + ข้อผิดพลาด + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Processing blocks on disk... - กำลังดำเนินการกับบล็อกในดิสก์... - - - Processed %n block(s) of transaction history. - %n บล็อกในประวัติรายการ ได้รับการดำเนินการเรียบร้อยแล้ว + Form + รูป + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - %1 behind - %1 ตามหลัง + Open URI + เปิด URI - Last received block was generated %1 ago. - บล็อกสุดท้ายที่ได้รับ สร้างขึ้นเมื่อ %1 มาแล้ว + Open payment request from URI or file + เปิด การเรียกการชำระเงิน จาก URI หรือ ไฟล์ - Transactions after this will not yet be visible. - รายการหลังจากนี้ จะไม่แสดงให้เห็น + URI: + URI: - Error - ข้อผิดพลาด + Select payment request file + เลือก ไฟล์การเรียกการชำระเงิน + + + OptionsDialog - Warning - คำเตือน + Options + ตัวเลือก - Information - ข้อมูล - - - Up to date - ทันสมัย - - - Show the %1 help message to get a list with possible Raven command-line options - แสดง %1 ข้อความช่วยเหลือ เพื่อแสดงรายการ ตัวเลือกที่เป็นไปได้สำหรับ Raven command-line + &Main + &หลัก - %1 client - %1 ลูกค้า + Automatically start %1 after logging in to the system. + เริ่มต้นอัตโนมัติ %1 หลังจาก ล็อกอิน เข้าสู่ระบบแล้ว - Catching up... - กำลังตามให้ทัน... + &Start %1 on system login + &เริ่ม %1 ในการล็อกอินระบบ - Date: %1 - - วันที่: %1 - + Size of &database cache + ขนาดของ &database cache - Amount: %1 - - จำนวน: %1 - + MB + MB - Type: %1 - - ชนิด: %1 - + Number of script &verification threads + จำนวนของสคริปท์ &verification threads - Label: %1 - - ป้ายชื่อ: %1 - + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + IP แอดเดส ของ proxy (เช่น IPv4: 127.0.0.1 / IPv6: ::1) - Address: %1 - - ที่อยู่: %1 - + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + มินิไมซ์แอพ แทนการออกจากแอพพลิเคชั่น เมื่อวินโดว์ได้รับการปิด เมื่อเลือกตัวเลือกนี้ แอพพลิเคชั่น จะถูกปิด ก็ต่อเมื่อ มีการเลือกเมนู Exit/ออกจากระบบ เท่านั้น - Sent transaction - รายการที่ส่ง + 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 |. + URL แบบอื่น (ยกตัวอย่าง เอ็กพลอเลอร์บล็อก) ที่อยู่ใน เมนูรายการ ลำดับ %s ใน URL จะถูกเปลี่ยนด้วย รายการแฮช URL ที่เป็นแบบหลายๆอัน จะถูกแยก โดย เครื่องหมายเส้นบาร์ตั้ง | - Incoming transaction - การทำรายการขาเข้า + Active command-line options that override above options: + ตัวเลือก command-line แอกทีฟอยู่นี้ จะแทนที่ ตัวเลือกด้านบนนี้: - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - ระเป๋าเงินถูก <b>เข้ารหัส</b> และในขณะนี้ <b>ปลดล็อคแล้ว</b> + Reset all client options to default. + รีเซต ไคลเอ็นออพชั่น กลับไปเป็นค่าเริ่มต้น - Wallet is <b>encrypted</b> and currently <b>locked</b> - กระเป๋าเงินถูก <b>เข้ารหัส</b> และในปัจจุบัน <b>ล็อค </b> - - - - CoinControlDialog - - Coin Selection - การเลือก Coin + &Reset Options + &รีเซต ออพชั่น - Quantity: - จำนวน: + &Network + &เน็ตเวิร์ก - Bytes: - ไบต์: + (0 = auto, <0 = leave that many cores free) + (0 = อัตโนมัติ, <0 = ปล่อย คอร์ อิสระ) - Amount: - จำนวน: + W&allet + กระเ&ป๋าเงิน - Fee: - ค่าธรรมเนียม: + Expert + ผู้เชี่ยวชาญ - Dust: - เศษ: + Enable coin &control features + เปิดใช้ coin & รูปแบบการควบคุม - After Fee: - ส่วนที่เหลือจากค่าธรรมเนียม: + 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. + หากท่านไม่เปิดใช้ การใช้เงินทอนที่ยังไม่ยืนยัน เงินทอนจากการทำรายการจะไม่สามารถใช้ได้ จนกว่ารายการที่ทำการ จะได้รับการยืนยันหนึ่งครั้ง และจะกระทบการคำนวณยอดคงเหลือของท่านด้วย - Change: - เงินทอน: + &Spend unconfirmed change + &ใช้เงินทอนที่ยังไม่ยืนยัน - (un)select all - (ไม่)เลือกทั้งหมด + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + เปิด Raven ไคล์เอ็นท์พอร์ต/client port บน router โดยอัตโนมัติ วิธีนี้ใช้ได้เมื่อ router สนับสนุน UPnP และสถานะเปิดใช้งาน - Tree mode - โหมดแบบต้นไม้ + Map port using &UPnP + จองพอร์ต โดยใช้ &UPnP - List mode - โหมดแบบรายการ + Connect to the Raven network through a SOCKS5 proxy. + เชื่อมต่อกับ Raven เน็ตเวิร์ก ผ่านพร็อกซี่แบบ SOCKS5 - Amount - จำนวน + &Connect through SOCKS5 proxy (default proxy): + &เชื่อมต่อผ่าน พร็อกซี่ SOCKS5 (พร็อกซี่เริ่มต้น): - Received with label - รับโดยป้ายชื่อ (label) + Proxy &IP: + พร็อกซี่ &IP: - Received with address - รับโดยที่เก็บ + &Port: + &พอร์ต - Date - วันที่ + Port of the proxy (e.g. 9050) + พอร์ตของพร็อกซี่ (ตัวอย่าง 9050) - Confirmations - การยืนยัน + Used for reaching peers via: + ใช้ในการเข้าถึงอีกฝ่ายหนึ่ง peer โดย: - Confirmed - ยืนยันแล้ว + IPv4 + IPv4 - - - EditAddressDialog - Edit Address - แก้ไขที่อยู่ + IPv6 + IPv6 - &Label - &ป้ายชื่อ + Tor + Tor - The label associated with this address list entry - รายการแสดง ป้ายชื่อที่เกี่ยวข้องกับที่เก็บนี้ + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + เชื่อมต่อกับ เครือข่าย Raven ผ่านทาง พร้อกซี่ SOCKS5 แยกต่างหาก สำหรับ Tor เซอร์วิส - The address associated with this address list entry. This can only be modified for sending addresses. - ที่เก็บที่เกี่ยวข้องกับ ที่เก็บที่แสดงรายการนี้ การปรับปรุงนี้ทำได้สำหรับ ที่เก็บเงินที่จะใช่ส่งเงิน เท่านั้น + &Window + &วันโดว์ - &Address - &ที่เก็บ + Show only a tray icon after minimizing the window. + แสดงเทรย์ไอคอน หลังมืนิไมส์วินโดว์ เท่านั้น - FreespaceChecker - - A new data directory will be created. - ไดเร็กทอรี่ใหม่ที่ใช้เก็บข้อมูลจะถูกสร้างขึ้นมา - - - name - ชื่อ - - - Directory already exists. Add %1 if you intend to create a new directory here. - ไดเร็กทอรี่มีอยู่แล้ว ใส่เพิ่ม %1 หากท่านต้องการสร้างไดเร็กทอรี่ใหม่ที่นี่ - - - Path already exists, and is not a directory. - พาธ มีอยู่แล้ว พาธนี่ไม่ใช่ไดเร็กทอรี่ - + OverviewPage - Cannot create data directory here. - ไม่สามารถสร้างไดเร็กทอรี่ข้อมูลที่นี่ + Form + รูป - + - HelpMessageDialog - - version - เวอร์ชั่น - - - (%1-bit) - (%1-บิท) - - - About %1 - เกี่ยวกับ %1 - - - Command-line options - ตัวเลือก Command-line - - - Usage: - วิธีใช้งาน: - - - command-line options - ตัวเลือก command-line - + PaymentServer + + + PeerTableModel + + + QObject - UI Options: - ตัวเลือก UI: + Amount + จำนวน - Choose data directory on startup (default: %u) - เลือกไดเร็กทอรี่ข้อมูลตั้งแต่เริ่มต้นสตาร์ทอัพ (ค่าเริ่มต้น: %u) + %1 and %2 + %1 และ %2 + + + QObject::QObject + + + QRImageWidget + + + RPCConsole + + + RavenGUI - Set language, for example "de_DE" (default: system locale) - ตั้งค่าภาษา ยกตัวอย่าง "de_DE" (ค่าเริ่มต้น: ภาษาท้องถิ่นของระบบ) + Sign &message... + เซ็นต์ชื่อด้วย &ข้อความ... - Start minimized - เริ่มต้นมินิไมซ์ + Synchronizing with network... + กำลังทำข้อมูลให้ตรงกันกับเครือข่าย ... - Set SSL root certificates for payment request (default: -system-) - ตั้งค่า SSL root certificates สำหรับเรียกการชำระเงิน (ค่าเริ่มต้น: -system-) + &Overview + &ภาพรวม - Show splash screen on startup (default: %u) - แสดง splash screen ตอนเริ่มต้น (ค่าเริ่มต้น: %u) + Node + Node/โหนด - Reset all settings changed in the GUI - รีเซตการเปลี่ยนการตั้งค่าทั้งหมดใน GUI + Show general overview of wallet + แสดงภาพรวมทั่วไปของกระเป๋าเงิน - - - Intro - Welcome - ยินดีต้อนรับ + &Transactions + &การทำรายการ - Welcome to %1. - ยินดีต้องรับสู่ %1 + Browse transaction history + เรียกดูประวัติการทำธุรกรรม - As this is the first time the program is launched, you can choose where %1 will store its data. - นี่เป็นการรันโปรแกรมครั้งแรก ท่านสามารถเลือก ว่าจะเก็บข้อมูลไว้ที่ %1 + E&xit + &ออก - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 จะดาวน์โหลดและเก็บกอปปี้ชุดหนึ่งของ บล็อกเชน Raven ไว้ ข้อมูลขนานอย่างน้อย %2GB จะเก็บไว้ในไดเร็กทอรี่นี้ และข้อมูลจะมีขนาดใหญ่ขึ้นเรื่อยๆ กระเป๋าเงิน จะเก็บไว้ในไดเร็กทอรี่นี้ด้วย + Quit application + ออกจากโปรแกรม - Use the default data directory - ใช้ไดเร็กทอรี่ข้อมูล ที่เป็นค่าเริ่มต้น + &About %1 + &เกี่ยวกับ %1 - Use a custom data directory: - ใช้ไดเร็กทอรี่ข้อมูลที่ตั้งค่าเอง: + Show information about %1 + แสดงข้อมูล เกี่ยวกับ %1 - Error: Specified data directory "%1" cannot be created. - ข้อผิดพลาด: ไดเร็กทอรี่ข้อมูลที่ต้องการ "%1" ไม่สามารถสร้างได้ + About &Qt + เกี่ยวกับ &Qt - Error - ข้อผิดพลาด + Show information about Qt + แสดงข้อมูล เกี่ยวกับ Qt - - %n GB of free space available - %n GB พื้นที่ว่างบนดิสก์ที่ใช้ได้ + + &Options... + &ตัวเลือก... - - (of %n GB needed) - (ต้องการพื้นที่ %n GB) + + Modify configuration options for %1 + ปรับปรุง ข้อมูลการตั้งค่าตัวเลือก สำหรับ %1 - - - ModalOverlay - Form - รูป + &Encrypt Wallet... + &กระเป๋าเงินเข้ารหัส - - - OpenURIDialog - Open URI - เปิด URI + &Backup Wallet... + &สำรองกระเป๋าเงิน... - Open payment request from URI or file - เปิด การเรียกการชำระเงิน จาก URI หรือ ไฟล์ + &Change Passphrase... + &เปลี่ยนรหัสผ่าน... - URI: - URI: + &Sending addresses... + &ที่เก็บเงิน ที่จะส่ง raven - Select payment request file - เลือก ไฟล์การเรียกการชำระเงิน + &Receiving addresses... + &ที่เก็บเงิน ที่จะรับ raven - - - OptionsDialog - Options - ตัวเลือก + Open &URI... + เปิด &URI - &Main - &หลัก + Reindexing blocks on disk... + กำลังทำดัชนี ที่เก็บบล็อก ใหม่ ในดิสก์... - Automatically start %1 after logging in to the system. - เริ่มต้นอัตโนมัติ %1 หลังจาก ล็อกอิน เข้าสู่ระบบแล้ว + Send coins to a Raven address + ส่ง coins ไปยัง ที่เก็บ Raven - &Start %1 on system login - &เริ่ม %1 ในการล็อกอินระบบ + Backup wallet to another location + สำรอง กระเป๋าเงินไปยัง ที่เก็บอื่น - Size of &database cache - ขนาดของ &database cache + Change the passphrase used for wallet encryption + เปลี่ยนรหัสผ่านที่ใช้สำหรับการเข้ารหัสกระเป๋าเงิน - MB - MB + Open debugging and diagnostic console + เปิด แผลงควบคุม debugging และ diagnostic - Number of script &verification threads - จำนวนของสคริปท์ &verification threads + &Verify message... + &ยืนยันข้อความ... - Accept connections from outside - ยอมรับ การเชื่อมต่อจากภายนอก + Raven + Raven - Allow incoming connections - ยอมให้เชื่อมต่อจากภายนอกได้ + Wallet + กระเป๋าเงิน - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - IP แอดเดส ของ proxy (เช่น IPv4: 127.0.0.1 / IPv6: ::1) + &Send + &ส่ง - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - มินิไมซ์แอพ แทนการออกจากแอพพลิเคชั่น เมื่อวินโดว์ได้รับการปิด เมื่อเลือกตัวเลือกนี้ แอพพลิเคชั่น จะถูกปิด ก็ต่อเมื่อ มีการเลือกเมนู Exit/ออกจากระบบ เท่านั้น + &Receive + &รับ - 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 |. - URL แบบอื่น (ยกตัวอย่าง เอ็กพลอเลอร์บล็อก) ที่อยู่ใน เมนูรายการ ลำดับ %s ใน URL จะถูกเปลี่ยนด้วย รายการแฮช URL ที่เป็นแบบหลายๆอัน จะถูกแยก โดย เครื่องหมายเส้นบาร์ตั้ง | + &Show / Hide + &แสดง / ซ่อน - Third party transaction URLs - URI รายการ แบบของเจ้าอื่นๆ + Show or hide the main Window + แสดง หรือ ซ่อน หน้าหลัก - Active command-line options that override above options: - ตัวเลือก command-line แอกทีฟอยู่นี้ จะแทนที่ ตัวเลือกด้านบนนี้: + Encrypt the private keys that belong to your wallet + เข้ารหัส private keys/ รหัสส่วนตัว สำหรับกระเป๋าเงินของท่าน - Reset all client options to default. - รีเซต ไคลเอ็นออพชั่น กลับไปเป็นค่าเริ่มต้น + Sign messages with your Raven addresses to prove you own them + เซ็นชื่อด้วยข้อความ ที่เก็บ Raven เพื่อแสดงว่าท่านเป็นเจ้าของ raven นี้จริง - &Reset Options - &รีเซต ออพชั่น + Verify messages to ensure they were signed with specified Raven addresses + ตรวจสอบ ข้อความ เพื่อให้แน่ใจว่า การเซ็นต์ชื่อ ด้วยที่เก็บ Raven แล้ว - &Network - &เน็ตเวิร์ก + &File + &ไฟล์ - (0 = auto, <0 = leave that many cores free) - (0 = อัตโนมัติ, <0 = ปล่อย คอร์ อิสระ) + &Help + &ช่วยเหลือ - W&allet - กระเ&ป๋าเงิน + Request payments (generates QR codes and raven: URIs) + เรียกเก็บ การชำระเงิน (สร้าง QR codes และ raven: URIs) - Expert - ผู้เชี่ยวชาญ + Show the list of used sending addresses and labels + แสดงรายการ ที่เก็บเงินที่จะส่ง raven ออก และป้ายชื่อ ที่ใช้ไปแล้ว - Enable coin &control features - เปิดใช้ coin & รูปแบบการควบคุม + Show the list of used receiving addresses and labels + แสดงรายการ ที่เก็บเงินที่จะรับ raven เข้า และป้ายชื่อ ที่ใช้ไปแล้ว - 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. - หากท่านไม่เปิดใช้ การใช้เงินทอนที่ยังไม่ยืนยัน เงินทอนจากการทำรายการจะไม่สามารถใช้ได้ จนกว่ารายการที่ทำการ จะได้รับการยืนยันหนึ่งครั้ง และจะกระทบการคำนวณยอดคงเหลือของท่านด้วย + Open a raven: URI or payment request + เปิด raven: URI หรือ การเรียกเก็บเงิน (การเรียกให้ชำระเงิน) - &Spend unconfirmed change - &ใช้เงินทอนที่ยังไม่ยืนยัน + &Command-line options + &ตัวเลือก Command-line - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - เปิด Raven ไคล์เอ็นท์พอร์ต/client port บน router โดยอัตโนมัติ วิธีนี้ใช้ได้เมื่อ router สนับสนุน UPnP และสถานะเปิดใช้งาน + Indexing blocks on disk... + การกำลังสร้างดัชนีของบล็อก ในดิสก์... - Map port using &UPnP - จองพอร์ต โดยใช้ &UPnP + Processing blocks on disk... + กำลังดำเนินการกับบล็อกในดิสก์... - Connect to the Raven network through a SOCKS5 proxy. - เชื่อมต่อกับ Raven เน็ตเวิร์ก ผ่านพร็อกซี่แบบ SOCKS5 + %1 behind + %1 ตามหลัง - &Connect through SOCKS5 proxy (default proxy): - &เชื่อมต่อผ่าน พร็อกซี่ SOCKS5 (พร็อกซี่เริ่มต้น): + Last received block was generated %1 ago. + บล็อกสุดท้ายที่ได้รับ สร้างขึ้นเมื่อ %1 มาแล้ว - Proxy &IP: - พร็อกซี่ &IP: + Transactions after this will not yet be visible. + รายการหลังจากนี้ จะไม่แสดงให้เห็น - &Port: - &พอร์ต + Error + ข้อผิดพลาด - Port of the proxy (e.g. 9050) - พอร์ตของพร็อกซี่ (ตัวอย่าง 9050) + Warning + คำเตือน - Used for reaching peers via: - ใช้ในการเข้าถึงอีกฝ่ายหนึ่ง peer โดย: + Information + ข้อมูล - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - แสดง หากใช้พร็อกซี่ SOCKS5 ที่เป็นค่าเริ่มต้น เพื่อเข้าถึง peer อีกฝ่าย ผ่านทางเน็ตเวิร์กชนิดนี้ + Up to date + ทันสมัย - IPv4 - IPv4 + Show the %1 help message to get a list with possible Raven command-line options + แสดง %1 ข้อความช่วยเหลือ เพื่อแสดงรายการ ตัวเลือกที่เป็นไปได้สำหรับ Raven command-line - IPv6 - IPv6 + %1 client + %1 ลูกค้า - Tor - Tor + Catching up... + กำลังตามให้ทัน... - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - เชื่อมต่อกับ เครือข่าย Raven ผ่านทาง พร้อกซี่ SOCKS5 แยกต่างหาก สำหรับ Tor เซอร์วิส + Date: %1 + + วันที่: %1 + - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - ใช้ พร็อกซี่ SOCKS5 แยก เพื่อเข้าถึง peers ผ่าน Tor เซอร์วิสซ่อน: + Amount: %1 + + จำนวน: %1 + - &Window - &วันโดว์ + Type: %1 + + ชนิด: %1 + - &Hide the icon from the system tray. - &ซ่อนไอคอน จากเทรย์ระบบ + Label: %1 + + ป้ายชื่อ: %1 + - Hide tray icon - ซ่อนไอคอนเทรย์ + Address: %1 + + ที่อยู่: %1 + - Show only a tray icon after minimizing the window. - แสดงเทรย์ไอคอน หลังมืนิไมส์วินโดว์ เท่านั้น + Sent transaction + รายการที่ส่ง - - - OverviewPage - Form - รูป + Incoming transaction + การทำรายการขาเข้า - - - PaymentServer - - - PeerTableModel - - - QObject - Amount - จำนวน + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + ระเป๋าเงินถูก <b>เข้ารหัส</b> และในขณะนี้ <b>ปลดล็อคแล้ว</b> - %1 and %2 - %1 และ %2 + Wallet is <b>encrypted</b> and currently <b>locked</b> + กระเป๋าเงินถูก <b>เข้ารหัส</b> และในปัจจุบัน <b>ล็อค </b> - - QObject::QObject - - - QRImageWidget - - - RPCConsole - ReceiveCoinsDialog @@ -832,6 +806,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_tr.ts b/src/qt/locale/raven_tr.ts index a59250be0c..31a6b1f941 100644 --- a/src/qt/locale/raven_tr.ts +++ b/src/qt/locale/raven_tr.ts @@ -1,11 +1,9 @@ - - - + AddressBookPage Right-click to edit address or label - Adres veya etiketi düzenlemek için sağ tıklayınız. + Adres veya etiketi düzenlemek için sağ tıkla Create a new address @@ -17,7 +15,7 @@ Copy the currently selected address to the system clipboard - Seçili adresi panoya kopyala + Seçili adresi sistem panosuna kopyala &Copy @@ -33,7 +31,7 @@ Export the data in the current tab to a file - Açık olan sekmedeki verileri bir dosyaya aktar + Mevcut sekmedeki verileri bir dosyaya aktar &Export @@ -45,11 +43,11 @@ Choose the address to send coins to - Parayı göndermek istediğiniz adresi seçiniz + Coin göndermek istediğiniz adresi seçiniz Choose the address to receive coins with - Parayı almak istediğiniz adresi seçiniz + Coin almak istediğiniz adresi seçiniz C&hoose @@ -57,7 +55,7 @@ Sending addresses - Gönderilen adresler + Gönderim adresleri Receiving addresses @@ -97,7 +95,7 @@ There was an error trying to save the address list to %1. Please try again. - Adres listesinin %1 konumuna kaydedilmesi sırasında bir hata meydana geldi. Lütfen tekrar deneyin. + Adres listesinin %1 konumuna kaydedilmesi sırasında bir hata meydana geldi. Lütfen tekrar dene. @@ -123,7 +121,7 @@ Enter passphrase - Parolayı giriniz + Parolayı gir New passphrase @@ -131,7 +129,7 @@ Repeat new passphrase - Yeni parolayı tekrarlayınız + Yeni parolayı tekrarla 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>. @@ -155,7 +153,7 @@ Decrypt wallet - Cüzdanın şifrelemesini aç + Cüzdan şifresini çöz Change passphrase @@ -171,7 +169,7 @@ Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR RAVENS</b>! - Uyarı: Eğer cüzdanınızı şifreler ve parolanızı kaybederseniz <b>TÜM BİTCOİNLERİNİZİ KAYBEDECEKSİNİZ</b>! + Uyarı: Eğer cüzdanınızı şifreler ve parolanızı kaybederseniz <b>TÜM RAVENCOINLERİNİZİ KAYBEDECEKSİNİZ</b>! Are you sure you wish to encrypt your wallet? @@ -223,350 +221,533 @@ - BanTableModel + AssetControlDialog - IP/Netmask - IP/Ağ Maskesi + Asset Selection + Asset Seçimi - Banned Until - Şu zamana kadar yasaklı: + Quantity: + Miktar: - - - RavenGUI - Sign &message... - &İleti imzala... + Bytes: + Bayt: - Synchronizing with network... - Ağ ile senkronize ediliyor... + Amount: + Tutar: - &Overview - &Genel bakış + Dust: + Dust: - Node - Düğüm + Fee: + Ücret: - Show general overview of wallet - Cüzdana genel bakışı göster + After Fee: + Ücretten sonra: - &Transactions - &İşlemler + Change: + Change: - Browse transaction history - İşlem geçmişine gözat + (un)select all + (un)select all - E&xit - Ç&ık + Tree mode + Ağaç modu - Quit application - Uygulamadan çık + List mode + Liste modu - &About %1 - %1 &Hakkında + View assets that you have the ownership asset for + View assets that you have the ownership asset for - Show information about %1 - %1 hakkında bilgi göster + View Administrator Assets + View Administrator Assets - About &Qt - &Qt Hakkında + Asset + Asset - Show information about Qt - Qt hakkında bilgi göster + Amount + Amount - &Options... - &Seçenekler... + Received with label + Received with label - Modify configuration options for %1 - %1 için yapılandırma ayarlarını değiştir + Received with address + Received with address - &Encrypt Wallet... - &Cüzdanı Şifrele... + Date + Date - &Backup Wallet... - &Cüzdanı Yedekle... + Confirmations + Confirmations - &Change Passphrase... - &Parolayı Değiştir... + Confirmed + Confirmed - &Sending addresses... - &Gönderme adresleri... + Copy address + Copy address - &Receiving addresses... - &Alma adresleri... + Copy label + Copy label - Open &URI... - &URI Aç... + Copy amount + Copy amount - Click to disable network activity. - Ağ etkinliğini devre dışı bırakmak için tıklayın. + Copy transaction ID + Copy transaction ID - Network activity disabled. - Ağ etkinliği devre dışı bırakılmış. + Lock unspent + Lock unspent - Click to enable network activity again. - Ağ etkinliğini yeniden etkinleştirmek için tıklayın. + Unlock unspent + Unlock unspent - Syncing Headers (%1%)... - Üstbilgiler Senkronize Ediliyor (%1%)... + Copy quantity + Copy quantity - Reindexing blocks on disk... - Diskteki bloklar yeniden indeksleniyor... + Copy fee + Copy fee - Send coins to a Raven address - Bir raven adresine raven gönder + Copy after fee + Copy after fee - Backup wallet to another location - Cüzdanı diğer bir konumda yedekle + Copy bytes + Copy bytes - Change the passphrase used for wallet encryption - Cüzdan şifrelemesi için kullanılan parolayı değiştir + Copy dust + Copy dust - &Debug window - &Hata ayıklama penceresi + Copy change + Copy change - Open debugging and diagnostic console - Hata ayıklama ve teşhis penceresini aç + (%1 locked) + (%1 locked) - &Verify message... - İletiyi &kontrol et... + yes + yes - Raven - Raven + no + no - Wallet - Cüzdan + This label turns red if any recipient receives an amount smaller than the current dust threshold. + This label turns red if any recipient receives an amount smaller than the current dust threshold. - &Send - &Gönder + Can vary +/- %1 satoshi(s) per input. + Can vary +/- %1 satoshi(s) per input. - &Receive - &Al + (no label) + (no label) - &Show / Hide - &Göster / Gizle + change from %1 (%2) + change from %1 (%2) - Show or hide the main Window - Ana pencereyi göster ya da gizle + (change) + (change) + + + AssetTableModel - Encrypt the private keys that belong to your wallet - Cüzdanınıza ait özel anahtarları şifreleyin + Name + Name - Sign messages with your Raven addresses to prove you own them - İletileri adreslerin size ait olduğunu ispatlamak için Raven adresleri ile imzala + Quantity + Quantity + + + AssetsDialog - Verify messages to ensure they were signed with specified Raven addresses - Belirtilen Raven adresleri ile imzalandıklarından emin olmak için iletileri kontrol et + Send Coins + Send Coins - &File - &Dosya + Asset Control Features + Asset Control Features - &Settings - &Ayarlar + Inputs... + Inputs... - &Help - &Yardım + automatically selected + automatically selected - Tabs toolbar - Sekme araç çubuğu + Insufficient funds! + Insufficient funds! - Request payments (generates QR codes and raven: URIs) - Ödeme talep et (QR kodu ve raven URI'si oluşturur) + Quantity: + Quantity: - Show the list of used sending addresses and labels - Kullanılmış gönderme adresleri ve etiketlerin listesini göster + Bytes: + Bytes: - Show the list of used receiving addresses and labels - Kullanılmış alım adresleri ve etiketlerin listesini göster + Amount: + Amount: - Open a raven: URI or payment request - Bir raven: bağlantısı ya da ödeme talebi aç + Dust: + Dust: - &Command-line options - &Komut satırı seçenekleri - - - %n active connection(s) to Raven network - Raven şebekesine %n faal bağlantı + Fee: + Fee: - Indexing blocks on disk... - Bloklar diske indeksleniyor... + After Fee: + After Fee: - Processing blocks on disk... - Bloklar diske işleniyor... - - - Processed %n block(s) of transaction history. - Muamele tarihçesinden %n blok işlendi. + Change: + Change: - %1 behind - %1 geride + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. - Last received block was generated %1 ago. - Son alınan blok %1 önce oluşturulmuştu. + Custom change address + Custom change address - Transactions after this will not yet be visible. - Bundan sonraki işlemler henüz görüntülenemez. + Transaction Fee: + Transaction Fee: - Error - Hata + Choose... + Choose... - Warning - Uyarı + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. - Information - Bilgi + Warning: Fee estimation is currently not possible. + Warning: Fee estimation is currently not possible. - Up to date - Güncel + collapse fee-settings + collapse fee-settings - Show the %1 help message to get a list with possible Raven command-line options - Olası Raven komut satırı seçeneklerinin listesini görmek için %1 yardım mesajını göster + Hide + Hide - %1 client - %1 istemci + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. - Connecting to peers... - Eşlere bağlanılıyor... + per kilobyte + per kilobyte - Catching up... - Aralık kapatılıyor... + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. - Date: %1 - - Tarih: %1 - + (read the tooltip) + (read the tooltip) - Amount: %1 - - Tutar: %1 - + Recommended: + Recommended: - Type: %1 - - Tür: %1 - + Custom: + Custom: - Label: %1 - - Etiket: %1 - + (Smart fee not initialized yet. This usually takes a few blocks...) + (Smart fee not initialized yet. This usually takes a few blocks...) - Address: %1 - - Adres: %1 - + Confirmation time target: + Confirmation time target: - Sent transaction - İşlem gönderildi + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). - Incoming transaction - Gelen işlem + Request Replace-By-Fee + Request Replace-By-Fee - HD key generation is <b>enabled</b> - HD anahtar oluşturma <b>etkin</b> + Confirm the send action + Confirm the send action - HD key generation is <b>disabled</b> - HD anahtar oluşturma <b>devre dışı</b> + S&end + S&end - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Cüzdan <b>şifrelenmiştir</b> ve şu anda <b>kilidi açıktır</b> + Clear all fields of the form. + Clear all fields of the form. - Wallet is <b>encrypted</b> and currently <b>locked</b> - Cüzdan <b>şifrelenmiştir</b> ve şu anda <b>kilitlidir</b> + Clear &All + Clear &All - A fatal error occurred. Raven can no longer continue safely and will quit. - Ölümcül bir hata oluştu. Raven yazılımı artık güvenli bir şekilde çalışmaya devam edemediği için kapatılacaktır. + Transfer to multiple recipients at once + Transfer to multiple recipients at once - - - CoinControlDialog - Coin Selection - Raven Seçimi + Add &Recipient + Add &Recipient - Quantity: - Miktar: + Balance: + Balance: - Bytes: - Bayt: + Copy quantity + Copy quantity + + + Copy amount + Copy amount + + + Copy fee + Copy fee + + + Copy after fee + Copy after fee + + + Copy bytes + Copy bytes + + + Copy dust + Copy dust + + + Copy change + Copy change + + + %1 (%2 blocks) + %1 (%2 blocks) + + + %1 to %2 + %1 to %2 + + + Are you sure you want to send? + Göndermek istediğine emin misin? + + + added as transaction fee + added as transaction fee + + + Confirm send assets + Confirm send assets + + + The recipient address is not valid. Please recheck. + The recipient address is not valid. Please recheck. + + + The amount to pay must be larger than 0. + The amount to pay must be larger than 0. + + + The amount exceeds your balance. + The amount exceeds your balance. + + + The total exceeds your balance when the %1 transaction fee is included. + The total exceeds your balance when the %1 transaction fee is included. + + + Duplicate address found: addresses should only be used once each. + Duplicate address found: addresses should only be used once each. + + + Transaction creation failed! + Transaction creation failed! + + + The transaction was rejected with the following reason: %1 + The transaction was rejected with the following reason: %1 + + + A fee higher than %1 is considered an absurdly high fee. + A fee higher than %1 is considered an absurdly high fee. + + + Payment request expired. + Payment request expired. + + + Pay only the required fee of %1 + Pay only the required fee of %1 + + + Estimated to begin confirmation within %n block(s). + Estimated to begin confirmation within %n block.Estimated to begin confirmation within %n blocks. + + + Warning: Invalid Raven address + Warning: Invalid Raven address + + + Warning: Unknown change address + Warning: Unknown change address + + + Confirm custom change address + Confirm custom change address + + + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + + + (no label) + (no label) + + + + AssignQualifier + + Frame + Frame + + + Select Type: + Select Type: + + + Select Qualifier: + Select Qualifier: + + + Address: + Address: + + + IPFS / Hash: + IPFS / Hash: + + + Custom Change Address + Custom Change Address + + + Check + Check + + + Clear + Clear + + + Submit + Submit + + + Assign Qualifier + Assign Qualifier + + + Remove Qualifier + Remove Qualifier + + + Data has been validated, You can now submit the qualifier request + Data has been validated, You can now submit the qualifier request + + + Must have a qualifier asset selected + Must have a qualifier asset selected + + + Address already has the qualifier assigned to it + Address already has the qualifier assigned to it + + + Address doesn't have the qualifier, so we can't remove it + Address doesn't have the qualifier, so we can't remove it + + + Unable to preform action at this time + Unable to preform action at this time + + + + BanTableModel + + IP/Netmask + IP/Ağ Maskesi + + + Banned Until + Şu zamana kadar yasaklı: + + + + CoinControlDialog + + Coin Selection + Raven Seçimi + + + Quantity: + Miktar: + + + Bytes: + Bayt: Amount: @@ -706,1254 +887,3136 @@ - EditAddressDialog + CreateAssetDialog - Edit Address - Adresi düzenle + Coin Control Features + Coin Control Features - &Label - &Etiket + Inputs... + Inputs... - The label associated with this address list entry - Bu adres listesi girdisi ile ilişkili etiket + automatically selected + automatically selected - The address associated with this address list entry. This can only be modified for sending addresses. - Bu adres listesi girdisi ile ilişkili adres. Sadece gönderme adresleri için değiştirilebilir. + Insufficient funds! + Insufficient funds! - &Address - &Adres + Quantity: + Quantity: - New receiving address - Yeni alım adresi + Bytes: + Bytes: - New sending address - Yeni gönderi adresi + Amount: + Amount: - Edit receiving address - Alım adresini düzenle + Dust: + Dust: - Edit sending address - Gönderi adresini düzenle + Fee: + Fee: - The entered address "%1" is not a valid Raven address. - Girilen "%1" adresi geçerli bir Raven adresi değildir. + After Fee: + After Fee: - The entered address "%1" is already in the address book. - Girilen "%1" adresi zaten adres defterinde mevcuttur. + Change: + Change: - Could not unlock wallet. - Cüzdan kilidi açılamadı. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. - New key generation failed. - Yeni anahtar oluşturulması başarısız oldu. + Custom change address + Custom change address - - - FreespaceChecker - A new data directory will be created. - Yeni bir veri klasörü oluşturulacaktır. + Name: + Name: - name - isim + A-Z 0-9 and . or _ as the second character + A-Z 0-9 and . or _ as the second character - Directory already exists. Add %1 if you intend to create a new directory here. - Klasör zaten mevcuttur. Burada yeni bir klasör oluşturmak istiyorsanız, %1 ekleyiniz. + The name of the asset you would like to create + The name of the asset you would like to create - Path already exists, and is not a directory. - Erişim yolu zaten mevcuttur ve klasör değildir. + Check Availabilty + Check Availabilty - Cannot create data directory here. - Burada veri klasörü oluşturulamaz. + Address: + Address: - - - HelpMessageDialog - version - sürüm + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. - (%1-bit) - (%1-bit) + Verifier String: + Verifier String: - About %1 - %1 Hakkında + Create a verifier string built from Qualifier names e.g (#KYC & #VALID). Leave blank to default to true + Create a verifier string built from Qualifier names e.g (#KYC & #VALID). Leave blank to default to true - Command-line options - Komut satırı seçenekleri + Warning: + Warning: - Usage: - Kullanım: + The number of assets that will be created + The number of assets that will be created - command-line options - komut satırı seçenekleri + Units: + Units: - UI Options: - Arayüz Seçenekleri: + How divisble the assets will be (e.g. 8 = 1.00000000, 2 = 1.00) + How divisble the assets will be (e.g. 8 = 1.00000000, 2 = 1.00) - Choose data directory on startup (default: %u) - Başlangıçta veri klasörü seç (varsayılan: %u) + e.g. 1 + e.g. 1 - Set language, for example "de_DE" (default: system locale) - Lisan belirt, mesela "de_De" (varsayılan: sistem dili) + If the owner of this asset will be able to issue more assets in the future + If the owner of this asset will be able to issue more assets in the future - Start minimized - Küçültülmüş olarak başlat + Reissuable + Reissuable - Set SSL root certificates for payment request (default: -system-) - Ödeme talebi için SSL kök sertifikalarını belirle (varsayılan: -system-) + Does this asset have an ipfs hash to go with it + Does this asset have an ipfs hash to go with it - Show splash screen on startup (default: %u) - Başlatıldığında başlangıç ekranını göster (varsayılan: %u) + Add IPFS/Txid Hash + Add IPFS/Txid Hash - Reset all settings changed in the GUI - Grafik arayüzde yapılan tüm seçenek değişikliklerini sıfırla + The ipfs/txid hash that contains information about the asset + The ipfs/txid hash that contains information about the asset - - - Intro - Welcome - Hoş geldiniz + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) - Welcome to %1. - %1'a hoş geldiniz. + ERROR TEXT + ERROR TEXT - As this is the first time the program is launched, you can choose where %1 will store its data. - Bu programın ilk kez başlatılmasından dolayı %1 yazılımının verilerini nerede saklayacağını seçebilirsiniz. + Transaction Fee: + Transaction Fee: - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1, Raven blok zincirinin bir kopyasını indirecek ve saklayacaktır. Bu klasörde en az %2 GB veri saklanacak ve bu zamanla artacaktır. Cüzdan da bu klasörde saklanacaktır. + Choose... + Choose... - Use the default data directory - Varsayılan veri klasörünü kullan + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. - Use a custom data directory: - Özel bir veri klasörü kullan: + Warning: Fee estimation is currently not possible. + Warning: Fee estimation is currently not possible. - Error: Specified data directory "%1" cannot be created. - Hata: belirtilen "%1" veri klasörü oluşturulamaz. + collapse fee-settings + collapse fee-settings - Error - Hata + Hide + Hide - - %n GB of free space available - %n GB boş alan mevcuttur + + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. - - (of %n GB needed) - (gereken %n GB alandan) + + per kilobyte + per kilobyte - - - ModalOverlay - Form - Form + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. - Son işlemler henüz görünmeyebilir ve bu nedenle cüzdanınızın bakiyesi yanlış olabilir. Bu bilgiler, aşağıda detaylandırıldığı gibi, cüzdanınız raven ağı ile senkronizasyonunu tamamladığında doğru olacaktır. - - - Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. - Henüz görüntülenmeyen işlemlerden etkilenen ravenleri harcama girişiminde bulunmak ağ tarafından kabul edilmeyecektir. + (read the tooltip) + (read the tooltip) - Number of blocks left - Kalan blok sayısı + Recommended: + Recommended: - Unknown... - Bilinmiyor... + C&ustom: + C&ustom: - Last block time - Son blok zamanı + (Smart fee not initialized yet. This usually takes a few blocks...) + (Smart fee not initialized yet. This usually takes a few blocks...) - Progress - İlerleme + Confirmation time target: + Confirmation time target: - Progress increase per hour - Saat başı ilerleme artışı + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). - calculating... - hesaplanıyor... + Request Replace-By-Fee + Request Replace-By-Fee - Estimated time left until synced - Senkronize edilene kadar kalan tahmini süre + Create Asset + Create Asset - Hide - Gizle + Clear + Clear - Unknown. Syncing Headers (%1)... - Bilinmeyen. Üstbilgiler Senkronize Ediliyor (%1)... + Balance: + Balance: - - - OpenURIDialog - Open URI - URI Aç + 123.456 RVN + 123.456 RVN - Open payment request from URI or file - Dosyadan veya URI'den ödeme talebi aç + Copy quantity + Copy quantity - URI: - URI: + Copy amount + Copy amount - Select payment request file - Ödeme talebi dosyasını seç + Copy fee + Copy fee - Select payment request file to open - Açılacak ödeme talebi dosyasını seç + Copy after fee + Copy after fee - - - OptionsDialog - Options - Seçenekler + Copy bytes + Copy bytes - &Main - &Genel + Copy dust + Copy dust - Automatically start %1 after logging in to the system. - Sistemde oturum açıldığında %1 programını otomatik olarak başlat. + Copy change + Copy change - &Start %1 on system login - &Açılışta %1 açılsın + %1 (%2 blocks) + %1 (%2 blocks) - Size of &database cache - &Veritabanı önbelleğinin boyutu + Main Asset + Main Asset - MB - MB + Sub Asset + Sub Asset - Number of script &verification threads - İş parçacıklarını &denetleme betiği sayısı + Unique Asset + Unique Asset - Accept connections from outside - Dışarıdan gelen bağlantıları kabul et + Messaging Channel Asset + Messaging Channel Asset - Allow incoming connections - Gelen bağlantılara izin ver + Qualifier Asset + Qualifier Asset - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - Vekil sunucusunun IP adresi (mesela IPv4: 127.0.0.1 / IPv6: ::1) + Sub Qualifier Asset + Sub Qualifier Asset - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Pencere kapatıldığında uygulamadan çıkmak yerine uygulamayı küçültür. Bu seçenek etkinleştirildiğinde, uygulama sadece menüden çıkış seçildiğinde kapanacaktır. + Restricted Asset + Restricted Asset - 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 |. - İşlemler sekmesinde bağlam menüsü unsurları olarak görünen üçüncü taraf bağlantıları (mesela bir blok tarayıcısı). URL'deki %s, işlem hash değeri ile değiştirilecektir. Birden çok bağlantılar düşey çubuklar | ile ayrılacaktır. + Asset Type + Asset Type - Third party transaction URLs - Üçüncü parti işlem URL'leri + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters - Active command-line options that override above options: - Yukarıdaki seçeneklerin yerine geçen etkin komut satırı seçenekleri: + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters - Reset all client options to default. - İstemcinin tüm seçeneklerini varsayılan değerlere geri al. + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash - &Reset Options - Seçenekleri &Sıfırla + Warning: Invalid Raven address + Warning: Invalid Raven address - &Network - &Ağ + Warning: Restricted Assets Reissuance requires an address + Warning: Restricted Assets Reissuance requires an address - (0 = auto, <0 = leave that many cores free) - (0 = otomatik, <0 = bu kadar çekirdeği kullanma) + Valid Asset + Valid Asset - W&allet - &Cüzdan + Invalid: Asset name already in use + Invalid: Asset name already in use - Expert - Gelişmiş + Error: Asset Database not in sync + Error: Asset Database not in sync - Enable coin &control features - Para &kontrolü özelliklerini etkinleştir + %1 to %2 + %1 to %2 - 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. - Doğrulanmamış para üstünü harcamayı devre dışı bırakırsanız, bir işlemin para üstü bu işlem için en az bir doğrulama olana dek harcanamaz. Bu, aynı zamanda bakiyenizin nasıl hesaplandığını da etkiler. + Are you sure you want to send? + Are you sure you want to send? - &Spend unconfirmed change - Doğrulanmamış para üstünü &harca + added as transaction fee + added as transaction fee - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Yönlendiricide Raven istemci portlarını otomatik olarak açar. Bu, sadece yönlendiricinizin UPnP desteği bulunuyorsa ve etkinse çalışabilir. + Total Amount %1 + Total Amount %1 - Map port using &UPnP - Portları &UPnP kullanarak haritala + or + or - Connect to the Raven network through a SOCKS5 proxy. - Raven ağına bir SOCKS5 vekil sunucusu aracılığıyla bağlan. + Confirm send assets + Confirm send assets - &Connect through SOCKS5 proxy (default proxy): - SOCKS5 vekil sunucusu aracılığıyla &bağlan (varsayılan vekil sunucusu): + Invalid: + Invalid: - Proxy &IP: - Vekil &IP: + Copy + Copy - &Port: - &Port: + Transaction ID Copied + Transaction ID Copied - Port of the proxy (e.g. 9050) - Vekil sunucunun portu (mesela 9050) + Asset transaction sent to network: + Asset transaction sent to network: - - Used for reaching peers via: - Eşlere ulaşmak için kullanılır, şu üzerinden: + + Estimated to begin confirmation within %n block(s). + Estimated to begin confirmation within %n block.Estimated to begin confirmation within %n blocks. - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Bu ağ türü yoluyla eşlere bağlanmak için belirtilen varsayılan SOCKS5 vekil sunucusunun kullanılıp kullanılmadığını gösterir. + Warning: Unknown change address + Warning: Unknown change address - IPv4 - IPv4 + Confirm custom change address + Confirm custom change address - IPv6 - IPv6 + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? - Tor - Tor + (no label) + (no label) - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Raven ağına gizli Tor servisleri için ayrı bir SOCKS5 vekil sunucusu aracılığıyla bağlan. + Pay only the required fee of %1 + Pay only the required fee of %1 + + + EditAddressDialog - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Eşlere gizli Tor servisleri ile ulaşmak için ayrı SOCKS5 vekil sunucusu kullan: + Edit Address + Adresi düzenle - &Window - &Pencere + &Label + &Etiket - &Hide the icon from the system tray. - Simgeyi görev çubuğundan &gizle + The label associated with this address list entry + Bu adres listesi girdisi ile ilişkili etiket - Hide tray icon - Görev çubuğu simgesini gizle + The address associated with this address list entry. This can only be modified for sending addresses. + Bu adres listesi girdisi ile ilişkili adres. Sadece gönderme adresleri için değiştirilebilir. - Show only a tray icon after minimizing the window. - Küçültüldükten sonra sadece tepsi simgesi göster. + &Address + &Adres - &Minimize to the tray instead of the taskbar - İşlem çubuğu yerine sistem çekmecesine &küçült + New receiving address + Yeni alım adresi - M&inimize on close - Kapatma sırasında k&üçült + New sending address + Yeni gönderi adresi - &Display - &Görünüm + Edit receiving address + Alım adresini düzenle - User Interface &language: - Kullanıcı arayüzü &lisanı: + Edit sending address + Gönderi adresini düzenle - The user interface language can be set here. This setting will take effect after restarting %1. - Kullanıcı arayüzünün dili burada belirtilebilir. Bu ayar %1 tekrar başlatıldığında etkinleşecektir. + The entered address "%1" is not a valid Raven address. + Girilen "%1" adresi geçerli bir Raven adresi değildir. - &Unit to show amounts in: - Tutarı göstermek için &birim: + The entered address "%1" is already in the address book. + Girilen "%1" adresi zaten adres defterinde mevcuttur. - Choose the default subdivision unit to show in the interface and when sending coins. - Raven gönderildiğinde arayüzde gösterilecek varsayılan alt birimi seçiniz. + Could not unlock wallet. + Cüzdan kilidi açılamadı. - Whether to show coin control features or not. - Para kontrol özelliklerinin gösterilip gösterilmeyeceğini ayarlar. + New key generation failed. + Yeni anahtar oluşturulması başarısız oldu. + + + FreespaceChecker - &OK - &Tamam + A new data directory will be created. + Yeni bir veri klasörü oluşturulacaktır. - &Cancel - &İptal + name + isim - default - varsayılan + Directory already exists. Add %1 if you intend to create a new directory here. + Klasör zaten mevcuttur. Burada yeni bir klasör oluşturmak istiyorsanız, %1 ekleyiniz. - none - boş + Path already exists, and is not a directory. + Erişim yolu zaten mevcuttur ve klasör değildir. - Confirm options reset - Seçeneklerin sıfırlanmasını teyit et + Cannot create data directory here. + Burada veri klasörü oluşturulamaz. + + + FreezeAddress - Client restart required to activate changes. - Değişikliklerin uygulanması için istemcinin yeniden başlatılması lazımdır. + Frame + Frame - Client will be shut down. Do you want to proceed? - İstemci kapanacaktır. Devam etmek istiyor musunuz? + Restricted Asset: + Restricted Asset: - This change would require a client restart. - Bu değişiklik istemcinin tekrar başlatılmasını gerektirir. + Address: + Address: - The supplied proxy address is invalid. - Girilen vekil sunucu adresi geçersizdir. + Custom Change Address + Custom Change Address - - - OverviewPage - Form - Form + IPFS / Hash: + IPFS / Hash: - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Görüntülenen bilgiler güncel olmayabilir. Bağlantı kurulduğunda cüzdanınız otomatik olarak Raven ağı ile senkronize olur ancak bu işlem henüz tamamlanmamıştır. + Single Address Options + Single Address Options - Watch-only: - Sadece-izlenen: + Global Options + Global Options - Available: - Mevcut: + Free&ze trading on this address + Free&ze trading on this address - Your current spendable balance - Güncel harcanabilir bakiyeniz + Unfreeze tradin&g on this address + Unfreeze tradin&g on this address - Pending: - Beklemede: + Freeze all &trading for the selected restricted asset + Freeze all &trading for the selected restricted asset - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Henüz doğrulanmamış ve harcanabilir bakiyeye eklenmemiş işlemlerin toplamı + &Unfreeze all trading for the selected restricted asset + &Unfreeze all trading for the selected restricted asset - Immature: - Olgunlaşmamış: + Check + Check - Mined balance that has not yet matured - Oluşturulan bakiye henüz olgunlaşmamıştır + Clear + Clear - Balances - Bakiyeler + Submit + Submit - Total: - Toplam: + Data has been validated, You can now submit the restriction transaction + Data has been validated, You can now submit the restriction transaction - Your current total balance - Güncel toplam bakiyeniz + Address is already frozen + Address is already frozen - Your current balance in watch-only addresses - Sadece izlenen adreslerdeki güncel bakiyeniz + Address is not frozen + Address is not frozen - Spendable: - Harcanabilir: + Restricted asset is already frozen globally + Restricted asset is already frozen globally - Recent transactions - Son işlemler + Restricted asset is not frozen globally + Restricted asset is not frozen globally - Unconfirmed transactions to watch-only addresses - Sadece izlenen adreslere gelen doğrulanmamış işlemler + Unable to preform action at this time + Unable to preform action at this time + + + GUIUtil::SyncWarningMessage - Mined balance in watch-only addresses that has not yet matured - Sadece izlenen adreslerin henüz olgunlaşmamış oluşturulan bakiyeleri + Warning: transaction while syncing wallet! + Warning: transaction while syncing wallet! - Current total balance in watch-only addresses - Sadece izlenen adreslerdeki güncel toplam bakiye + You are trying to send a transaction while your wallet is not fully synced. This is not recommended because the transaction might get stuck in your wallet. Are you sure you want to proceed? + +Recommended action: Fully sync your wallet before sending a transaction. + + You are trying to send a transaction while your wallet is not fully synced. This is not recommended because the transaction might get stuck in your wallet. Are you sure you want to proceed? + +Recommended action: Fully sync your wallet before sending a transaction. + - PaymentServer + HelpMessageDialog + + version + sürüm + + + (%1-bit) + (%1-bit) + + + About %1 + %1 Hakkında + + + Command-line options + Komut satırı seçenekleri + + + Usage: + Kullanım: + + + command-line options + komut satırı seçenekleri + + + UI Options: + Arayüz Seçenekleri: + + + Choose data directory on startup (default: %u) + Başlangıçta veri klasörü seç (varsayılan: %u) + + + Set language, for example "de_DE" (default: system locale) + Lisan belirt, mesela "de_De" (varsayılan: sistem dili) + + + Start minimized + Küçültülmüş olarak başlat + + + Set SSL root certificates for payment request (default: -system-) + Ödeme talebi için SSL kök sertifikalarını belirle (varsayılan: -system-) + + + Show splash screen on startup (default: %u) + Başlatıldığında başlangıç ekranını göster (varsayılan: %u) + + + Reset all settings changed in the GUI + Grafik arayüzde yapılan tüm seçenek değişikliklerini sıfırla + + + + Intro + + Welcome + Hoş geldiniz + + + Welcome to %1. + %1'a hoş geldiniz. + + + As this is the first time the program is launched, you can choose where %1 will store its data. + Bu programın ilk kez başlatılmasından dolayı %1 yazılımının verilerini nerede saklayacağını seçebilirsiniz. + + + When you click OK, %1 will begin to download and process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched. + When you click OK, %1 will begin to download and process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched. + + + This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off. + This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off. + + + If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. + If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low. + + + Use the default data directory + Varsayılan veri klasörünü kullan + + + Use a custom data directory: + Özel bir veri klasörü kullan: + + + Raven + Raven + + + At least %1 GB of data will be stored in this directory, and it will grow over time. + At least %1 GB of data will be stored in this directory, and it will grow over time. + + + Approximately %1 GB of data will be stored in this directory. + Approximately %1 GB of data will be stored in this directory. + + + %1 will download and store a copy of the Raven block chain. + %1 will download and store a copy of the Raven block chain. + + + The wallet will also be stored in this directory. + The wallet will also be stored in this directory. + + + Error: Specified data directory "%1" cannot be created. + Hata: belirtilen "%1" veri klasörü oluşturulamaz. + + + Error + Hata + + + %n GB of free space available + %n GB of free space available%n GB of free space available + + + (of %n GB needed) + (of %n GB needed)(of %n GB needed) + + + + MnemonicDialog + + HD Wallet Setup + HD Wallet Setup + + + + MnemonicDialog1 + + HD Wallet Setup + HD Wallet Setup + + + Select the type of wallet to create. + Select the type of wallet to create. + + + Since no wallet.dat file was found in the Raven block chain data directory, a wallet file will be created. + Since no wallet.dat file was found in the Raven block chain data directory, a wallet file will be created. + + + Please choose what you would like to do: + Please choose what you would like to do: + + + Create a new wallet using a new BIP39 compliant set of 12 seed words. + Create a new wallet using a new BIP39 compliant set of 12 seed words. + + + Re-create an existing wallet using a previously used BIP39 compliant set + of 12 seed words which you know. + Re-create an existing wallet using a previously used BIP39 compliant set + of 12 seed words which you know. + + + Accept + Accept + + + You are choosing to create a new wallet using new seed words. + You are choosing to create a new wallet using new seed words. + + + You are choosing to re-create an old wallet using seed words which you know. + You are choosing to re-create an old wallet using seed words which you know. + + + + MnemonicDialog2 + + New HD Wallet Creation + New HD Wallet Creation + + + BIP39 Compliant Seed Words: + BIP39 Compliant Seed Words: + + + Generate New Seed Words + Generate New Seed Words + + + These 12 generated seed words will be used. + These 12 generated seed words will be used. + + + Passphrase: + Passphrase: + + + Enter a Passphrase to protect your seed words (optional). + Enter a Passphrase to protect your seed words (optional). + + + You may enter an optional Passphrase to protect your seed words. + You may enter an optional Passphrase to protect your seed words. + + + Warning: + Warning: + + + Please write down your 12 seed words and Passphrase before Accepting. +They are not recoverable !! + Please write down your 12 seed words and Passphrase before Accepting. +They are not recoverable !! + + + Accept + Accept + + + Go Back + Go Back + + + Words are not valid, please generate new words and try again + Words are not valid, please generate new words and try again + + + + MnemonicDialog3 + + Previous HD Wallet Re-creation + Previous HD Wallet Re-creation + + + BIP39 Compliant Seed Words: + BIP39 Compliant Seed Words: + + + Enter the 12 seed words from your previous wallet here. + Enter the 12 seed words from your previous wallet here. + + + Passphrase: + Passphrase: + + + You will need the Passphrase if your previous wallet used one. + You will need the Passphrase if your previous wallet used one. + + + Enter the Passphrase from your previous wallet if it used one. + Enter the Passphrase from your previous wallet if it used one. + + + Warning: + Warning: + + + Please continue to remember your 12 seed words and Passphrase before Accepting. +They are not recoverable !! + Please continue to remember your 12 seed words and Passphrase before Accepting. +They are not recoverable !! + + + Accept + Accept + + + Go Back + Go Back + + + Words are not valid, please check the words and try again + Words are not valid, please check the words and try again + + + + ModalOverlay + + Form + Form + + + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. + Son işlemler henüz görünmeyebilir ve bu nedenle cüzdanınızın bakiyesi yanlış olabilir. Bu bilgiler, aşağıda detaylandırıldığı gibi, cüzdanınız raven ağı ile senkronizasyonunu tamamladığında doğru olacaktır. + + + Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. + Henüz görüntülenmeyen işlemlerden etkilenen ravenleri harcama girişiminde bulunmak ağ tarafından kabul edilmeyecektir. + + + Number of blocks left + Kalan blok sayısı + + + Unknown... + Bilinmiyor... + + + Last block time + Son blok zamanı + + + Progress + İlerleme + + + Progress increase per hour + Saat başı ilerleme artışı + + + calculating... + hesaplanıyor... + + + Estimated time left until synced + Senkronize edilene kadar kalan tahmini süre + + + Hide + Gizle + + + Unknown. Syncing Headers (%1)... + Bilinmeyen. Üstbilgiler Senkronize Ediliyor (%1)... + + + + MyRestrictedAssetsTableModel + + Date + Date + + + Type + Type + + + Address + Address + + + Asset Name + Asset Name + + + Tagged + Tagged + + + Untagged + Untagged + + + Frozen + Frozen + + + Unfrozen + Unfrozen + + + Other + Other + + + watch-only + watch-only + + + (no label) + (no label) + + + Date and time that the transaction was received. + Date and time that the transaction was received. + + + Type of transaction. + Type of transaction. + + + User-defined intent/purpose of the transaction. + User-defined intent/purpose of the transaction. + + + The asset (or RVN) removed or added to balance. + The asset (or RVN) removed or added to balance. + + + + OpenURIDialog + + Open URI + URI Aç + + + Open payment request from URI or file + Dosyadan veya URI'den ödeme talebi aç + + + URI: + URI: + + + Select payment request file + Ödeme talebi dosyasını seç + + + Select payment request file to open + Açılacak ödeme talebi dosyasını seç + + + + OptionsDialog + + Options + Seçenekler + + + &Main + &Genel + + + Automatically start %1 after logging in to the system. + Sistemde oturum açıldığında %1 programını otomatik olarak başlat. + + + &Start %1 on system login + &Açılışta %1 açılsın + + + Size of &database cache + &Veritabanı önbelleğinin boyutu + + + MB + MB + + + Number of script &verification threads + İş parçacıklarını &denetleme betiği sayısı + + + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + Vekil sunucusunun IP adresi (mesela IPv4: 127.0.0.1 / IPv6: ::1) + + + Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. + Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type. + + + Use separate SOCKS&5 proxy to reach peers via Tor hidden services: + Use separate SOCKS&5 proxy to reach peers via Tor hidden services: + + + Hide the icon from the system tray. + Hide the icon from the system tray. + + + &Hide tray icon + &Hide tray icon + + + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Pencere kapatıldığında uygulamadan çıkmak yerine uygulamayı küçültür. Bu seçenek etkinleştirildiğinde, uygulama sadece menüden çıkış seçildiğinde kapanacaktır. + + + &Currency Unit: + &Currency Unit: + + + Choose which currency to display the realtime value of RVN in (ie: BTC/RVN). + Choose which currency to display the realtime value of RVN in (ie: BTC/RVN). + + + 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 |. + İşlemler sekmesinde bağlam menüsü unsurları olarak görünen üçüncü taraf bağlantıları (mesela bir blok tarayıcısı). URL'deki %s, işlem hash değeri ile değiştirilecektir. Birden çok bağlantılar düşey çubuklar | ile ayrılacaktır. + + + Active command-line options that override above options: + Yukarıdaki seçeneklerin yerine geçen etkin komut satırı seçenekleri: + + + Open the %1 configuration file from the working directory. + Open the %1 configuration file from the working directory. + + + Open Configuration File + Open Configuration File + + + Reset all client options to default. + İstemcinin tüm seçeneklerini varsayılan değerlere geri al. + + + &Reset Options + Seçenekleri &Sıfırla + + + &Network + &Ağ + + + (0 = auto, <0 = leave that many cores free) + (0 = otomatik, <0 = bu kadar çekirdeği kullanma) + + + W&allet + &Cüzdan + + + Expert + Gelişmiş + + + Enable coin &control features + Para &kontrolü özelliklerini etkinleştir + + + Enable fee control features + Enable fee control features + + + 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. + Doğrulanmamış para üstünü harcamayı devre dışı bırakırsanız, bir işlemin para üstü bu işlem için en az bir doğrulama olana dek harcanamaz. Bu, aynı zamanda bakiyenizin nasıl hesaplandığını da etkiler. + + + &Spend unconfirmed change + Doğrulanmamış para üstünü &harca + + + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Yönlendiricide Raven istemci portlarını otomatik olarak açar. Bu, sadece yönlendiricinizin UPnP desteği bulunuyorsa ve etkinse çalışabilir. + + + Map port using &UPnP + Portları &UPnP kullanarak haritala + + + Accept connections from outside. + Accept connections from outside. + + + Allow incomin&g connections + Allow incomin&g connections + + + Connect to the Raven network through a SOCKS5 proxy. + Raven ağına bir SOCKS5 vekil sunucusu aracılığıyla bağlan. + + + &Connect through SOCKS5 proxy (default proxy): + SOCKS5 vekil sunucusu aracılığıyla &bağlan (varsayılan vekil sunucusu): + + + Proxy &IP: + Vekil &IP: + + + &Port: + &Port: + + + Port of the proxy (e.g. 9050) + Vekil sunucunun portu (mesela 9050) + + + Used for reaching peers via: + Eşlere ulaşmak için kullanılır, şu üzerinden: + + + IPv4 + IPv4 + + + IPv6 + IPv6 + + + Tor + Tor + + + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Raven ağına gizli Tor servisleri için ayrı bir SOCKS5 vekil sunucusu aracılığıyla bağlan. + + + &Window + &Pencere + + + Show only a tray icon after minimizing the window. + Küçültüldükten sonra sadece tepsi simgesi göster. + + + &Minimize to the tray instead of the taskbar + İşlem çubuğu yerine sistem çekmecesine &küçült + + + M&inimize on close + Kapatma sırasında k&üçült + + + &Display + &Görünüm + + + User Interface &language: + Kullanıcı arayüzü &lisanı: + + + The user interface language can be set here. This setting will take effect after restarting %1. + Kullanıcı arayüzünün dili burada belirtilebilir. Bu ayar %1 tekrar başlatıldığında etkinleşecektir. + + + &Unit to show amounts in: + Tutarı göstermek için &birim: + + + Choose the default subdivision unit to show in the interface and when sending coins. + Raven gönderildiğinde arayüzde gösterilecek varsayılan alt birimi seçiniz. + + + Whether to show coin control features or not. + Para kontrol özelliklerinin gösterilip gösterilmeyeceğini ayarlar. + + + &Third party transaction URLs + &Third party transaction URLs + + + Reset + Reset + + + Third party URL for IPFS-viewer. %s in the URL is replaced by IPFS hash. + Third party URL for IPFS-viewer. %s in the URL is replaced by IPFS hash. + + + IPFS Viewer URL + IPFS Viewer URL + + + Enable Dark Mode + Enable Dark Mode + + + &OK + &Tamam + + + &Cancel + &İptal + + + default + varsayılan + + + none + boş + + + Confirm options reset + Seçeneklerin sıfırlanmasını teyit et + + + Client restart required to activate changes. + Değişikliklerin uygulanması için istemcinin yeniden başlatılması lazımdır. + + + Client will be shut down. Do you want to proceed? + İstemci kapanacaktır. Devam etmek istiyor musunuz? + + + Configuration options + Configuration options + + + The configuration file is used to specify advanced user options which override GUI settings. Additionally, any command-line options will override this configuration file. + The configuration file is used to specify advanced user options which override GUI settings. Additionally, any command-line options will override this configuration file. + + + Error + Error + + + The configuration file could not be opened. + The configuration file could not be opened. + + + This change would require a client restart. + Bu değişiklik istemcinin tekrar başlatılmasını gerektirir. + + + The supplied proxy address is invalid. + Girilen vekil sunucu adresi geçersizdir. + + + + OverviewPage + + Form + Form + + + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Görüntülenen bilgiler güncel olmayabilir. Bağlantı kurulduğunda cüzdanınız otomatik olarak Raven ağı ile senkronize olur ancak bu işlem henüz tamamlanmamıştır. + + + Watch-only: + Sadece-izlenen: + + + Available: + Mevcut: + + + Your current spendable balance + Güncel harcanabilir bakiyeniz + + + Pending: + Beklemede: + + + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Henüz doğrulanmamış ve harcanabilir bakiyeye eklenmemiş işlemlerin toplamı + + + Immature: + Olgunlaşmamış: + + + Mined balance that has not yet matured + Oluşturulan bakiye henüz olgunlaşmamıştır + + + Total: + Toplam: + + + Your current total balance + Güncel toplam bakiyeniz + + + RVN Balances + RVN Balances + + + Your current balance in watch-only addresses + Sadece izlenen adreslerdeki güncel bakiyeniz + + + Spendable: + Harcanabilir: + + + Asset Balances + Asset Balances + + + Search + Search + + + Recent transactions + Son işlemler + + + Unconfirmed transactions to watch-only addresses + Sadece izlenen adreslere gelen doğrulanmamış işlemler + + + Mined balance in watch-only addresses that has not yet matured + Sadece izlenen adreslerin henüz olgunlaşmamış oluşturulan bakiyeleri + + + Current total balance in watch-only addresses + Sadece izlenen adreslerdeki güncel toplam bakiye + + + Send Asset + Send Asset + + + Copy Amount + Copy Amount + + + Copy Name + Copy Name + + + Copy Hash + Copy Hash + + + Issue Sub Asset + Issue Sub Asset + + + Issue Unique Asset + Issue Unique Asset + + + Reissue Asset + Reissue Asset + + + Open IPFS in Browser + Open IPFS in Browser + + + + PaymentServer Payment request error Ödeme talebi hatası - Cannot start raven: click-to-pay handler - Raven başlatılamadı: tıkla-ve-öde yöneticisi + Cannot start raven: click-to-pay handler + Raven başlatılamadı: tıkla-ve-öde yöneticisi + + + URI handling + URI yönetimi + + + Payment request fetch URL is invalid: %1 + Ödeme talebini alma URL'i geçersiz: %1 + + + Invalid payment address %1 + %1 ödeme adresi geçersizdir + + + URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. + URI ayrıştırılamıyor! Bunun nedeni geçersiz bir Raven adresi veya hatalı biçimlendirilmiş URI değişkenleri olabilir. + + + Payment request file handling + Ödeme talebi dosyası yönetimi + + + Payment request file cannot be read! This can be caused by an invalid payment request file. + Ödeme talebi dosyası okunamıyor! Bunun nedeni geçersiz bir ödeme talebi dosyası olabilir. + + + Payment request rejected + Ödeme talebi reddedildi + + + Payment request network doesn't match client network. + Ödeme talebi ağı, istemci ağıyla eşleşmiyor. + + + Payment request expired. + Ödeme talebinin geçerlilik süresi bitti. + + + Payment request is not initialized. + Ödeme talebi başlatılmadı. + + + Unverified payment requests to custom payment scripts are unsupported. + Özel ödeme betiklerine, doğrulanmamış ödeme talepleri desteklenmez. + + + Invalid payment request. + Geçersiz ödeme talebi. + + + Requested payment amount of %1 is too small (considered dust). + Talep edilen %1 ödeme tutarı çok küçüktür (toz olarak kabul edilir). + + + Refund from %1 + %1 adresinden geri ödeme + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + %1 ödeme talebi çok büyük (%2 bayt, üst sınır %3 bayt). + + + Error communicating with %1: %2 + %1 ile iletişimde hata: %2 + + + Payment request cannot be parsed! + Ödeme talebi ayrıştırılamaz! + + + Bad response from server %1 + %1 sunucusundan hatalı yanıt + + + Network request error + Ağ talebi hatası + + + Payment acknowledged + Ödeme kabul edildi + + + + PeerTableModel + + User Agent + Kullanıcı Yazılımı + + + Node/Service + Düğüm/Servis + + + NodeId + Düğüm ID'si + + + Ping + Ping + + + Sent + Sent + + + Received + Received + + + + QObject + + Amount + Tutar + + + Enter a Raven address (e.g. %1) + Bir Raven adresi giriniz (mesela %1) + + + %1 d + %1 g + + + %1 h + %1 s + + + %1 m + %1 d + + + %1 s + %1 s + + + None + Boş + + + N/A + Mevcut değil + + + %1 ms + %1 ms + + + %n second(s) + %n second%n seconds + + + %n minute(s) + %n minute%n minutes + + + %n hour(s) + %n hour%n hours + + + %n day(s) + %n day%n days + + + %n week(s) + %n week%n weeks + + + %1 and %2 + %1 ve %2 + + + %n year(s) + %n year%n years + + + %1 B + %1 B + + + %1 KB + %1 KB + + + %1 MB + %1 MB + + + %1 GB + %1 GB + + + %1 didn't yet exit safely... + %1 henüz güvenli bir şekilde çıkış yapmamıştır... + + + unknown + unknown + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + Hata: Belirtilen "%1" veri klasörü yoktur. + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + Hata: %1 yapılandırma dosyası ayrıştırılamadı. Sadece anahtar=değer dizimini kullanınız. + + + Error: %1 + Hata: %1 + + + + QRImageWidget + + &Save Image... + Resmi ka&ydet... + + + &Copy Image + Resmi &Kopyala + + + Save QR Code + QR Kodu Kaydet + + + PNG Image (*.png) + PNG Resim (*.png) + + + + RPCConsole + + N/A + Mevcut değil + + + Client version + İstemci sürümü + + + &Information + &Bilgi + + + Debug window + Hata ayıklama penceresi + + + General + Genel + + + Using BerkeleyDB version + Kullanılan BerkeleyDB sürümü + + + Datadir + Veri konumu + + + Startup time + Başlama zamanı + + + Network + + + + Name + İsim + + + Number of connections + Bağlantı sayısı + + + Block chain + Blok zinciri + + + Current number of blocks + Güncel blok sayısı + + + Memory Pool + Bellek Alanı + + + Current number of transactions + Güncel işlem sayısı + + + Memory usage + Bellek kullanımı + + + &Reset + &Reset + + + Received + Alınan + + + Sent + Yollanan + + + &Peers + &Eşler + + + Banned peers + Yasaklı eşler + + + Select a peer to view detailed information. + Ayrıntılı bilgi görmek için bir eş seçin. + + + Whitelisted + Beyaz listedekiler + + + Direction + Yön + + + Version + Sürüm + + + Starting Block + Başlangıç Bloku + + + Synced Headers + Eşleşmiş Üstbilgiler + + + Synced Blocks + Eşleşmiş Bloklar + + + &Wallet Repair + &Wallet Repair + + + Wallet Repair Options + Wallet Repair Options + + + The buttons below will restart the wallet with command-line options to recover missing transactions or rebuild corrupt blockchain files. + The buttons below will restart the wallet with command-line options to recover missing transactions or rebuild corrupt blockchain files. + + + Wallet Path + Wallet Path + + + Rescan blockchain files + Rescan blockchain files + + + Recover transactions + Recover transactions + + + Rebuild index + Rebuild index + + + -rescan: Rescan the blockchain files on disk for missing wallet transactions. (Short process) + -rescan: Rescan the blockchain files on disk for missing wallet transactions. (Short process) + + + -zapwallettxes=1: Delete all wallet transactions and recover them with a rescan. (Keeps metadata) + -zapwallettxes=1: Delete all wallet transactions and recover them with a rescan. (Keeps metadata) + + + Use to recover balance when transactions fail to broadcast to the network. + Use to recover balance when transactions fail to broadcast to the network. + + + -reindex: Rebuild chain state and block index from the blk00*.dat files on disk. (Long process) + -reindex: Rebuild chain state and block index from the blk00*.dat files on disk. (Long process) + + + Use after importing private keys or restoring a wallet.dat backup. + Use after importing private keys or restoring a wallet.dat backup. + + + User Agent + Kullanıcı Yazılımı + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + Güncel veri klasöründen %1 hata ayıklama kütük dosyasını açar. Büyük kütük dosyaları için bu birkaç saniye alabilir. + + + Decrease font size + Font boyutunu küçült + + + Increase font size + Yazıtipi boyutunu büyült + + + Services + Servisler + + + Ban Score + Yasaklama Skoru + + + Connection Time + Bağlantı Süresi + + + Last Send + Son Gönderme + + + Last Receive + Son Alma + + + Ping Time + Ping Süresi + + + The duration of a currently outstanding ping. + Güncel olarak göze çarpan bir ping'in süresi. + + + Ping Wait + Ping Beklemesi + + + Min Ping + En Düşük Ping + + + Time Offset + Saat Farkı + + + Last block time + Son blok zamanı + + + &Open + &Aç + + + &Console + &Konsol + + + &Network Traffic + &Ağ trafiği + + + Totals + Toplamlar + + + In: + İçeri: + + + Out: + Dışarı: + + + Debug log file + Hata ayıklama kütük dosyası + + + Clear console + Konsolu temizle + + + 1 &hour + 1 &saat + + + 1 &day + 1 &gün + + + 1 &week + 1 &hafta + + + 1 &year + 1 &yıl + + + &Disconnect + &Bağlantıyı Kes + + + Ban for + Yasakla + + + &Unban + &Yasaklamayı Kaldır + + + Are you sure you want to reindex? + Are you sure you want to reindex? + + + Confirm reindex + Confirm reindex + + + Welcome to the %1 RPC console. + %1 RPC konsoluna hoş geldiniz. + + + Type <b>help</b> for an overview of available commands. + Mevcut komutların listesi için <b>help</b> yazınız. + + + Use up and down arrows to navigate history, and %1 to clear screen. + Use up and down arrows to navigate history, and %1 to clear screen. + + + WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command. + WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command. + + + Network activity disabled + Ağ etkinliği devre dışı bırakıldı + + + (node id: %1) + (düğüm kimliği: %1) + + + via %1 + %1 vasıtasıyla + + + never + asla + + + Inbound + Gelen + + + Outbound + Giden + + + Yes + Evet + + + No + Hayır + + + Unknown + Bilinmiyor + + + + RavenGUI + + Sign &message... + &İleti imzala... + + + Synchronizing with network... + Ağ ile senkronize ediliyor... + + + &Overview + &Genel bakış + + + Node + Düğüm + + + Show general overview of wallet + Cüzdana genel bakışı göster + + + &Transactions + &İşlemler + + + Browse transaction history + İşlem geçmişine gözat + + + &Create Assets + &Create Assets + + + Create new main/sub/unique assets + Create new main/sub/unique assets + + + &Transfer Assets + &Transfer Assets + + + Transfer assets to RVN addresses + Transfer assets to RVN addresses + + + &Manage Assets + &Manage Assets + + + Manage assets you are the administrator of + Manage assets you are the administrator of + + + &Messaging + &Messaging + + + Coming Soon + Coming Soon + + + &Voting + &Voting + + + &Restricted Assets + &Restricted Assets + + + Manage restricted assets + Manage restricted assets + + + E&xit + Ç&ık + + + Quit application + Uygulamadan çık + + + &About %1 + %1 &Hakkında + + + Show information about %1 + %1 hakkında bilgi göster + + + About &Qt + &Qt Hakkında + + + Show information about Qt + Qt hakkında bilgi göster + + + &Options... + &Seçenekler... + + + Modify configuration options for %1 + %1 için yapılandırma ayarlarını değiştir + + + &Encrypt Wallet... + &Cüzdanı Şifrele... + + + &Backup Wallet... + &Cüzdanı Yedekle... + + + &Change Passphrase... + &Parolayı Değiştir... + + + &Debug Window + &Debug Window + + + &Wallet Repair + &Wallet Repair + + + Open wallet repair options + Open wallet repair options + + + &Sending addresses... + &Gönderme adresleri... + + + &Receiving addresses... + &Alma adresleri... + + + Open &URI... + &URI Aç... + + + &Wallet + &Wallet + + + Ravencoin Market Price + Ravencoin Market Price + + + Brought to you by binance.com + Brought to you by binance.com + + + Click to disable network activity. + Ağ etkinliğini devre dışı bırakmak için tıklayın. + + + Network activity disabled. + Ağ etkinliği devre dışı bırakılmış. + + + Click to enable network activity again. + Ağ etkinliğini yeniden etkinleştirmek için tıklayın. + + + Syncing Headers (%1%)... + Üstbilgiler Senkronize Ediliyor (%1%)... + + + Reindexing blocks on disk... + Diskteki bloklar yeniden indeksleniyor... + + + Send coins to a Raven address + Bir raven adresine raven gönder + + + Backup wallet to another location + Cüzdanı diğer bir konumda yedekle + + + Change the passphrase used for wallet encryption + Cüzdan şifrelemesi için kullanılan parolayı değiştir + + + Open debugging and diagnostic console + Hata ayıklama ve teşhis penceresini aç + + + &Verify message... + İletiyi &kontrol et... + + + Raven + Raven + + + Wallet + Cüzdan + + + &Send + &Gönder + + + &Receive + &Al + + + &Show / Hide + &Göster / Gizle + + + Show or hide the main Window + Ana pencereyi göster ya da gizle + + + Encrypt the private keys that belong to your wallet + Cüzdanınıza ait özel anahtarları şifreleyin + + + Sign messages with your Raven addresses to prove you own them + İletileri adreslerin size ait olduğunu ispatlamak için Raven adresleri ile imzala + + + Verify messages to ensure they were signed with specified Raven addresses + Belirtilen Raven adresleri ile imzalandıklarından emin olmak için iletileri kontrol et + + + &File + &Dosya + + + &Help + &Yardım + + + Request payments (generates QR codes and raven: URIs) + Ödeme talep et (QR kodu ve raven URI'si oluşturur) + + + Show the list of used sending addresses and labels + Kullanılmış gönderme adresleri ve etiketlerin listesini göster + + + Show the list of used receiving addresses and labels + Kullanılmış alım adresleri ve etiketlerin listesini göster + + + Open a raven: URI or payment request + Bir raven: bağlantısı ya da ödeme talebi aç + + + &Command-line options + &Komut satırı seçenekleri + + + %n active connection(s) to Raven network + %n active connection to Raven network%n active connections to Raven network + + + Indexing blocks on disk... + Bloklar diske indeksleniyor... + + + Processing blocks on disk... + Bloklar diske işleniyor... + + + Processed %n block(s) of transaction history. + Processed %n block of transaction history.Processed %n blocks of transaction history. + + + %1 behind + %1 geride + + + Last received block was generated %1 ago. + Son alınan blok %1 önce oluşturulmuştu. + + + Transactions after this will not yet be visible. + Bundan sonraki işlemler henüz görüntülenemez. + + + Error + Hata + + + Warning + Uyarı + + + Information + Bilgi + + + Up to date + Güncel + + + Show the %1 help message to get a list with possible Raven command-line options + Olası Raven komut satırı seçeneklerinin listesini görmek için %1 yardım mesajını göster + + + %1 client + %1 istemci + + + Connecting to peers... + Eşlere bağlanılıyor... + + + Catching up... + Aralık kapatılıyor... + + + Date: %1 + + Tarih: %1 + + + + Amount: %1 + + Tutar: %1 + - URI handling - URI yönetimi + Type: %1 + + Tür: %1 + - Payment request fetch URL is invalid: %1 - Ödeme talebini alma URL'i geçersiz: %1 + Label: %1 + + Etiket: %1 + - Invalid payment address %1 - %1 ödeme adresi geçersizdir + Address: %1 + + Adres: %1 + - URI cannot be parsed! This can be caused by an invalid Raven address or malformed URI parameters. - URI ayrıştırılamıyor! Bunun nedeni geçersiz bir Raven adresi veya hatalı biçimlendirilmiş URI değişkenleri olabilir. + Sent transaction + İşlem gönderildi - Payment request file handling - Ödeme talebi dosyası yönetimi + Incoming transaction + Gelen işlem - Payment request file cannot be read! This can be caused by an invalid payment request file. - Ödeme talebi dosyası okunamıyor! Bunun nedeni geçersiz bir ödeme talebi dosyası olabilir. + Assets not yet active + Assets not yet active - Payment request rejected - Ödeme talebi reddedildi + Restricted Assets not yet active + Restricted Assets not yet active - Payment request network doesn't match client network. - Ödeme talebi ağı, istemci ağıyla eşleşmiyor. + HD key generation is <b>enabled</b> + HD anahtar oluşturma <b>etkin</b> - Payment request expired. - Ödeme talebinin geçerlilik süresi bitti. + HD key generation is <b>disabled</b> + HD anahtar oluşturma <b>devre dışı</b> - Payment request is not initialized. - Ödeme talebi başlatılmadı. + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Cüzdan <b>şifrelenmiştir</b> ve şu anda <b>kilidi açıktır</b> - Unverified payment requests to custom payment scripts are unsupported. - Özel ödeme betiklerine, doğrulanmamış ödeme talepleri desteklenmez. + Wallet is <b>encrypted</b> and currently <b>locked</b> + Cüzdan <b>şifrelenmiştir</b> ve şu anda <b>kilitlidir</b> - Invalid payment request. - Geçersiz ödeme talebi. + A fatal error occurred. Raven can no longer continue safely and will quit. + Ölümcül bir hata oluştu. Raven yazılımı artık güvenli bir şekilde çalışmaya devam edemediği için kapatılacaktır. + + + ReceiveCoinsDialog - Requested payment amount of %1 is too small (considered dust). - Talep edilen %1 ödeme tutarı çok küçüktür (toz olarak kabul edilir). + &Amount: + &Tutar: - Refund from %1 - %1 adresinden geri ödeme + &Label: + &Etiket: - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - %1 ödeme talebi çok büyük (%2 bayt, üst sınır %3 bayt). + &Message: + &İleti: - Error communicating with %1: %2 - %1 ile iletişimde hata: %2 + 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. + Daha önce kullanılmış bir alım adresini kullan. Adresleri tekrar kullanmak güvenlik ve gizlilik sorunları doğurur. Bunu, daha önce yaptığınız bir talebi tekrar oluşturmak durumu dışında kullanmayınız. - Payment request cannot be parsed! - Ödeme talebi ayrıştırılamaz! + R&euse an existing receiving address (not recommended) + &Hâlihazırda bulunan bir alım adresini kullan (önerilmez) - Bad response from server %1 - %1 sunucusundan hatalı yanıt + 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 Raven network. + Talep açıldığında gösterilecek, isteğinize dayalı, ödeme talebi ile ilişkilendirilecek bir ileti. Not: Bu ileti ödeme ile birlikte Raven ağı üzerinden gönderilmeyecektir. - Network request error - Ağ talebi hatası + An optional label to associate with the new receiving address. + Yeni alım adresi ile ilişkili, seçiminize dayalı etiket. - Payment acknowledged - Ödeme kabul edildi + Use this form to request payments. All fields are <b>optional</b>. + Ödeme talep etmek için bu formu kullanın. Tüm alanlar <b>seçime dayalıdır</b>. + + + An optional amount to request. Leave this empty or zero to not request a specific amount. + Seçiminize dayalı talep edilecek tutar. Belli bir tutar talep etmemek için bunu boş bırakın veya sıfır değerini kullanın. + + + Clear all fields of the form. + Formdaki tüm alanları temizle. + + + Clear + Temizle + + + Requested payments history + Talep edilen ödemelerin tarihçesi + + + &Request payment + Ödeme &talep et + + + Show the selected request (does the same as double clicking an entry) + Seçilen talebi göster (bir unsura çift tıklamakla aynı anlama gelir) + + + Show + Göster + + + Remove the selected entries from the list + Seçilen unsurları listeden kaldır + + + Remove + Kaldır + + + Copy URI + URI'yi kopyala + + + Copy label + Etiket kopyala + + + Copy message + İletiyi kopyala + + + Copy amount + Tutarı kopyala - PeerTableModel + ReceiveRequestDialog - User Agent - Kullanıcı Yazılımı + QR Code + QR Kodu + + + Copy &URI + &URI'yi kopyala + + + Copy &Address + &Adresi kopyala + + + &Save Image... + Resmi ka&ydet... + + + Request payment to %1 + %1 unsuruna ödeme talep et + + + Payment information + Ödeme bilgisi + + + URI + URI + + + Address + Adres + + + Amount + Tutar + + + Label + Etiket + + + Message + İleti + + + Resulting URI too long, try to reduce the text for label / message. + Sonuç URI çok uzun, etiket ya da ileti metnini kısaltmayı deneyiniz. + + + Error encoding URI into QR Code. + URI'nin QR koduna kodlanmasında hata oluştu. + + + + RecentRequestsTableModel + + Date + Tarih + + + Label + Etiket + + + Message + İleti + + + (no label) + (etiket yok) + + + (no message) + (ileti yok) + + + (no amount requested) + (tutar talep edilmedi) + + + Requested + Talep edilen + + + + ReissueAssetDialog + + Coin Control Features + Coin Control Features + + + Inputs... + Inputs... + + + automatically selected + automatically selected + + + Insufficient funds! + Insufficient funds! + + + Quantity: + Quantity: + + + Bytes: + Bytes: + + + Amount: + Amount: + + + Dust: + Dust: - Node/Service - Düğüm/Servis + Fee: + Fee: - NodeId - Düğüm ID'si + After Fee: + After Fee: - Ping - Ping + Change: + Change: - - - QObject - Amount - Tutar + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. + If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address. - Enter a Raven address (e.g. %1) - Bir Raven adresi giriniz (mesela %1) + Custom change address + Custom change address - %1 d - %1 g + Reissue Asset + Reissue Asset - %1 h - %1 s + Select an asset to reissue: + Select an asset to reissue: - %1 m - %1 d + Address: + Address: - %1 s - %1 s + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. + The RVN address that will hold this asset (You must own this address). Leave blank to create a new address. - None - Boş + Verifier String: + Verifier String: - N/A - Mevcut değil + Create a verifier string built from Qualifier names e.g (#KYC & #VALID). Leave blank not change this + Create a verifier string built from Qualifier names e.g (#KYC & #VALID). Leave blank not change this - %1 ms - %1 ms + Warning: + Warning: - - %n second(s) - %n saniye + + The number of assets that will be created + The number of assets that will be created - - %n minute(s) - %n dakika + + Unit: + Unit: - - %n hour(s) - %n saat + + e.g. 1.00000000 + e.g. 1.00000000 - - %n day(s) - %n gün + + If the owner of this asset will be able to issue more assets in the future + If the owner of this asset will be able to issue more assets in the future - - %n week(s) - %n hafta + + Reissuable + Reissuable - %1 and %2 - %1 ve %2 + Change IPFS/Txid Hash + Change IPFS/Txid Hash - - %n year(s) - %n yıl + + The ipfs/txid hash that contains information about the asset + The ipfs/txid hash that contains information about the asset - %1 didn't yet exit safely... - %1 henüz güvenli bir şekilde çıkış yapmamıştır... + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) + The ipfs/txid hash that is associated with the asset being created (e.g. QmU4h365LYMHx...) - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - Hata: Belirtilen "%1" veri klasörü yoktur. + ERROR TEXT + ERROR TEXT - Error: Cannot parse configuration file: %1. Only use key=value syntax. - Hata: %1 yapılandırma dosyası ayrıştırılamadı. Sadece anahtar=değer dizimini kullanınız. + Current Asset Settings + Current Asset Settings - Error: %1 - Hata: %1 + Updated Asset Settings + Updated Asset Settings - - - QRImageWidget - &Save Image... - Resmi ka&ydet... + Transaction Fee: + Transaction Fee: - &Copy Image - Resmi &Kopyala + Choose... + Choose... - Save QR Code - QR Kodu Kaydet + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. - PNG Image (*.png) - PNG Resim (*.png) + Warning: Fee estimation is currently not possible. + Warning: Fee estimation is currently not possible. - - - RPCConsole - N/A - Mevcut değil + collapse fee-settings + collapse fee-settings - Client version - İstemci sürümü + Hide + Hide - &Information - &Bilgi + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. + If the custom fee is set to 1000 satoshis and the transaction is only 250 bytes, then "per kilobyte" only pays 250 satoshis in fee, while "total at least" pays 1000 satoshis. For transactions bigger than a kilobyte both pay by kilobyte. - Debug window - Hata ayıklama penceresi + per kilobyte + per kilobyte - General - Genel + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. - Using BerkeleyDB version - Kullanılan BerkeleyDB sürümü + (read the tooltip) + (read the tooltip) - Datadir - Veri konumu + Recommended: + Recommended: - Startup time - Başlama zamanı + Cus&tom: + Cus&tom: - Network - + (Smart fee not initialized yet. This usually takes a few blocks...) + (Smart fee not initialized yet. This usually takes a few blocks...) - Name - İsim + Confirmation time target: + Confirmation time target: - Number of connections - Bağlantı sayısı + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). - Block chain - Blok zinciri + Request Replace-By-Fee + Request Replace-By-Fee - Current number of blocks - Güncel blok sayısı + Clear + Clear - Memory Pool - Bellek Alanı + Balance: + Balance: - Current number of transactions - Güncel işlem sayısı + 123.456 RVN + 123.456 RVN - Memory usage - Bellek kullanımı + Copy quantity + Copy quantity - Received - Alınan + Copy amount + Copy amount - Sent - Yollanan + Copy fee + Copy fee - &Peers - &Eşler + Copy after fee + Copy after fee - Banned peers - Yasaklı eşler + Copy bytes + Copy bytes - Select a peer to view detailed information. - Ayrıntılı bilgi görmek için bir eş seçin. + Copy dust + Copy dust - Whitelisted - Beyaz listedekiler + Copy change + Copy change - Direction - Yön + Select an asset to reissue.. + Select an asset to reissue.. - Version - Sürüm + Select the asset you want to reissue. + Select the asset you want to reissue. - Starting Block - Başlangıç Bloku + %1 (%2 blocks) + %1 (%2 blocks) - Synced Headers - Eşleşmiş Üstbilgiler + Cost + Cost - Synced Blocks - Eşleşmiş Bloklar + Asset data couldn't be found + Asset data couldn't be found - User Agent - Kullanıcı Yazılımı + Quantity is to large. Max is 21,000,000,000 + Quantity is to large. Max is 21,000,000,000 - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - Güncel veri klasöründen %1 hata ayıklama kütük dosyasını açar. Büyük kütük dosyaları için bu birkaç saniye alabilir. + Invalid Raven Destination Address + Invalid Raven Destination Address - Decrease font size - Font boyutunu küçült + Warning: Restricted Assets Issuance requires an address + Warning: Restricted Assets Issuance requires an address - Increase font size - Yazıtipi boyutunu büyült + Warning: Invalid Raven address + Warning: Invalid Raven address - Services - Servisler + Yes + Yes - Ban Score - Yasaklama Skoru + No + No - Connection Time - Bağlantı Süresi + Name + Name - Last Send - Son Gönderme + Total Quantity + Total Quantity - Last Receive - Son Alma + Units + Units - Ping Time - Ping Süresi + Can Reisssue + Can Reisssue - The duration of a currently outstanding ping. - Güncel olarak göze çarpan bir ping'in süresi. + IPFS Hash + IPFS Hash - Ping Wait - Ping Beklemesi + Txid Hash + Txid Hash - Min Ping - En Düşük Ping + Verifier String + Verifier String - Time Offset - Saat Farkı + Current Verifier String + Current Verifier String - Last block time - Son blok zamanı + Please select a asset from the menu to display the assets current settings + Please select a asset from the menu to display the assets current settings - &Open - &Aç + Please select a asset from the menu to display the assets updated settings + Please select a asset from the menu to display the assets updated settings - &Console - &Konsol + Current Quantity + Current Quantity - &Network Traffic - &Ağ trafiği + Current Units + Current Units - &Clear - &Temizle + Can Reissue + Can Reissue - Totals - Toplamlar + Unknown data hash type + Unknown data hash type - In: - İçeri: + Only IPFS Hashes allowed until RIP5 is activated + Only IPFS Hashes allowed until RIP5 is activated - Out: - Dışarı: + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters + IPFS/Txid Hash must start with 'Qm' and be 46 characters or Txid Hash must have 64 hex characters - Debug log file - Hata ayıklama kütük dosyası + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters + IPFS/Txid Hash must have size of 46 characters, or 64 hex characters - Clear console - Konsolu temizle + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash + IPFS/Txid hash is not valid. Please use a valid IPFS/Txid hash - 1 &hour - 1 &saat + %1 to %2 + %1 to %2 - 1 &day - 1 &gün + Are you sure you want to send? + Are you sure you want to send? - 1 &week - 1 &hafta + added as transaction fee + added as transaction fee - 1 &year - 1 &yıl + Total Amount %1 + Total Amount %1 - &Disconnect - &Bağlantıyı Kes + or + or - Ban for - Yasakla + Confirm reissue assets + Confirm reissue assets - &Unban - &Yasaklamayı Kaldır + Copy + Copy - Welcome to the %1 RPC console. - %1 RPC konsoluna hoş geldiniz. + Transaction ID Copied + Transaction ID Copied - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Tarihçede gezinmek için aşağı ve yukarı ok tuşlarını kullanınız, <b>Ctrl-L</b> ile de ekranı temizleyebilirsiniz. + Asset transaction sent to network: + Asset transaction sent to network: + + + Estimated to begin confirmation within %n block(s). + Estimated to begin confirmation within %n block.Estimated to begin confirmation within %n blocks. - Type <b>help</b> for an overview of available commands. - Mevcut komutların listesi için <b>help</b> yazınız. + Warning: Unknown change address + Warning: Unknown change address - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - UYARI: Raven dolandırıcılarının çok fazla etkin olduğu zamanlarda, dolandırıcılar bazı kullanıcılara buraya komutlar yazmalarını söylerek onların cüzdanlarındaki ravenleri çalmışlardır. Bir komutun sonuçlarını tam olarak anlamadan bu konsolu kullanmayın. + Confirm custom change address + Confirm custom change address - Network activity disabled - Ağ etkinliği devre dışı bırakıldı + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? + The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure? - %1 B - %1 B + (no label) + (no label) - %1 KB - %1 KB + Pay only the required fee of %1 + Pay only the required fee of %1 + + + RestrictedAssetsDialog - %1 MB - %1 MB + Send Coins + Send Coins - %1 GB - %1 GB + Asset Balances + Asset Balances - (node id: %1) - (düğüm kimliği: %1) + Search + Search - via %1 - %1 vasıtasıyla + Address List + Address List - never - asla + Balance: + Balance: - Inbound - Gelen + Failed to create a change address + Failed to create a change address - Outbound - Giden + Failed to generate the correct transaction. Please try again + Failed to generate the correct transaction. Please try again + + + Freezing all trading of the restricted asset <b>%1</b> from address <b>%2</b><br> + Freezing all trading of the restricted asset <b>%1</b> from address <b>%2</b><br> - Yes - Evet + Unfreezing trading of the restricted asset <b>%1</b> from address <b>%2</b><br> + Unfreezing trading of the restricted asset <b>%1</b> from address <b>%2</b><br> - No - Hayır + Freezing all trading of the restricted asset <b>%1</b> from all addresses<br> + Freezing all trading of the restricted asset <b>%1</b> from all addresses<br> - Unknown - Bilinmiyor + Opening / Unfreezing all trading of the restricted asset <b>%1</b> from all addresses<br> + Opening / Unfreezing all trading of the restricted asset <b>%1</b> from all addresses<br> - - - ReceiveCoinsDialog - &Amount: - &Tutar: + added as transaction fee + added as transaction fee - &Label: - &Etiket: + Total Amount %1 + Total Amount %1 - &Message: - &İleti: + or + or - 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. - Daha önce kullanılmış bir alım adresini kullan. Adresleri tekrar kullanmak güvenlik ve gizlilik sorunları doğurur. Bunu, daha önce yaptığınız bir talebi tekrar oluşturmak durumu dışında kullanmayınız. + Confirm adding restriction + Confirm adding restriction - R&euse an existing receiving address (not recommended) - &Hâlihazırda bulunan bir alım adresini kullan (önerilmez) + Confirm removing resetricton + Confirm removing resetricton - 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 Raven network. - Talep açıldığında gösterilecek, isteğinize dayalı, ödeme talebi ile ilişkilendirilecek bir ileti. Not: Bu ileti ödeme ile birlikte Raven ağı üzerinden gönderilmeyecektir. + Adding qualifier <b>%1</b> to address <b>%2</b><br> + Adding qualifier <b>%1</b> to address <b>%2</b><br> - An optional label to associate with the new receiving address. - Yeni alım adresi ile ilişkili, seçiminize dayalı etiket. + Removing qualifier <b>%1</b> from address <b>%2</b><br> + Removing qualifier <b>%1</b> from address <b>%2</b><br> - Use this form to request payments. All fields are <b>optional</b>. - Ödeme talep etmek için bu formu kullanın. Tüm alanlar <b>seçime dayalıdır</b>. + Confirm adding qualifier + Confirm adding qualifier - An optional amount to request. Leave this empty or zero to not request a specific amount. - Seçiminize dayalı talep edilecek tutar. Belli bir tutar talep etmemek için bunu boş bırakın veya sıfır değerini kullanın. + Confirm removing qualifier + Confirm removing qualifier + + + SendAssetsEntry - Clear all fields of the form. - Formdaki tüm alanları temizle. + This is an asset payment + This is an asset payment - Clear - Temizle + A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. + A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. - Requested payments history - Talep edilen ödemelerin tarihçesi + Memo: + Memo: - &Request payment - Ödeme &talep et + Amount: + Amount: - Show the selected request (does the same as double clicking an entry) - Seçilen talebi göster (bir unsura çift tıklamakla aynı anlama gelir) + Enter a label for this address to add it to the list of used addresses + Enter a label for this address to add it to the list of used addresses - Show - Göster + &Label: + &Label: - Remove the selected entries from the list - Seçilen unsurları listeden kaldır + Asset: + Asset: - Remove - Kaldır + The Raven address to send the payment to + The Raven address to send the payment to - Copy URI - URI'yi kopyala + Choose previously used address + Choose previously used address - Copy label - Etiket kopyala + Alt+A + Alt+A - Copy message - İletiyi kopyala + Paste address from clipboard + Paste address from clipboard - Copy amount - Tutarı kopyala + Alt+P + Alt+P - - - ReceiveRequestDialog - QR Code - QR Kodu + Remove this entry + Remove this entry - Copy &URI - &URI'yi kopyala + Message: + Message: - Copy &Address - &Adresi kopyala + Transfer Administrator Asset + Transfer Administrator Asset - &Save Image... - Resmi ka&ydet... + Put a IPFS or Txid hash here to be sent with the asset transfer + Put a IPFS or Txid hash here to be sent with the asset transfer - Request payment to %1 - %1 unsuruna ödeme talep et + This is an unauthenticated payment request. + This is an unauthenticated payment request. - Payment information - Ödeme bilgisi + Transfer to: + Transfer to: - URI - URI + A&mount: + A&mount: - Address - Adres + This is an authenticated payment request. + This is an authenticated payment request. - Amount - Tutar + Enter a label for this address to add it to your address book + Enter a label for this address to add it to your address book - Label - Etiket + Select to view administrator assets to transfer + Select to view administrator assets to transfer - Message - İleti + Select an asset to transfer + Select an asset to transfer - Resulting URI too long, try to reduce the text for label / message. - Sonuç URI çok uzun, etiket ya da ileti metnini kısaltmayı deneyiniz. + Memos can only be added once RIP5 is voted in + Memos can only be added once RIP5 is voted in - Error encoding URI into QR Code. - URI'nin QR koduna kodlanmasında hata oluştu. + This restricted asset has been frozen globally. No transfers can be sent on the network. + This restricted asset has been frozen globally. No transfers can be sent on the network. - - - RecentRequestsTableModel - Date - Tarih + Failed to get asset metadata for: + Failed to get asset metadata for: - Label - Etiket + The transaction in which the asset was issued must be mined into a block before you can transfer it + The transaction in which the asset was issued must be mined into a block before you can transfer it - Message - İleti + Failed to get asset outpoints from database + Failed to get asset outpoints from database - (no label) - (etiket yok) + Selected Balance + Selected Balance - (no message) - (ileti yok) + Wallet Balance + Wallet Balance - (no amount requested) - (tutar talep edilmedi) + Select an administrator asset to transfer + Select an administrator asset to transfer - Requested - Talep edilen + Warning: Transferring administrator asset + Warning: Transferring administrator asset @@ -2018,6 +4081,14 @@ Choose... Seç... + + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain. + + + Warning: Fee estimation is currently not possible. + Warning: Fee estimation is currently not possible. + collapse fee-settings ücret-ayarlarını-küçült @@ -2034,10 +4105,6 @@ Hide Gizle - - total at least - toplam asgari - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Gerekli olan en az ücreti ödemek, bloklarda boşluktan daha az işlem hacmi olduğu sürece bir sorun çıkarmaz. Fakat ağın işleyecebileceğinden daha çok raven işlemi talebi olduğunda bunun asla doğrulanmayan bir işlem olabileceğinin farkında olmalısınız. @@ -2059,12 +4126,12 @@ (Zeki ücret henüz başlatılmadı. Bu genelde birkaç blok alır...) - normal - normal + Request Replace-By-Fee + Request Replace-By-Fee - fast - çabuk + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). + Indicates that the sender may wish to replace this transaction with a new one paying higher fees (prior to being confirmed). Send to multiple recipients at once @@ -2130,6 +4197,10 @@ Copy change Para üstünü kopyala + + %1 (%2 blocks) + %1 (%2 blocks) + %1 to %2 %1 ögesinden %2 unsuruna @@ -2190,14 +4261,14 @@ Payment request expired. Ödeme talebinin geçerlilik süresi bitti. - - %n block(s) - %n blok - Pay only the required fee of %1 Sadece asgari ücret olan %1 tutarını öde + + Estimated to begin confirmation within %n block(s). + Estimated to begin confirmation within %n block.Estimated to begin confirmation within %n blocks. + Warning: Invalid Raven address Uyarı: geçersiz Raven adresi @@ -2225,10 +4296,6 @@ A&mount: T&utar: - - Pay &To: - &Şu adrese öde: - &Label: &Etiket: @@ -2277,6 +4344,10 @@ This is an unauthenticated payment request. Bu, kimliği doğrulanmamış bir ödeme talebidir. + + Send to: + Send to: + This is an authenticated payment request. Bu, kimliği doğrulanmış bir ödeme talebidir. @@ -2289,10 +4360,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Referans için raven: URI'siyle iliştirilmiş işlemle birlikte depolanacak bir ileti. Not: Bu mesaj Raven ağı üzerinden gönderilmeyecektir. - - Pay To: - Şu adrese öde: - Memo: Not: @@ -2477,7 +4544,7 @@ TransactionDesc Open for %n more block(s) - %n taneden daha fazla blok için açık + Open for %n more blockOpen for %n more blocks Open until %1 @@ -2525,7 +4592,7 @@ , broadcast through %n node(s) - , %n düğüm aracılığıyla yayınlandı + , broadcast through %n node, broadcast through %n nodes Date @@ -2569,7 +4636,7 @@ matures in %n more block(s) - %n ek blok sonrasında olgunlaşacak + matures in %n more blockmatures in %n more blocks not accepted @@ -2623,6 +4690,10 @@ 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. Oluşturulan raven'lerin harcanabilmelerinden önce %1 blok beklemeleri gerekmektedir. Bu blok, oluşturduğunuzda, blok zincirine eklenmesi için ağda yayınlandı. Zincire eklenmesi başarısız olursa, durumu "kabul edilmedi" olarak değiştirilecek ve harcanamayacaktır. Bu, bazen başka bir düğüm sizden birkaç saniye önce ya da sonra blok oluşturursa meydana gelebilir. + + Net RVN amount + Net RVN amount + Debug information Hata ayıklama bilgisi @@ -2673,9 +4744,17 @@ Label Etiket + + Amount + Amount + + + Asset + Asset + Open for %n more block(s) - %n taneden daha fazla blok için açık + Open for %n more blockOpen for %n more blocks Open until %1 @@ -2737,6 +4816,22 @@ Mined Madenden çıkarılan + + Asset Issued + Asset Issued + + + Asset Reissued + Asset Reissued + + + Assets Received + Assets Received + + + Assets Sent + Assets Sent + watch-only sadece-izlenen @@ -2773,6 +4868,10 @@ Amount removed from or added to balance. Bakiyeden kaldırılan ya da bakiyeye eklenen tutar. + + The asset (or RVN) removed or added to balance. + The asset (or RVN) removed or added to balance. + TransactionView @@ -2832,6 +4931,10 @@ Min amount En düşük tutar + + Asset name + Asset name + Abandon transaction İşlemden vazgeç @@ -2868,6 +4971,10 @@ Show transaction details İşlem ayrıntılarını göster + + Browse with: + Browse with: + Export Transaction History İşlem Tarihçesini Dışarı Aktar @@ -2900,6 +5007,10 @@ Address Adres + + Asset + Asset + ID ID @@ -2920,6 +5031,26 @@ The transaction history was successfully saved to %1. İşlem tarihçesi %1 konumuna başarıyla kaydedildi. + + Asset Issued + Asset Issued + + + Asset Reissued + Asset Reissued + + + Asset Received + Asset Received + + + Asset Sent + Asset Sent + + + Copy asset name + Copy asset name + Range: Tarih Aralığı: @@ -2949,7 +5080,7 @@ Send Coins Raveni Gönder - + WalletView @@ -2984,7 +5115,7 @@ The wallet data was successfully saved to %1. Cüzdan verileri %1 konumuna başarıyla kaydedildi. - + raven-core @@ -3007,14 +5138,6 @@ Accept command line and JSON-RPC commands Komut satırı ve JSON-RPC komutlarını kabul et - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - Dışarıdan gelen bağlantıları kabul et (varsayılan: 1 eğer -proxy veya -connect/-noconnect yoksa) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - -noconnect ile yalnızca belirtilen düğümleri bağlayın veya yalnız otomatik bağlantıları devre dışı bırakmak için -connect=0 kullanın. - Distributed under the MIT software license, see the accompanying file %s or %s MIT yazılım lisansı altında dağıtılmıştır, beraberindeki %s ya da %s dosyasına bakınız. @@ -3083,14 +5206,14 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup Tüm cüzdan işlemlerini sil ve başlangıçta -rescan ile sadece blok zincirinin parçası olanları geri getir - - Error loading %s: You can't enable HD on a already existing non-HD wallet - %s yüklenmesinde hata: zaten var olan ve HD olmayan bir cüzdanda HD etkinleştirilemez. - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. %s dosyasının okunması sırasında bir hata meydana geldi! Tüm anahtarlar doğru bir şekilde okundu, ancak işlem verileri ya da adres defteri ögeleri hatalı veya eksik olabilir. + + Exclude debugging information for a category. Can be used in conjunction with -debug=1 to output debug logs for all categories except one or more specified categories. + Exclude debugging information for a category. Can be used in conjunction with -debug=1 to output debug logs for all categories except one or more specified categories. + Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) Bir cüzdan işlemi değiştiğinde komutu çalıştır (komuttaki %s işlem kimliği ile değiştirilecektir) @@ -3119,6 +5242,10 @@ Please contribute if you find %s useful. Visit %s for further information about the software. %s programını faydalı buluyorsanız lütfen katkıda bulununuz. Yazılım hakkında daha fazla bilgi için %s adresini ziyaret ediniz. + + Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect used) + Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect used) + Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is incompatible with -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >%u = automatically prune block files to stay under the specified target size in MiB) Eski blokları budamayı (silme) etkinleştirerek depolama gereksinimlerini azaltın. Bu belirli blokları silmek için pruneblockchain uzak yordam çağrısına (RPC) izin verir. Eğer bloklar hedef mebibyte boyutuna ulaşırsa eski blokların otomatik olarak budanmasını sağlar. Bu kip, -txindex ve -rescan ile uyumsuzdur. Uyarı: Bu ayarı geri almak, blok zincirinin tamamını yeniden yüklemeyi gerektirir. (varsayılan: 0 = blok budaması devre dışı, 1 = RPC üzerinden manuel budamaya izin verir, >%u = mebibyte olarak belirtilen hedef boyutun altında kalması için blok dosyalarını otomatik olarak budar) @@ -3139,6 +5266,14 @@ This is a pre-release test build - use at your own risk - do not use for mining or merchant applications Bu kararlı sürümden önceki bir deneme sürümüdür. - risklerini bilerek kullanma sorumluluğu sizdedir - raven oluşturmak ya da ticari uygulamalar için kullanmayınız + + This is the transaction fee you may discard if change is smaller than dust at this level + This is the transaction fee you may discard if change is smaller than dust at this level + + + Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate. + Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate. + Unable to rewind the database to a pre-fork state. You will need to redownload the blockchain Veritabanını çatallama öncesi duruma geri sarmak mümkün değil. Blok zincirini tekrar indirmeniz gerekmektedir @@ -3164,8 +5299,12 @@ Uyarı: Ağ eşlerimizle tamamen anlaşamamışız gibi görünüyor! Güncelleme yapmanız gerekebilir ya da diğer düğümlerin güncelleme yapmaları gerekebilir. - You need to rebuild the database using -reindex-chainstate to change -txindex - -txindex'i değiştirmek için veritabanını -reindex-chainstate kullanarak tekrar inşa etmeniz gerekmektedir + Whether to save the mempool on shutdown and load on restart (default: %u) + Whether to save the mempool on shutdown and load on restart (default: %u) + + + %d of last 100 blocks have unexpected version + %d of last 100 blocks have unexpected version %s corrupt, salvage failed @@ -3179,6 +5318,10 @@ <category> can be: <kategori> şunlar olabilir: + + Accept connections from outside (default: 1 if no -proxy or -connect) + Accept connections from outside (default: 1 if no -proxy or -connect) + Append comment to the user agent string Kullanıcı aracı zincirine yorumu ekle @@ -3267,10 +5410,6 @@ Error loading %s: Wallet requires newer version of %s %s unsurunun yüklenmesinde hata oluştu: cüzdan %s programının yeni bir sürümüne ihtiyaç duyuyor - - Error loading %s: You can't disable HD on a already existing HD wallet - %s yüklenmesinde hata: zaten var olan HD bir cüzdanda HD devre dışı bırakılamaz. - Error loading block database Blok veritabanının yüklenmesinde hata @@ -3299,14 +5438,14 @@ Initialization sanity check failed. %s is shutting down. Başlatma sınaması başarısız oldu. %s kapatılıyor. - - Invalid -onion address: '%s' - Geçersiz -onion adresi: '%s' - Invalid amount for -%s=<amount>: '%s' -%s=<tutar> için geçersiz tutar: '%s' + + Invalid amount for -discardfee=<amount>: '%s' + Invalid amount for -discardfee=<amount>: '%s' + Invalid amount for -fallbackfee=<amount>: '%s' -fallbackfee=<tutar> için geçersiz tutar: '%s' @@ -3315,6 +5454,10 @@ Keep the transaction memory pool below <n> megabytes (default: %u) İşlem bellek alanını <n> megabayttan düşük tut (varsayılan: %u) + + Loading P2P addresses... + Loading P2P addresses... + Loading banlist... Yasaklama listesi yükleniyor... @@ -3355,6 +5498,10 @@ Rebuild chain state from the currently indexed blocks Zincir durumunu güncel olarak indekslenen bloklardan yeniden derle + + Replaying blocks... + Replaying blocks... + Rewinding blocks... Bloklar geri sarılıyor... @@ -3363,10 +5510,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Veritabanı önbellek boyutunu megabayt olarak belirt (%d ilâ %d, varsayılan: %d) - - Set maximum block size in bytes (default: %d) - En yüksek blok boyutunu bayt olarak ayarla (varsayılan: %d) - Specify wallet file (within data directory) Cüzdan dosyası belirtiniz (veri klasörünün içinde) @@ -3375,6 +5518,10 @@ The source code is available from %s. Kaynak kod şuradan elde edilebilir: %s. + + Transaction fee and change calculation failed + Transaction fee and change calculation failed + Unable to bind to %s on this computer. %s is probably already running. Bu bilgisayarda %s unsuruna bağlanılamadı. %s muhtemelen hâlihazırda çalışmaktadır. @@ -3391,6 +5538,14 @@ Unsupported argument -tor found, use -onion. Deskteklenmeyen -tor argümanı bulundu, -onion kullanınız. + + Unsupported logging category %s=%s. + Unsupported logging category %s=%s. + + + Upgrading UTXO database + Upgrading UTXO database + Use UPnP to map the listening port (default: %u) Dinleme portunu haritalamak için UPnP kullan (varsayılan: %u) @@ -3407,10 +5562,6 @@ Verifying blocks... Bloklar kontrol ediliyor... - - Verifying wallet... - Cüzdan kontrol ediliyor... - Wallet %s resides outside data directory %s %s cüzdan %s veri klasörünün dışında bulunuyor @@ -3435,10 +5586,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Belirtilen adrese bağlan ve ona bağlanan eşleri beyaz listeye al. IPv6 için [makine]:port imlasını kullanınız - - 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) - Belirtilen adrese bağlan ve JSON RPC bağlantıları için dinlemeye geç. IPv6 için [makine]:port imlasını kullanınız. Bu seçenek birden çok kez belirtilebilir (varsayılan: tüm arayüzlere bağlan) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Yeni dosyaları umask 077 yerine varsayılan izinlerle oluştur (sadece devre dışı cüzdan işlevselliği ile etkilidir) @@ -3475,18 +5622,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Her vekil bağlantısı için kimlik verilerini rastgele yap. Bu, Tor akış izolasyonunu etkinleştirir (varsayılan: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Yüksek öncelikli/düşük ücretli işlemlerin en yüksek boyutunu bayt olarak ayarla (varsayılan: %d) - The transaction amount is too small to send after the fee has been deducted Bu işlem, tutar düşüldükten sonra göndermek için çok düşük - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - BIP32'den sonra hiyerarşik determinist (HD) anahtar üretimini kullan. Sadece cüzdan oluşturulmasında/ilk başlamada etkiye sahiptir. - 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 Beyaz listeye alınan eşler DoS yasaklamasına uğramazlar ve işlemleri zaten mempool'da olsalar da daima aktarılır, bu mesela bir geçit için kullanışlıdır @@ -3511,10 +5650,18 @@ Connect through SOCKS5 proxy SOCKS5 vekil sunucusu vasıtasıyla bağlan + + Error loading %s: You can't disable HD on an already existing HD wallet + Error loading %s: You can't disable HD on an already existing HD wallet + Error reading from database, shutting down. Veritabanından okumada hata, kapatılıyor. + + Error upgrading chainstate database + Error upgrading chainstate database + Imports blocks from external blk000??.dat file on startup Başlangıçta harici blk000??.dat dosyasından blokları içe aktarır @@ -3523,6 +5670,14 @@ Information Bilgi + + Invalid -onion address or hostname: '%s' + Invalid -onion address or hostname: '%s' + + + Invalid -proxy address or hostname: '%s' + Invalid -proxy address or hostname: '%s' + Invalid amount for -paytxfee=<amount>: '%s' (must be at least %s) -paytxfee=<tutar>:'%s' unsurunda geçersiz tutar (asgari %s olması lazımdır) @@ -3559,10 +5714,6 @@ Send trace/debug info to console instead of debug.log file İzleme/hata ayıklama verilerini debug.log dosyası yerine konsola gönder - - Send transactions as zero-fee transactions if possible (default: %u) - İşlemleri mümkünse ücretsiz olarak gönder (varsayılan: %u) - Show all debugging options (usage: --help -help-debug) Tüm hata ayıklama seçeneklerini göster (kullanımı: --help -help-debug) @@ -3615,6 +5766,10 @@ Username for JSON-RPC connections JSON-RPC bağlantıları için kullanıcı ismi + + Verifying wallet(s)... + Verifying wallet(s)... + Warning Uyarı @@ -3647,10 +5802,6 @@ Allow DNS lookups for -addnode, -seednode and -connect -addnode, -seednode ve -connect için DNS aramalarına izin ver - - Loading addresses... - Adresler yükleniyor... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = tx meta verilerini tut mesela hesap sahibi ve ödeme talebi bilgileri, 2 = tx meta verilerini at) @@ -3659,6 +5810,10 @@ -maxtxfee is set very high! Fees this large could be paid on a single transaction. -maxtxfee çok yüksek bir değere ayarlanmış! Bu denli yüksek ücretler tek bir işlemde ödenebilir. + + Bind to given address to listen for JSON-RPC connections. This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -rpcallowip has been specified, 0.0.0.0 and :: i.e., all addresses) + Bind to given address to listen for JSON-RPC connections. This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1 i.e., localhost, or if -rpcallowip has been specified, 0.0.0.0 and :: i.e., all addresses) + Do not keep transactions in the mempool longer than <n> hours (default: %u) İşlemleri bellek alanında <n> saatten fazla tutma (varsayılan: %u) @@ -3667,6 +5822,14 @@ Equivalent bytes per sigop in transactions for relay and mining (default: %u) Oluşturma ve aktarma işlemlerinde sigop başına eşdeğer bayt (varsayılan: %u) + + Error loading %s: You can't enable HD on an already existing non-HD wallet + Error loading %s: You can't enable HD on an already existing non-HD wallet + + + Error loading wallet %s. -wallet parameter must only specify a filename (not a path). + Error loading wallet %s. -wallet parameter must only specify a filename (not a path). + Fees (in %s/kB) smaller than this are considered zero fee for transaction creation (default: %s) Bundan düşük ücretler (%s/kB olarak) işlem oluşturulması için sıfır değerinde ücret olarak kabul edilir (varsayılan: %s) @@ -3691,10 +5854,6 @@ Output debugging information (default: %u, supplying <category> is optional) Hata ayıklama bilgisini dök (varsayılan: %u, <kategori> sağlanması seçime dayalıdır) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - Adres sayısı azaldıysa DNS sorgulamasıyla eş adresleri ara (varsayılan: 1 -connect/-noconnect kullanılmadıysa) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) Ham işlemin serileştirilmesini ayarlar veya blok non-verbose, non-segwit(0) veya segwit(1) kipinde onaltılık değeri döndürür (default: %d) @@ -3703,6 +5862,10 @@ Support filtering of blocks and transaction with bloom filters (default: %u) Blokların ve işlemlerin bloom filtreleri ile süzülmesini destekle (varsayılan: %u) + + The fee rate (in %s/kB) that indicates your tolerance for discarding change by adding it to the fee (default: %s). Note: An output is discarded if it is dust at this rate, but we will always discard up to the dust relay fee and a discard fee above that is limited by the fee estimate for the longest target + The fee rate (in %s/kB) that indicates your tolerance for discarding change by adding it to the fee (default: %s). Note: An output is discarded if it is dust at this rate, but we will always discard up to the dust relay fee and a discard fee above that is limited by the fee estimate for the longest target + This is the transaction fee you may pay when fee estimates are not available. İşlem ücret tahminleri mevcut olmadığında ödeyebileceğiniz işlem ücreti budur. @@ -3755,6 +5918,18 @@ Always query for peer addresses via DNS lookup (default: %u) Eş adresleri sorgulaması için daima DNS aramasını kullan (varsayılan: %u) + + Error loading wallet %s. -wallet filename must be a regular file. + Error loading wallet %s. -wallet filename must be a regular file. + + + Error loading wallet %s. Duplicate -wallet filename specified. + Error loading wallet %s. Duplicate -wallet filename specified. + + + Error loading wallet %s. Invalid characters in -wallet filename. + Error loading wallet %s. Invalid characters in -wallet filename. + How many blocks to check at startup (default: %u, 0 = all) Başlangıçta kontrol edilecek blok sayısı (varsayılan: %u, 0 = hepsi) @@ -3763,10 +5938,6 @@ Include IP addresses in debug output (default: %u) Hata ayıklama çıktısına IP adreslerini dahil et (varsayılan: %u) - - Invalid -proxy address: '%s' - Geçersiz -proxy adresi: '%s' - Keypool ran out, please call keypoolrefill first Keypool tükendi, lütfen önce keypoolrefill'i çağırın @@ -3883,10 +6054,6 @@ Loading block index... Blok indeksi yükleniyor... - - Add a node to connect to and attempt to keep the connection open - Bağlanılacak düğüm ekle ve bağlantıyı sürekli açık tutmaya çalış - Loading wallet... Cüzdan yükleniyor... @@ -3895,18 +6062,10 @@ Cannot downgrade wallet Cüzdan eski biçime geri alınamaz - - Cannot write default address - Varsayılan adres yazılamadı - Rescanning... Yeniden taranıyor... - - Done loading - Yükleme tamamlandı - Error Hata diff --git a/src/qt/locale/raven_tr_TR.ts b/src/qt/locale/raven_tr_TR.ts index 984d906f81..1b16e3e081 100644 --- a/src/qt/locale/raven_tr_TR.ts +++ b/src/qt/locale/raven_tr_TR.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -51,18 +49,26 @@ AskPassphraseDialog - BanTableModel + AssetControlDialog - RavenGUI - - &Receiving addresses... - Alış adresleri - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog + + CreateAssetDialog + EditAddressDialog @@ -77,15 +83,36 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog Intro + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -113,6 +140,13 @@ RPCConsole + + RavenGUI + + &Receiving addresses... + Alış adresleri + + ReceiveCoinsDialog @@ -126,6 +160,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_uk.ts b/src/qt/locale/raven_uk.ts index 8e7e34f68e..a516c10e02 100644 --- a/src/qt/locale/raven_uk.ts +++ b/src/qt/locale/raven_uk.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ Увага: Ввімкнено Caps Lock! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,1381 +244,1325 @@ - RavenGUI + CoinControlDialog - Sign &message... - &Підписати повідомлення... + Coin Selection + Вибір Монет - Synchronizing with network... - Синхронізація з мережею... + Quantity: + Кількість: - &Overview - &Огляд + Bytes: + Байтів: - Node - Вузол + Amount: + Сума: - Show general overview of wallet - Показати стан гаманця + Fee: + Комісія: - &Transactions - &Транзакції + Dust: + Пил: - Browse transaction history - Переглянути історію транзакцій + After Fee: + Після комісії: - E&xit - &Вихід + Change: + Решта: - Quit application - Вийти + (un)select all + Вибрати/зняти всі - &About %1 - П&ро %1 + Tree mode + Деревом - Show information about %1 - Показати інформацію про %1 + List mode + Списком - About &Qt - &Про Qt + Amount + Кількість - Show information about Qt - Показати інформацію про Qt + Received with label + Отримано з позначкою - &Options... - &Параметри... + Received with address + Отримано з адресою - Modify configuration options for %1 - Редагувати параметри для %1 + Date + Дата - &Encrypt Wallet... - &Шифрування гаманця... + Confirmations + Підтверджень - &Backup Wallet... - &Резервне копіювання гаманця... + Confirmed + Підтверджені - &Change Passphrase... - Змінити парол&ь... + Copy address + Скопіювати адресу - &Sending addresses... - Адреси для &відправлення... + Copy label + Скопіювати мітку - &Receiving addresses... - Адреси для &отримання... + Copy amount + Скопіювати суму - Open &URI... - Відкрити &URI + Copy transaction ID + Скопіювати ID транзакції - Click to disable network activity. - Натисніть, щоб вимкнути активність мережі. + Lock unspent + Заблокувати - Network activity disabled. - Мережева активність вимкнена. + Unlock unspent + Розблокувати - Click to enable network activity again. - Натисніть, щоб знову активувати мережеву активність. + Copy quantity + Скопіювати кількість - Syncing Headers (%1%)... - Синхронізація заголовків (%1%)... + Copy fee + Скопіювати комісію - Reindexing blocks on disk... - Переіндексація блоків на диску ... + Copy after fee + Скопіювати після комісії - Send coins to a Raven address - Відправити монети на вказану адресу + Copy bytes + Скопіювати байти - Backup wallet to another location - Резервне копіювання гаманця в інше місце + Copy dust + Скопіювати інше - Change the passphrase used for wallet encryption - Змінити пароль, який використовується для шифрування гаманця + Copy change + Скопіювати решту - &Debug window - В&ікно зневадження + (%1 locked) + (%1 заблоковано) - Open debugging and diagnostic console - Відкрити консоль зневадження і діагностики + yes + так - &Verify message... - П&еревірити повідомлення... + no + ні - Raven - Raven + Can vary +/- %1 satoshi(s) per input. + Може відрізнятися на +/- %1 сатоші за введені - Wallet - Гаманець + (no label) + немає мітки - &Send - &Відправити + change from %1 (%2) + решта з %1 (%2) - &Receive - &Отримати + (change) + (решта) + + + CreateAssetDialog + + + EditAddressDialog - &Show / Hide - Показа&ти / Приховати + Edit Address + Редагувати адресу - Show or hide the main Window - Показує або приховує головне вікно + &Label + &Мітка - Encrypt the private keys that belong to your wallet - Зашифрувати закриті ключі, що знаходяться у вашому гаманці + The label associated with this address list entry + Мітка, пов'язана з цим записом списку адрес - Sign messages with your Raven addresses to prove you own them - Підтвердіть, що Ви є власником повідомлення підписавши його Вашою Raven-адресою + The address associated with this address list entry. This can only be modified for sending addresses. + Адреса, пов'язана з цим записом списку адрес. Це поле може бути модифіковане лише для адрес відправлення. - Verify messages to ensure they were signed with specified Raven addresses - Перевірте повідомлення для впевненості, що воно підписано вказаною Raven-адресою + &Address + &Адреса - &File - &Файл + New receiving address + Нова адреса для отримання - &Settings - &Налаштування + New sending address + Нова адреса для відправлення - &Help - &Довідка + Edit receiving address + Редагувати адресу для отримання - Tabs toolbar - Панель вкладок + Edit sending address + Редагувати адресу для відправлення - Request payments (generates QR codes and raven: URIs) - Створити запит платежу (генерує QR-код та raven: URI) + The entered address "%1" is not a valid Raven address. + Введена адреса "%1" не є адресою в мережі Raven. - Show the list of used sending addresses and labels - Показати список адрес і міток, що були використані для відправлення + The entered address "%1" is already in the address book. + Введена адреса «%1» вже присутня в адресній книзі. - Show the list of used receiving addresses and labels - Показати список адрес і міток, що були використані для отримання + Could not unlock wallet. + Неможливо розблокувати гаманець. - Open a raven: URI or payment request - Відкрити raven: URI чи запит платежу + New key generation failed. + Не вдалося згенерувати нові ключі. + + + FreespaceChecker - &Command-line options - П&араметри командного рядка - - - %n active connection(s) to Raven network - %n активне з'єднання з мережею Raven%n активні з'єднання з мережею Raven%n активних з'єднань з мережею Raven + A new data directory will be created. + Буде створено новий каталог даних. - Indexing blocks on disk... - Індексація блоків на диску ... + name + назва - Processing blocks on disk... - Обробка блоків на диску... + Directory already exists. Add %1 if you intend to create a new directory here. + Каталог вже існує. Додайте %1, якщо ви мали намір створити там новий каталог. - - Processed %n block(s) of transaction history. - Оброблено %n блок історії транзакцій.Оброблено %n блоки історії транзакцій.Оброблено %n блоків історії транзакцій. + + Path already exists, and is not a directory. + Шлях вже існує і не є каталогом. - %1 behind - %1 тому + Cannot create data directory here. + Тут неможливо створити каталог даних. + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Last received block was generated %1 ago. - Останній отриманий блок було згенеровано %1 тому. + version + версії - Transactions after this will not yet be visible. - Пізніші транзакції не буде видно. + (%1-bit) + (%1-бітний) - Error - Помилка + About %1 + Про %1 - Warning - Попередження + Command-line options + Параметри командного рядка - Information - Інформація + Usage: + Використання: - Up to date - Синхронізовано - - - Show the %1 help message to get a list with possible Raven command-line options - Показати довідку %1 для отримання переліку можливих параметрів командного рядка. - - - %1 client - %1 клієнт - - - Connecting to peers... - Підключення до вузлів... - - - Catching up... - Синхронізується... - - - Date: %1 - - Дата: %1 - - - - Amount: %1 - - Кількість: %1 - - - - Type: %1 - - Тип: %1 - - - - Label: %1 - - Мітка: %1 - - - - Address: %1 - - Адреса: %1 - + command-line options + параметри командного рядка - Sent transaction - Надіслані транзакції + UI Options: + Параметри інтерфейсу: - Incoming transaction - Отримані транзакції + Choose data directory on startup (default: %u) + Обирати каталог даних під час запуску (типово: %u) - HD key generation is <b>enabled</b> - Генерація HD ключа <b>увімкнена</b> + Set language, for example "de_DE" (default: system locale) + Встановити мову (наприклад: "de_DE") (типово: системна) - HD key generation is <b>disabled</b> - Генерація HD ключа<b>вимкнена</b> + Start minimized + Запускати згорнутим - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - <b>Зашифрований</b> гаманець <b>розблоковано</b> + Set SSL root certificates for payment request (default: -system-) + Вказати кореневі SSL-сертифікати для запиту платежу (типово: -системні-) - Wallet is <b>encrypted</b> and currently <b>locked</b> - <b>Зашифрований</b> гаманець <b>заблоковано</b> + Show splash screen on startup (default: %u) + Показувати заставку під час запуску (типово: %u) - A fatal error occurred. Raven can no longer continue safely and will quit. - Сталася фатальна помилка. Помилки не сумісні з подальщою роботою. Гаманець буде закрито. + Reset all settings changed in the GUI + Скинути налаштування, які було змінено через графічний інтерфейс користувача - CoinControlDialog - - Coin Selection - Вибір Монет - - - Quantity: - Кількість: - - - Bytes: - Байтів: - - - Amount: - Сума: - - - Fee: - Комісія: - - - Dust: - Пил: - - - After Fee: - Після комісії: - - - Change: - Решта: - + Intro - (un)select all - Вибрати/зняти всі + Welcome + Вітання - Tree mode - Деревом + Welcome to %1. + Ласкаво просимо до %1. - List mode - Списком + As this is the first time the program is launched, you can choose where %1 will store its data. + Оскільки це перший запуск програми, ви можете обрати де %1 буде зберігати дані. - Amount - Кількість + Use the default data directory + Використовувати типовий каталог даних - Received with label - Отримано з позначкою + Use a custom data directory: + Використовувати свій каталог даних: - Received with address - Отримано з адресою + Error: Specified data directory "%1" cannot be created. + Помилка: неможливо створити обраний каталог даних «%1». - Date - Дата + Error + Помилка + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - Confirmations - Підтверджень + Form + Форма - Confirmed - Підтверджені + Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. + Нещодавні транзакції ще не відображаються, тому баланс вашого гаманця може бути неточним. Ця інформація буде вірною після того, як ваш гаманець завершить синхронізацію з мережею біткойн, врахровуйте показники нижче. - Copy address - Скопіювати адресу + Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. + Спроба видправити біткойни, які ще не відображаються, не буде прийнята мережею. - Copy label - Скопіювати мітку + Number of blocks left + Залишилося блоків - Copy amount - Скопіювати суму + Unknown... + Невідомо... - Copy transaction ID - Скопіювати ID транзакції + Last block time + Час останнього блоку - Lock unspent - Заблокувати + Progress + Прогрес - Unlock unspent - Розблокувати + Progress increase per hour + Прогрес за годину - Copy quantity - Скопіювати кількість + calculating... + рахування... - Copy fee - Скопіювати комісію + Estimated time left until synced + Орієнтовний час до кінця синхронізації - Copy after fee - Скопіювати після комісії + Hide + Приховати - Copy bytes - Скопіювати байти + Unknown. Syncing Headers (%1)... + Невідомо. Синхронізація заголовків (%1%)... + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - Copy dust - Скопіювати інше + Open URI + Відкрити URI - Copy change - Скопіювати решту + Open payment request from URI or file + Відкрити запит платежу з URI або файлу - (%1 locked) - (%1 заблоковано) + URI: + URI: - yes - так + Select payment request file + Виберіть файл запиту платежу - no - ні + Select payment request file to open + Виберіть файл запиту платежу + + + OptionsDialog - Can vary +/- %1 satoshi(s) per input. - Може відрізнятися на +/- %1 сатоші за введені + Options + Параметри - (no label) - немає мітки + &Main + &Головні - change from %1 (%2) - решта з %1 (%2) + &Start %1 on system login + &Запускати %1 при вході в систему - (change) - (решта) + Size of &database cache + Розмір &кешу бази даних - - - EditAddressDialog - Edit Address - Редагувати адресу + MB + МБ - &Label - &Мітка + Number of script &verification threads + Кількість потоків &сценарію перевірки - The label associated with this address list entry - Мітка, пов'язана з цим записом списку адрес + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + IP-адреса проксі-сервера (наприклад IPv4: 127.0.0.1 / IPv6: ::1) - The address associated with this address list entry. This can only be modified for sending addresses. - Адреса, пов'язана з цим записом списку адрес. Це поле може бути модифіковане лише для адрес відправлення. + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. + Згортати замість закриття. Якщо ця опція включена, програма закриється лише після вибору відповідного пункту в меню. - &Address - &Адреса + 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 |. + Сторонні URL (наприклад, block explorer), що з'являться на вкладці транзакцій у вигляді пункту контекстного меню. %s в URL буде замінено на хеш транзакції. Для відокремлення URLів використовуйте вертикальну риску |. - New receiving address - Нова адреса для отримання + Active command-line options that override above options: + Активовані параметри командного рядка, що перекривають вищевказані параметри: - New sending address - Нова адреса для відправлення + Reset all client options to default. + Скинути всі параметри клієнта на типові. - Edit receiving address - Редагувати адресу для отримання + &Reset Options + С&кинути параметри - Edit sending address - Редагувати адресу для відправлення + &Network + &Мережа - The entered address "%1" is not a valid Raven address. - Введена адреса "%1" не є адресою в мережі Raven. + (0 = auto, <0 = leave that many cores free) + (0 = автоматично, <0 = вказує кількість вільних ядер) - The entered address "%1" is already in the address book. - Введена адреса «%1» вже присутня в адресній книзі. + W&allet + Г&аманець - Could not unlock wallet. - Неможливо розблокувати гаманець. + Expert + Експерт - New key generation failed. - Не вдалося згенерувати нові ключі. + Enable coin &control features + Ввімкнути &керування входами - - - FreespaceChecker - A new data directory will be created. - Буде створено новий каталог даних. + 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. + Якщо вимкнути витрату непідтвердженої решти, то решту від транзакції не можна буде використати, допоки ця транзакція не матиме хоча б одне підтвердження. Це також впливає на розрахунок балансу. - name - назва + &Spend unconfirmed change + &Витрачати непідтверджену решту - Directory already exists. Add %1 if you intend to create a new directory here. - Каталог вже існує. Додайте %1, якщо ви мали намір створити там новий каталог. + Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. + Автоматично відкривати порт для клієнту біткоін на роутері. Працює лише якщо ваш роутер підтримує UPnP і ця функція увімкнена. - Path already exists, and is not a directory. - Шлях вже існує і не є каталогом. + Map port using &UPnP + Відображення порту через &UPnP - Cannot create data directory here. - Тут неможливо створити каталог даних. + Connect to the Raven network through a SOCKS5 proxy. + Підключення до мережі Raven через SOCKS5 проксі. - - - HelpMessageDialog - version - версії + &Connect through SOCKS5 proxy (default proxy): + &Підключення через SOCKS5 проксі (проксі за замовчуванням): - (%1-bit) - (%1-бітний) + Proxy &IP: + &IP проксі: - About %1 - Про %1 + &Port: + &Порт: - Command-line options - Параметри командного рядка + Port of the proxy (e.g. 9050) + Порт проксі-сервера (наприклад 9050) - Usage: - Використання: + Used for reaching peers via: + Приєднуватися до учасників через: - command-line options - параметри командного рядка + IPv4 + IPv4 - UI Options: - Параметри інтерфейсу: + IPv6 + IPv6 - Choose data directory on startup (default: %u) - Обирати каталог даних під час запуску (типово: %u) + Tor + Tor - Set language, for example "de_DE" (default: system locale) - Встановити мову (наприклад: "de_DE") (типово: системна) + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + Підключатися до мережі Raven через окремий SOCKS5 проксі для прихованих сервісів Tor. - Start minimized - Запускати згорнутим + &Window + &Вікно - Set SSL root certificates for payment request (default: -system-) - Вказати кореневі SSL-сертифікати для запиту платежу (типово: -системні-) + Show only a tray icon after minimizing the window. + Показувати лише іконку в треї після згортання вікна. - Show splash screen on startup (default: %u) - Показувати заставку під час запуску (типово: %u) + &Minimize to the tray instead of the taskbar + Мінімізувати &у трей - Reset all settings changed in the GUI - Скинути налаштування, які було змінено через графічний інтерфейс користувача + M&inimize on close + Згортати замість закритт&я - - - Intro - Welcome - Вітання + &Display + &Відображення - Welcome to %1. - Ласкаво просимо до %1. + User Interface &language: + Мов&а інтерфейсу користувача: - As this is the first time the program is launched, you can choose where %1 will store its data. - Оскільки це перший запуск програми, ви можете обрати де %1 буде зберігати дані. + &Unit to show amounts in: + В&имірювати монети в: - Use the default data directory - Використовувати типовий каталог даних + Choose the default subdivision unit to show in the interface and when sending coins. + Виберіть одиницю вимірювання монет, яка буде відображатись в гаманці та при відправленні. - Use a custom data directory: - Використовувати свій каталог даних: + Whether to show coin control features or not. + Показати або сховати керування входами. - Error: Specified data directory "%1" cannot be created. - Помилка: неможливо створити обраний каталог даних «%1». + &OK + &Гаразд - Error - Помилка - - - %n GB of free space available - Доступно %n ГБ вільного просторуДоступно %n ГБ вільного просторуДоступно %n ГБ вільного простору - - - (of %n GB needed) - (в той час, як необхідно %n ГБ)(в той час, як необхідно %n ГБ)(в той час, як необхідно %n ГБ) + &Cancel + &Скасувати - - - ModalOverlay - Form - Форма + default + типово - Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the raven network, as detailed below. - Нещодавні транзакції ще не відображаються, тому баланс вашого гаманця може бути неточним. Ця інформація буде вірною після того, як ваш гаманець завершить синхронізацію з мережею біткойн, врахровуйте показники нижче. + none + відсутні - Attempting to spend ravens that are affected by not-yet-displayed transactions will not be accepted by the network. - Спроба видправити біткойни, які ще не відображаються, не буде прийнята мережею. + Confirm options reset + Підтвердження скидання параметрів - Number of blocks left - Залишилося блоків + Client restart required to activate changes. + Для застосування змін необхідно перезапустити клієнта. - Unknown... - Невідомо... + Client will be shut down. Do you want to proceed? + Клієнт буде вимкнено. Продовжити? - Last block time - Час останнього блоку + This change would require a client restart. + Ця зміна вступить в силу після перезапуску клієнта - Progress - Прогрес + The supplied proxy address is invalid. + Невірно вказано адресу проксі. + + + OverviewPage - Progress increase per hour - Прогрес за годину + Form + Форма - calculating... - рахування... + The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. + Показана інформація вже може бути застарілою. Ваш гаманець буде автоматично синхронізовано з мережею Raven після встановлення підключення, але цей процес ще не завершено. - Estimated time left until synced - Орієнтовний час до кінця синхронізації + Watch-only: + Тільки спостереження: - Hide - Приховати + Available: + Наявно: - Unknown. Syncing Headers (%1)... - Невідомо. Синхронізація заголовків (%1%)... + Your current spendable balance + Ваш поточний підтверджений баланс - - - OpenURIDialog - Open URI - Відкрити URI + Pending: + Очікується: - Open payment request from URI or file - Відкрити запит платежу з URI або файлу + Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance + Сума монет у непідтверджених транзакціях - URI: - URI: + Immature: + Незрілі: - Select payment request file - Виберіть файл запиту платежу + Mined balance that has not yet matured + Баланс видобутих та ще недозрілих монет - Select payment request file to open - Виберіть файл запиту платежу + Total: + Всього: - - - OptionsDialog - Options - Параметри + Your current total balance + Ваш поточний сукупний баланс - &Main - &Головні + Your current balance in watch-only addresses + Ваш поточний баланс в адресах для спостереження - &Start %1 on system login - &Запускати %1 при вході в систему + Spendable: + Доступно: - Size of &database cache - Розмір &кешу бази даних + Recent transactions + Останні транзакції - MB - МБ + Unconfirmed transactions to watch-only addresses + Непідтверджені транзакції на адреси для спостереження - Number of script &verification threads - Кількість потоків &сценарію перевірки + Mined balance in watch-only addresses that has not yet matured + Баланс видобутих та ще недозрілих монет на адресах для спостереження - Accept connections from outside - Приймати підключення ззовні + Current total balance in watch-only addresses + Поточний сукупний баланс в адресах для спостереження + + + PaymentServer - Allow incoming connections - Дозволити вхідні з’єднання + Payment request error + Помилка запиту платежу - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - IP-адреса проксі-сервера (наприклад IPv4: 127.0.0.1 / IPv6: ::1) + URI handling + Обробка URI + + + PeerTableModel - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu. - Згортати замість закриття. Якщо ця опція включена, програма закриється лише після вибору відповідного пункту в меню. + User Agent + Клієнт користувача - 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 |. - Сторонні URL (наприклад, block explorer), що з'являться на вкладці транзакцій у вигляді пункту контекстного меню. %s в URL буде замінено на хеш транзакції. Для відокремлення URLів використовуйте вертикальну риску |. + Node/Service + Вузол/Сервіс - Third party transaction URLs - Сторонні URL транзакцій + Ping + Затримка + + + QObject - Active command-line options that override above options: - Активовані параметри командного рядка, що перекривають вищевказані параметри: + Amount + Кількість - Reset all client options to default. - Скинути всі параметри клієнта на типові. + Enter a Raven address (e.g. %1) + Введіть адресу Raven (наприклад %1) - &Reset Options - С&кинути параметри + %1 d + %1 д - &Network - &Мережа + %1 h + %1 г - (0 = auto, <0 = leave that many cores free) - (0 = автоматично, <0 = вказує кількість вільних ядер) + %1 m + %1 х - W&allet - Г&аманець + %1 s + %1 с - Expert - Експерт + None + Відсутні - Enable coin &control features - Ввімкнути &керування входами + N/A + Н/Д - 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. - Якщо вимкнути витрату непідтвердженої решти, то решту від транзакції не можна буде використати, допоки ця транзакція не матиме хоча б одне підтвердження. Це також впливає на розрахунок балансу. + %1 ms + %1 мс - &Spend unconfirmed change - &Витрачати непідтверджену решту + %1 and %2 + %1 та %2 + + + QObject::QObject - Automatically open the Raven client port on the router. This only works when your router supports UPnP and it is enabled. - Автоматично відкривати порт для клієнту біткоін на роутері. Працює лише якщо ваш роутер підтримує UPnP і ця функція увімкнена. + Error: %1 + Помилка: %1 + + + QRImageWidget - Map port using &UPnP - Відображення порту через &UPnP + &Save Image... + &Зберегти зображення... - Connect to the Raven network through a SOCKS5 proxy. - Підключення до мережі Raven через SOCKS5 проксі. + &Copy Image + &Копіювати зображення - &Connect through SOCKS5 proxy (default proxy): - &Підключення через SOCKS5 проксі (проксі за замовчуванням): + Save QR Code + Зберегти QR-код - Proxy &IP: - &IP проксі: + PNG Image (*.png) + Зображення PNG (*.png) + + + RPCConsole - &Port: - &Порт: + N/A + Н/Д - Port of the proxy (e.g. 9050) - Порт проксі-сервера (наприклад 9050) + Client version + Версія клієнту - Used for reaching peers via: - Приєднуватися до учасників через: + &Information + &Інформація - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - Вказує на використання наявного типового проксі SOCKS5, що використувується задля встановлення зв'язку з пірами через мережу такого типу. + Debug window + Вікно зневадження - IPv4 - IPv4 + General + Загальна - IPv6 - IPv6 + Using BerkeleyDB version + Використовується BerkeleyDB версії - Tor - Tor + Startup time + Час запуску - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - Підключатися до мережі Raven через окремий SOCKS5 проксі для прихованих сервісів Tor. + Network + Мережа - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - Використовувати окремий SOCKS5-проксі для з'єднання з учасниками через приховані сервіси Tor: + Name + Ім’я - &Window - &Вікно + Number of connections + Кількість підключень - Hide tray icon - Сховати іконку в треї + Block chain + Ланцюг блоків - Show only a tray icon after minimizing the window. - Показувати лише іконку в треї після згортання вікна. + Current number of blocks + Поточне число блоків - &Minimize to the tray instead of the taskbar - Мінімізувати &у трей + Memory Pool + Пул пам'яті - M&inimize on close - Згортати замість закритт&я + Current number of transactions + Поточне число транзакцій - &Display - &Відображення + Memory usage + Використання пам'яті - User Interface &language: - Мов&а інтерфейсу користувача: + Received + Отримано - &Unit to show amounts in: - В&имірювати монети в: + Sent + Відправлено - Choose the default subdivision unit to show in the interface and when sending coins. - Виберіть одиницю вимірювання монет, яка буде відображатись в гаманці та при відправленні. + &Peers + &Учасники - Whether to show coin control features or not. - Показати або сховати керування входами. + Banned peers + Заблоковані вузли - &OK - &Гаразд + Select a peer to view detailed information. + Виберіть учасника для перегляду детальнішої інформації - &Cancel - &Скасувати + Whitelisted + В білому списку - default - типово + Direction + Напрямок - none - відсутні + Version + Версія - Confirm options reset - Підтвердження скидання параметрів + Starting Block + Початковий Блок - Client restart required to activate changes. - Для застосування змін необхідно перезапустити клієнта. + Synced Headers + Синхронізовані Заголовки - Client will be shut down. Do you want to proceed? - Клієнт буде вимкнено. Продовжити? + Synced Blocks + Синхронізовані Блоки - This change would require a client restart. - Ця зміна вступить в силу після перезапуску клієнта + User Agent + Клієнт користувача - The supplied proxy address is invalid. - Невірно вказано адресу проксі. + Decrease font size + Зменшити розмір шрифту - - - OverviewPage - Form - Форма + Increase font size + Збільшити розмір шрифту - The displayed information may be out of date. Your wallet automatically synchronizes with the Raven network after a connection is established, but this process has not completed yet. - Показана інформація вже може бути застарілою. Ваш гаманець буде автоматично синхронізовано з мережею Raven після встановлення підключення, але цей процес ще не завершено. + Services + Сервіси - Watch-only: - Тільки спостереження: + Ban Score + Очки бану - Available: - Наявно: + Connection Time + Час з'єднання - Your current spendable balance - Ваш поточний підтверджений баланс + Last Send + Востаннє відправлено - Pending: - Очікується: + Last Receive + Востаннє отримано - Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance - Сума монет у непідтверджених транзакціях + Ping Time + Затримка - Immature: - Незрілі: + The duration of a currently outstanding ping. + Тривалість поточної затримки. - Mined balance that has not yet matured - Баланс видобутих та ще недозрілих монет + Ping Wait + Поточна Затримка - Balances - Баланси + Time Offset + Різниця часу - Total: - Всього: + Last block time + Час останнього блоку - Your current total balance - Ваш поточний сукупний баланс + &Open + &Відкрити - Your current balance in watch-only addresses - Ваш поточний баланс в адресах для спостереження + &Console + &Консоль - Spendable: - Доступно: + &Network Traffic + &Мережевий трафік - Recent transactions - Останні транзакції + Totals + Всього - Unconfirmed transactions to watch-only addresses - Непідтверджені транзакції на адреси для спостереження + In: + Вхідних: - Mined balance in watch-only addresses that has not yet matured - Баланс видобутих та ще недозрілих монет на адресах для спостереження + Out: + Вихідних: - Current total balance in watch-only addresses - Поточний сукупний баланс в адресах для спостереження + Debug log file + Файл звіту зневадження - - - PaymentServer - Payment request error - Помилка запиту платежу + Clear console + Очистити консоль - URI handling - Обробка URI + 1 &hour + 1 &годину - - - PeerTableModel - User Agent - Клієнт користувача + 1 &day + 1 &день - Node/Service - Вузол/Сервіс + 1 &week + 1 &тиждень - Ping - Затримка + 1 &year + 1 &рік - - - QObject - Amount - Кількість + Type <b>help</b> for an overview of available commands. + Наберіть <b>help</b> для перегляду доступних команд. - Enter a Raven address (e.g. %1) - Введіть адресу Raven (наприклад %1) + Network activity disabled + Мережева активність вимкнена. - %1 d - %1 д + (node id: %1) + (ІД вузла: %1) - %1 h - %1 г + via %1 + через %1 - %1 m - %1 х + never + ніколи - %1 s - %1 с + Inbound + Вхідний - None - Відсутні + Outbound + Вихідний - N/A - Н/Д + Yes + Так - %1 ms - %1 мс + No + Ні - %1 and %2 - %1 та %2 + Unknown + Невідома - + - QObject::QObject + RavenGUI - Error: %1 - Помилка: %1 + Sign &message... + &Підписати повідомлення... - - - QRImageWidget - &Save Image... - &Зберегти зображення... + Synchronizing with network... + Синхронізація з мережею... - &Copy Image - &Копіювати зображення + &Overview + &Огляд - Save QR Code - Зберегти QR-код + Node + Вузол - PNG Image (*.png) - Зображення PNG (*.png) + Show general overview of wallet + Показати стан гаманця - - - RPCConsole - N/A - Н/Д + &Transactions + &Транзакції - Client version - Версія клієнту + Browse transaction history + Переглянути історію транзакцій - &Information - &Інформація + E&xit + &Вихід - Debug window - Вікно зневадження + Quit application + Вийти - General - Загальна + &About %1 + П&ро %1 - Using BerkeleyDB version - Використовується BerkeleyDB версії + Show information about %1 + Показати інформацію про %1 - Startup time - Час запуску + About &Qt + &Про Qt - Network - Мережа + Show information about Qt + Показати інформацію про Qt - Name - Ім’я + &Options... + &Параметри... - Number of connections - Кількість підключень + Modify configuration options for %1 + Редагувати параметри для %1 - Block chain - Ланцюг блоків + &Encrypt Wallet... + &Шифрування гаманця... - Current number of blocks - Поточне число блоків + &Backup Wallet... + &Резервне копіювання гаманця... - Memory Pool - Пул пам'яті + &Change Passphrase... + Змінити парол&ь... - Current number of transactions - Поточне число транзакцій + &Sending addresses... + Адреси для &відправлення... - Memory usage - Використання пам'яті + &Receiving addresses... + Адреси для &отримання... - Received - Отримано + Open &URI... + Відкрити &URI - Sent - Відправлено + Click to disable network activity. + Натисніть, щоб вимкнути активність мережі. - &Peers - &Учасники + Network activity disabled. + Мережева активність вимкнена. - Banned peers - Заблоковані вузли + Click to enable network activity again. + Натисніть, щоб знову активувати мережеву активність. - Select a peer to view detailed information. - Виберіть учасника для перегляду детальнішої інформації + Syncing Headers (%1%)... + Синхронізація заголовків (%1%)... - Whitelisted - В білому списку + Reindexing blocks on disk... + Переіндексація блоків на диску ... - Direction - Напрямок + Send coins to a Raven address + Відправити монети на вказану адресу - Version - Версія + Backup wallet to another location + Резервне копіювання гаманця в інше місце - Starting Block - Початковий Блок + Change the passphrase used for wallet encryption + Змінити пароль, який використовується для шифрування гаманця - Synced Headers - Синхронізовані Заголовки + Open debugging and diagnostic console + Відкрити консоль зневадження і діагностики - Synced Blocks - Синхронізовані Блоки + &Verify message... + П&еревірити повідомлення... - User Agent - Клієнт користувача + Raven + Raven - Decrease font size - Зменшити розмір шрифту + Wallet + Гаманець - Increase font size - Збільшити розмір шрифту + &Send + &Відправити - Services - Сервіси + &Receive + &Отримати - Ban Score - Очки бану + &Show / Hide + Показа&ти / Приховати - Connection Time - Час з'єднання + Show or hide the main Window + Показує або приховує головне вікно - Last Send - Востаннє відправлено + Encrypt the private keys that belong to your wallet + Зашифрувати закриті ключі, що знаходяться у вашому гаманці - Last Receive - Востаннє отримано + Sign messages with your Raven addresses to prove you own them + Підтвердіть, що Ви є власником повідомлення підписавши його Вашою Raven-адресою - Ping Time - Затримка + Verify messages to ensure they were signed with specified Raven addresses + Перевірте повідомлення для впевненості, що воно підписано вказаною Raven-адресою - The duration of a currently outstanding ping. - Тривалість поточної затримки. + &File + &Файл - Ping Wait - Поточна Затримка + &Help + &Довідка - Time Offset - Різниця часу + Request payments (generates QR codes and raven: URIs) + Створити запит платежу (генерує QR-код та raven: URI) - Last block time - Час останнього блоку + Show the list of used sending addresses and labels + Показати список адрес і міток, що були використані для відправлення - &Open - &Відкрити + Show the list of used receiving addresses and labels + Показати список адрес і міток, що були використані для отримання - &Console - &Консоль + Open a raven: URI or payment request + Відкрити raven: URI чи запит платежу - &Network Traffic - &Мережевий трафік + &Command-line options + П&араметри командного рядка - &Clear - &Очистити + Indexing blocks on disk... + Індексація блоків на диску ... - Totals - Всього + Processing blocks on disk... + Обробка блоків на диску... - In: - Вхідних: + %1 behind + %1 тому - Out: - Вихідних: + Last received block was generated %1 ago. + Останній отриманий блок було згенеровано %1 тому. - Debug log file - Файл звіту зневадження + Transactions after this will not yet be visible. + Пізніші транзакції не буде видно. - Clear console - Очистити консоль + Error + Помилка - 1 &hour - 1 &годину + Warning + Попередження - 1 &day - 1 &день + Information + Інформація - 1 &week - 1 &тиждень + Up to date + Синхронізовано - 1 &year - 1 &рік + Show the %1 help message to get a list with possible Raven command-line options + Показати довідку %1 для отримання переліку можливих параметрів командного рядка. - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Використовуйте стрілки вгору вниз для навігації по історії, і <b>Ctrl-L</b> для очищення екрана. + %1 client + %1 клієнт - Type <b>help</b> for an overview of available commands. - Наберіть <b>help</b> для перегляду доступних команд. + Connecting to peers... + Підключення до вузлів... - Network activity disabled - Мережева активність вимкнена. + Catching up... + Синхронізується... - %1 B - %1 Б + Date: %1 + + Дата: %1 + - %1 KB - %1 КБ + Amount: %1 + + Кількість: %1 + - %1 MB - %1 МБ + Type: %1 + + Тип: %1 + - %1 GB - %1 ГБ + Label: %1 + + Мітка: %1 + - (node id: %1) - (ІД вузла: %1) + Address: %1 + + Адреса: %1 + - via %1 - через %1 + Sent transaction + Надіслані транзакції - never - ніколи + Incoming transaction + Отримані транзакції - Inbound - Вхідний + HD key generation is <b>enabled</b> + Генерація HD ключа <b>увімкнена</b> - Outbound - Вихідний + HD key generation is <b>disabled</b> + Генерація HD ключа<b>вимкнена</b> - Yes - Так + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + <b>Зашифрований</b> гаманець <b>розблоковано</b> - No - Ні + Wallet is <b>encrypted</b> and currently <b>locked</b> + <b>Зашифрований</b> гаманець <b>заблоковано</b> - Unknown - Невідома + A fatal error occurred. Raven can no longer continue safely and will quit. + Сталася фатальна помилка. Помилки не сумісні з подальщою роботою. Гаманець буде закрито. @@ -1768,6 +1722,15 @@ Запрошено + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1846,10 +1809,6 @@ Hide Приховати - - total at least - всього щонайменше - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. Оплата тільки мінімальної комісії є прийнятною, допоки обсяг транзакцій є меншим простору в блоках. Але майте на увазі, що це може анулювати транзакцію, якщо попит на Raven транзакції стане більшим, ніж мережа зможе обробити. @@ -1870,14 +1829,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (Розумну оплату ще не ініціалізовано. Це, зазвичай, триває кілька блоків...) - - normal - звичайний - - - fast - швидкий - Send to multiple recipients at once Відправити на декілька адрес @@ -1953,10 +1904,6 @@ A&mount: &Кількість: - - Pay &To: - &Отримувач: - &Label: &Мітка: @@ -2017,10 +1964,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. Повідомлення, що було додане до raven:URI та буде збережено разом з транзакцією для довідки. Примітка: Це повідомлення не буде відправлено в мережу Raven. - - Pay To: - Отримувач: - Memo: Нотатка: @@ -2417,7 +2360,7 @@ Amount removed from or added to balance. Сума, додана чи знята з балансу. - + TransactionView @@ -2596,7 +2539,7 @@ The wallet data was successfully saved to %1. Дані гаманця успішно збережено в %1. - + raven-core @@ -2767,10 +2710,6 @@ Incorrect or no genesis block found. Wrong datadir for network? Початковий блок некоректний/відсутній. Чи правильно вказано каталог даних для обраної мережі? - - Invalid -onion address: '%s' - Помилка в адресі -onion: «%s» - Keep the transaction memory pool below <n> megabytes (default: %u) Утримувати розмір пам'яті для пулу транзакцій меншим за <n> мегабайтів (типово: %u) @@ -2807,10 +2746,6 @@ Set database cache size in megabytes (%d to %d, default: %d) Встановити розмір кешу бази даних в мегабайтах (від %d до %d, типово: %d) - - Set maximum block size in bytes (default: %d) - Встановити максимальний розмір блоку у байтах (типово: %d) - Specify wallet file (within data directory) Вкажіть файл гаманця (в межах каталогу даних) @@ -2839,10 +2774,6 @@ Verifying blocks... Перевірка блоків... - - Verifying wallet... - Перевірка гаманця... - Wallet %s resides outside data directory %s Гаманець %s знаходиться поза каталогом даних %s @@ -2859,10 +2790,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 Прив'язатися до даної адреси та вносити до білого списку учасників, що під'єднуються до неї. Використовуйте запис виду [хост]:порт для IPv6 - - 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) - Прив'язатися до даної адреси для прослуховування JSON-RPC підключень. Використовуйте запис виду [хост]:порт для IPv6. Цей параметр можна вказувати декілька разів (типово: прив'язуватися до всіх інтерфейсів) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) Створювати нові файли з типовими для системи атрибутами доступу замість маски 077 (діє тільки при вимкненому гаманці) @@ -2899,10 +2826,6 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) Надавати випадкові дані доступу для кожного проксі-з'єднання. Це дозволяє ввімкнути ізоляцію потоків Tor'у (типово: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - Встановити максимальний розмір транзакцій з високим пріоритетом та низькою комісією (в байтах) (типово: %d) - The transaction amount is too small to send after the fee has been deducted Залишок від суми транзакції зі сплатою комісії занадто малий @@ -2979,10 +2902,6 @@ Send trace/debug info to console instead of debug.log file Відсилати налагоджувальну інформацію на консоль, а не у файл debug.log - - Send transactions as zero-fee transactions if possible (default: %u) - Не сплачувати комісію за надсилання транзакцій, якщо це можливо (типово: %u) - Show all debugging options (usage: --help -help-debug) Показати всі налагоджувальні параметри (використання: --help -help-debug) @@ -3063,10 +2982,6 @@ Allow DNS lookups for -addnode, -seednode and -connect Дозволити пошук в DNS для команд -addnode, -seednode та -connect - - Loading addresses... - Завантаження адрес... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = утримувати метадані транзакцій (до яких відноситься інформація про власника рахунку та запити платежів), 2 - відкинути) @@ -3135,10 +3050,6 @@ Include IP addresses in debug output (default: %u) Включити IP-адреси до налагоджувального виводу (типово: %u) - - Invalid -proxy address: '%s' - Помилка в адресі проксі-сервера: «%s» - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) Прослуховувати <port> для JSON-RPC з'єднань (типово: %u, для тестової мережі: %u) @@ -3251,10 +3162,6 @@ Loading block index... Завантаження індексу блоків... - - Add a node to connect to and attempt to keep the connection open - Додати вузол до підключення і лишити його відкритим - Loading wallet... Завантаження гаманця... @@ -3263,18 +3170,10 @@ Cannot downgrade wallet Не вдається понизити версію гаманця - - Cannot write default address - Неможливо записати типову адресу - Rescanning... Сканування... - - Done loading - Завантаження завершене - Error Помилка diff --git a/src/qt/locale/raven_ur_PK.ts b/src/qt/locale/raven_ur_PK.ts index fc2458a67a..9daaa9a556 100644 --- a/src/qt/locale/raven_ur_PK.ts +++ b/src/qt/locale/raven_ur_PK.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -79,14 +77,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Error - نقص - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -103,6 +106,9 @@ تاریخ + + CreateAssetDialog + EditAddressDialog @@ -117,6 +123,12 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -127,9 +139,24 @@ نقص + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -161,6 +188,13 @@ RPCConsole + + RavenGUI + + Error + نقص + + ReceiveCoinsDialog @@ -178,6 +212,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_uz@Cyrl.ts b/src/qt/locale/raven_uz@Cyrl.ts index d76b6c76c8..14507ea568 100644 --- a/src/qt/locale/raven_uz@Cyrl.ts +++ b/src/qt/locale/raven_uz@Cyrl.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -67,234 +65,19 @@ - BanTableModel + AssetControlDialog - RavenGUI - - Sign &message... - &Хабар ёзиш... - - - Synchronizing with network... - Тармоқ билан синхронланмоқда... - - - &Overview - &Кўриб чиқиш - - - Node - Улам - - - Show general overview of wallet - Ҳамённинг умумий кўринишини кўрсатиш - - - &Transactions - &Пул ўтказмалари - - - Browse transaction history - Пул ўтказмалари тарихини кўриш - - - E&xit - Ч&иқиш - - - Quit application - Иловадан чиқиш - - - About &Qt - &Qt ҳақида - - - Show information about Qt - Qt ҳақидаги маълумотларни кўрсатиш - - - &Options... - &Мосламалар... - - - &Encrypt Wallet... - Ҳамённи &кодлаш... - - - &Backup Wallet... - Ҳамённи &заҳиралаш... - - - &Change Passphrase... - Махфий сўзни &ўзгартириш... - - - &Sending addresses... - &Жўнатилувчи манзиллар... - - - &Receiving addresses... - &Қабул қилувчи манзиллар... - - - Open &URI... - Интернет манзилни очиш - - - Reindexing blocks on disk... - Дискдаги блоклар қайта индексланмоқда... - - - Send coins to a Raven address - Тангаларни Raven манзилига жўнатиш - - - Backup wallet to another location - Ҳамённи бошқа манзилга заҳиралаш - - - Change the passphrase used for wallet encryption - Паролни ўзгартириш ҳамённи кодлашда фойдаланилади - - - &Debug window - &Носозликни ҳал қилиш ойнаси - - - Open debugging and diagnostic console - Носозликни ҳал қилиш ва ташхис терминали - - - &Verify message... - Хабарни &тасдиқлаш... - - - Raven - Raven - - - Wallet - Ҳамён - - - &Send - &Жўнатиш - - - &Receive - &Қабул қилиш - - - &Show / Hide - &Кўрсатиш / Яшириш - - - Show or hide the main Window - Асосий ойнани кўрсатиш ёки яшириш - - - Encrypt the private keys that belong to your wallet - Ҳамёнингизга тегишли махфий калитларни кодлаш - - - Sign messages with your Raven addresses to prove you own them - Raven манзилидан унинг эгаси эканлигингизни исботлаш учун хабарлар ёзинг - - - Verify messages to ensure they were signed with specified Raven addresses - Хабарларни махсус Raven манзилларингиз билан ёзилганлигига ишонч ҳосил қилиш учун уларни тасдиқланг - - - &File - &Файл - - - &Settings - & Созламалар - - - &Help - &Ёрдам - - - Tabs toolbar - Ички ойналар асбоблар панели - - - Request payments (generates QR codes and raven: URIs) - Тўловлар (QR кодлари ва raven ёрдамида яратишлар: URI’лар) сўраш - - - Show the list of used sending addresses and labels - Фойдаланилган жўнатилган манзиллар ва ёрлиқлар рўйхатини кўрсатиш - - - Show the list of used receiving addresses and labels - Фойдаланилган қабул қилинган манзиллар ва ёрлиқлар рўйхатини кўрсатиш - - - Open a raven: URI or payment request - Raven’ни очиш: URI ёки тўлов сўрови - - - &Command-line options - &Буйруқлар сатри мосламалари - - - %n active connection(s) to Raven network - %n та Raven тармоғига фаол уланиш мавжуд - - - %1 behind - %1 орқада - - - Last received block was generated %1 ago. - Сўнги қабул қилинган блок %1 олдин яратилган. - - - Transactions after this will not yet be visible. - Бундан кейинги пул ўтказмалари кўринмайдиган бўлади. - - - Error - Хатолик - - - Warning - Диққат - - - Information - Маълумот - - - Up to date - Янгиланган - - - Catching up... - Банд қилинмоқда... - - - Sent transaction - Жўнатилган операция - - - Incoming transaction - Кирувчи операция - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Ҳамён <b>кодланган</b> ва вақтинча <b>қулфдан чиқарилган</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - Ҳамён <b>кодланган</b> ва вақтинча <b>қулфланган</b> - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -355,6 +138,9 @@ Тасдиқланди + + CreateAssetDialog + EditAddressDialog @@ -401,6 +187,12 @@ Маълумотлар директориясини бу ерда яратиб бўлмайди.. + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -447,6 +239,18 @@ Хатолик + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -458,6 +262,9 @@ Сўнгги блок вақти + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -499,22 +306,10 @@ Number of script &verification threads Мавзуларни &тўғрилаш скрипти миқдори - - Accept connections from outside - Ташқаридан уланишларга рози бўлиш - - - Allow incoming connections - Кирувчи уланишларга рухсат бериш - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) Прокси IP манзили (масалан: IPv4: 127.0.0.1 / IPv6: ::1) - - Third party transaction URLs - Бегона тараф ўтказмалари URL манзиллари - &Network Тармоқ @@ -634,10 +429,6 @@ Mined balance that has not yet matured Миналаштирилган баланс ҳалигача тайёр эмас - - Balances - Баланслар - Total: Жами: @@ -666,7 +457,7 @@ Current total balance in watch-only addresses Жорий умумий баланс фақат кўринадиган манзилларда - + PaymentServer @@ -816,10 +607,6 @@ &Network Traffic &Тармоқ трафиги - - &Clear - &Тозалаш - Totals Жами @@ -840,30 +627,10 @@ Clear console Терминални тозалаш - - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Тарихни кўриш учун тепага ва пастга кўрсаткичларидан фойдаланинг, экранни тозалаш учун <b>Ctrl-L</b> тугмалар бирикмасидан фойдаланинг. - Type <b>help</b> for an overview of available commands. Мавжуд буйруқларни кўриш учун <b>help</b> деб ёзинг. - - %1 B - %1 Б - - - %1 KB - %1 КБ - - - %1 MB - %1 МБ - - - %1 GB - %1 ГБ - via %1 %1 орқали @@ -893,6 +660,217 @@ Номаълум + + RavenGUI + + Sign &message... + &Хабар ёзиш... + + + Synchronizing with network... + Тармоқ билан синхронланмоқда... + + + &Overview + &Кўриб чиқиш + + + Node + Улам + + + Show general overview of wallet + Ҳамённинг умумий кўринишини кўрсатиш + + + &Transactions + &Пул ўтказмалари + + + Browse transaction history + Пул ўтказмалари тарихини кўриш + + + E&xit + Ч&иқиш + + + Quit application + Иловадан чиқиш + + + About &Qt + &Qt ҳақида + + + Show information about Qt + Qt ҳақидаги маълумотларни кўрсатиш + + + &Options... + &Мосламалар... + + + &Encrypt Wallet... + Ҳамённи &кодлаш... + + + &Backup Wallet... + Ҳамённи &заҳиралаш... + + + &Change Passphrase... + Махфий сўзни &ўзгартириш... + + + &Sending addresses... + &Жўнатилувчи манзиллар... + + + &Receiving addresses... + &Қабул қилувчи манзиллар... + + + Open &URI... + Интернет манзилни очиш + + + Reindexing blocks on disk... + Дискдаги блоклар қайта индексланмоқда... + + + Send coins to a Raven address + Тангаларни Raven манзилига жўнатиш + + + Backup wallet to another location + Ҳамённи бошқа манзилга заҳиралаш + + + Change the passphrase used for wallet encryption + Паролни ўзгартириш ҳамённи кодлашда фойдаланилади + + + Open debugging and diagnostic console + Носозликни ҳал қилиш ва ташхис терминали + + + &Verify message... + Хабарни &тасдиқлаш... + + + Raven + Raven + + + Wallet + Ҳамён + + + &Send + &Жўнатиш + + + &Receive + &Қабул қилиш + + + &Show / Hide + &Кўрсатиш / Яшириш + + + Show or hide the main Window + Асосий ойнани кўрсатиш ёки яшириш + + + Encrypt the private keys that belong to your wallet + Ҳамёнингизга тегишли махфий калитларни кодлаш + + + Sign messages with your Raven addresses to prove you own them + Raven манзилидан унинг эгаси эканлигингизни исботлаш учун хабарлар ёзинг + + + Verify messages to ensure they were signed with specified Raven addresses + Хабарларни махсус Raven манзилларингиз билан ёзилганлигига ишонч ҳосил қилиш учун уларни тасдиқланг + + + &File + &Файл + + + &Help + &Ёрдам + + + Request payments (generates QR codes and raven: URIs) + Тўловлар (QR кодлари ва raven ёрдамида яратишлар: URI’лар) сўраш + + + Show the list of used sending addresses and labels + Фойдаланилган жўнатилган манзиллар ва ёрлиқлар рўйхатини кўрсатиш + + + Show the list of used receiving addresses and labels + Фойдаланилган қабул қилинган манзиллар ва ёрлиқлар рўйхатини кўрсатиш + + + Open a raven: URI or payment request + Raven’ни очиш: URI ёки тўлов сўрови + + + &Command-line options + &Буйруқлар сатри мосламалари + + + %1 behind + %1 орқада + + + Last received block was generated %1 ago. + Сўнги қабул қилинган блок %1 олдин яратилган. + + + Transactions after this will not yet be visible. + Бундан кейинги пул ўтказмалари кўринмайдиган бўлади. + + + Error + Хатолик + + + Warning + Диққат + + + Information + Маълумот + + + Up to date + Янгиланган + + + Catching up... + Банд қилинмоқда... + + + Sent transaction + Жўнатилган операция + + + Incoming transaction + Кирувчи операция + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Ҳамён <b>кодланган</b> ва вақтинча <b>қулфдан чиқарилган</b> + + + Wallet is <b>encrypted</b> and currently <b>locked</b> + Ҳамён <b>кодланган</b> ва вақтинча <b>қулфланган</b> + + ReceiveCoinsDialog @@ -974,6 +952,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -1040,14 +1027,6 @@ Recommended: Тавсия этилган - - normal - Нормал - - - fast - Тезкор - Send to multiple recipients at once Бирданига бир нечта қабул қилувчиларга жўнатиш @@ -1083,10 +1062,6 @@ A&mount: &Миқдори: - - Pay &To: - &Тўлов олувчи: - &Label: &Ёрлиқ: @@ -1115,10 +1090,6 @@ Message: Хабар - - Pay To: - Тўлов олувчи: - SendConfirmationDialog @@ -1233,10 +1204,6 @@ Password for JSON-RPC connections JSON-RPC уланишлари учун парол - - Loading addresses... - Манзиллар юкланмоқда... - Insufficient funds Кам миқдор @@ -1253,10 +1220,6 @@ Rescanning... Қайта текшириб чиқилмоқда... - - Done loading - Юклаш тайёр - Error Хатолик diff --git a/src/qt/locale/raven_vi.ts b/src/qt/locale/raven_vi.ts index 156049a2d4..e1083712c6 100644 --- a/src/qt/locale/raven_vi.ts +++ b/src/qt/locale/raven_vi.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -31,10 +29,19 @@ AskPassphraseDialog - BanTableModel + AssetControlDialog - RavenGUI + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -47,6 +54,9 @@ Số lượng + + CreateAssetDialog + EditAddressDialog @@ -61,15 +71,36 @@ FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog Intro + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -101,6 +132,9 @@ RPCConsole + + RavenGUI + ReceiveCoinsDialog @@ -114,6 +148,15 @@ RecentRequestsTableModel + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_vi_VN.ts b/src/qt/locale/raven_vi_VN.ts index ea14fcdd78..6f33cb8068 100644 --- a/src/qt/locale/raven_vi_VN.ts +++ b/src/qt/locale/raven_vi_VN.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -86,6 +84,18 @@ Điền lại passphrase + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -98,621 +108,601 @@ - RavenGUI - - Sign &message... - Chứ ký & Tin nhắn... - - - Synchronizing with network... - Đồng bộ hóa với mạng - - - &Overview - &Tổng quan - - - Node - Node - - - Show general overview of wallet - Hiện thỉ thông tin sơ lược chung về Ví - - - &Transactions - &Giao dịch - - - Browse transaction history - Duyệt tìm lịch sử giao dịch - - - E&xit - T&hoát - - - Quit application - Thoát chương trình - + CoinControlDialog - &About %1 - &Thông tin về %1 + Quantity: + Lượng: - Show information about %1 - Hiện thông tin về %1 + Bytes: + Bytes: - About &Qt - Về &Qt + Amount: + Lượng: - Show information about Qt - Xem thông tin về Qt + Fee: + Phí: - &Options... - &Tùy chọn... + After Fee: + Sau thuế, phí: - Modify configuration options for %1 - Chỉnh sửa thiết đặt tùy chọn cho %1 + Change: + Thay đổi: - &Encrypt Wallet... - &Mã hóa ví tiền + (un)select all + (bỏ)chọn tất cả - &Backup Wallet... - &Sao lưu ví tiền... + Tree mode + Chế độ cây - &Change Passphrase... - &Thay đổi mật khẩu... + List mode + Chế độ danh sách - &Sending addresses... - &Địa chỉ gửi + Amount + Lượng - &Receiving addresses... - Địa chỉ nhận + Date + Ngày tháng - Open &URI... - Mở &URI... + Confirmations + Lần xác nhận - Reindexing blocks on disk... - Đánh chỉ số (indexing) lại các khối (blocks) trên ổ đĩa ... + Confirmed + Đã xác nhận + + + CreateAssetDialog + + + EditAddressDialog - Send coins to a Raven address - Gửi coins đến tài khoản Raven + Edit Address + Thay đổi địa chỉ - Backup wallet to another location - Sao lưu ví tiền ở vị trí khác + &Label + Nhãn - Change the passphrase used for wallet encryption - Thay đổi cụm mật mã dùng cho mã hoá Ví + &Address + Địa chỉ + + + FreespaceChecker - &Debug window - &Cửa sổ xử lý lỗi (debug) + name + tên + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - &Verify message... - &Tin nhắn xác thực + version + version - Raven - Raven + (%1-bit) + (%1-bit) - Wallet - + Command-line options + &Tùy chọn dòng lệnh - &Send - &Gửi + Usage: + Mức sử dụng - &Receive - &Nhận + command-line options + tùy chọn dòng lệnh - &Show / Hide - Ẩn / H&iện + Set language, for example "de_DE" (default: system locale) + Chọn ngôn ngữ, ví dụ "de_DE" (mặc định: Vị trí hệ thống) - Show or hide the main Window - Hiện hoặc ẩn cửa sổ chính + Set SSL root certificates for payment request (default: -system-) + Đặt chứng nhận SSL gốc cho yêu cầu giao dịch (mặc định: -hệ thống-) + + + Intro - Encrypt the private keys that belong to your wallet - Mã hoá các khoá bí mật trong Ví của bạn. + Welcome + Chào mừng - Sign messages with your Raven addresses to prove you own them - Dùng địa chỉ Raven của bạn ký các tin nhắn để xác minh những nội dung tin nhắn đó là của bạn. + Use the default data directory + Sử dụng vị trí dữ liệu mặc định - Verify messages to ensure they were signed with specified Raven addresses - Kiểm tra các tin nhắn để chắc chắn rằng chúng được ký bằng các địa chỉ Raven xác định. + Error + Lỗi + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay - &File - &File + Form + Form - &Settings - &Thiết lập + Hide + Ẩn + + + MyRestrictedAssetsTableModel + + + OpenURIDialog - &Help - Trợ &giúp + Open URI + Mở URI - Tabs toolbar - Thanh công cụ (toolbar) + URI: + URI: + + + OptionsDialog - Request payments (generates QR codes and raven: URIs) - Yêu cầu thanh toán(tạo mã QR và địa chỉ Raven: URLs) + Options + Lựa chọn - Show the list of used sending addresses and labels - Hiện thỉ danh sách các địa chỉ và nhãn đã dùng để gửi. + &Main + &Chính - Show the list of used receiving addresses and labels - Hiện thỉ danh sách các địa chỉ và nhãn đã dùng để nhận. + MB + MB - Open a raven: URI or payment request - Mở raven:URL hoặc yêu cầu thanh toán + IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) + Địa chỉ IP của proxy (ví dụ IPv4: 127.0.0.1 / IPv6: ::1) - &Command-line options - 7Tùy chọn dòng lệnh + W&allet + - %1 behind - %1 chậm trễ + Connect to the Raven network through a SOCKS5 proxy. + Kết nối đến máy chủ Raven thông qua SOCKS5 proxy. - Last received block was generated %1 ago. - Khối (block) cuối cùng nhận được cách đây %1 + Proxy &IP: + Proxy &IP: - Transactions after this will not yet be visible. - Những giao dịch sau đó sẽ không hiện thị. + &Port: + &Cổng: - Error - Lỗi + Port of the proxy (e.g. 9050) + Cổng proxy (e.g. 9050) - Warning - Chú ý + IPv4 + IPv4 - Information - Thông tin + IPv6 + IPv6 - Up to date - Đã cập nhật + &Display + &Hiển thị - Catching up... - Bắt kịp... + User Interface &language: + Giao diện người dùng & ngôn ngữ - Date: %1 - - Ngày: %1 - + &OK + &OK - Amount: %1 - - Số lượng: %1 - + &Cancel + &Từ chối - Type: %1 - - Loại: %1 - + default + mặc định - Label: %1 - - Nhãn hiệu: %1 - + none + Trống + + + OverviewPage - Address: %1 - - Địa chỉ: %1 - + Form + Form - Sent transaction - Giao dịch đã gửi + Available: + Khả dụng - Incoming transaction - Giao dịch đang tới + Pending: + Đang chờ - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - Ví tiền <b> đã được mã hóa</b>và hiện <b>đang mở</b> + Total: + Tổng: + + + PaymentServer + + + PeerTableModel - Wallet is <b>encrypted</b> and currently <b>locked</b> - Ví tiền <b> đã được mã hóa</b>và hiện <b>đang khóa</b> + User Agent + User Agent - CoinControlDialog + QObject - Quantity: - Lượng: + Amount + Lượng - Bytes: - Bytes: + %1 and %2 + %1 và %2 + + + QObject::QObject + + + QRImageWidget - Amount: - Lượng: + &Save Image... + $Lưu hình ảnh... + + + RPCConsole - Fee: - Phí: + &Information + Thông tin - After Fee: - Sau thuế, phí: + General + Nhìn Chung - Change: - Thay đổi: + Name + Tên - (un)select all - (bỏ)chọn tất cả + Block chain + Block chain - Tree mode - Chế độ cây + Sent + Đã gửi - List mode - Chế độ danh sách + User Agent + User Agent - Amount - Lượng + 1 &hour + 1&giờ - Date - Ngày tháng + 1 &day + 1&ngày - Confirmations - Lần xác nhận + 1 &week + 1&tuần - Confirmed - Đã xác nhận + 1 &year + 1&năm - - - EditAddressDialog - Edit Address - Thay đổi địa chỉ + Type <b>help</b> for an overview of available commands. + Gõ <b>help</b> để xem nhưng câu lệnh có sẵn - &Label - Nhãn + never + không bao giờ - &Address - Địa chỉ + Yes + Đồng ý - - - FreespaceChecker - name - tên + No + Không - HelpMessageDialog - - version - version - - - (%1-bit) - (%1-bit) - + RavenGUI - Command-line options - &Tùy chọn dòng lệnh + Sign &message... + Chứ ký & Tin nhắn... - Usage: - Mức sử dụng + Synchronizing with network... + Đồng bộ hóa với mạng - command-line options - tùy chọn dòng lệnh + &Overview + &Tổng quan - Set language, for example "de_DE" (default: system locale) - Chọn ngôn ngữ, ví dụ "de_DE" (mặc định: Vị trí hệ thống) + Node + Node - Set SSL root certificates for payment request (default: -system-) - Đặt chứng nhận SSL gốc cho yêu cầu giao dịch (mặc định: -hệ thống-) + Show general overview of wallet + Hiện thỉ thông tin sơ lược chung về Ví - - - Intro - Welcome - Chào mừng + &Transactions + &Giao dịch - Use the default data directory - Sử dụng vị trí dữ liệu mặc định + Browse transaction history + Duyệt tìm lịch sử giao dịch - Error - Lỗi + E&xit + T&hoát - - - ModalOverlay - Form - Form + Quit application + Thoát chương trình - Hide - Ẩn + &About %1 + &Thông tin về %1 - - - OpenURIDialog - Open URI - Mở URI + Show information about %1 + Hiện thông tin về %1 - URI: - URI: + About &Qt + Về &Qt - - - OptionsDialog - Options - Lựa chọn + Show information about Qt + Xem thông tin về Qt - &Main - &Chính + &Options... + &Tùy chọn... - MB - MB + Modify configuration options for %1 + Chỉnh sửa thiết đặt tùy chọn cho %1 - Accept connections from outside - Chấp nhận các kết nối từ bên ngoài + &Encrypt Wallet... + &Mã hóa ví tiền - Allow incoming connections - Cho phép nhận kết nối + &Backup Wallet... + &Sao lưu ví tiền... - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) - Địa chỉ IP của proxy (ví dụ IPv4: 127.0.0.1 / IPv6: ::1) + &Change Passphrase... + &Thay đổi mật khẩu... - Third party transaction URLs - Phần mềm giao dịch bên thứ ba URLs + &Sending addresses... + &Địa chỉ gửi - W&allet - + &Receiving addresses... + Địa chỉ nhận - Connect to the Raven network through a SOCKS5 proxy. - Kết nối đến máy chủ Raven thông qua SOCKS5 proxy. + Open &URI... + Mở &URI... - Proxy &IP: - Proxy &IP: + Reindexing blocks on disk... + Đánh chỉ số (indexing) lại các khối (blocks) trên ổ đĩa ... - &Port: - &Cổng: + Send coins to a Raven address + Gửi coins đến tài khoản Raven - Port of the proxy (e.g. 9050) - Cổng proxy (e.g. 9050) + Backup wallet to another location + Sao lưu ví tiền ở vị trí khác - IPv4 - IPv4 + Change the passphrase used for wallet encryption + Thay đổi cụm mật mã dùng cho mã hoá Ví - IPv6 - IPv6 + &Verify message... + &Tin nhắn xác thực - &Display - &Hiển thị + Raven + Raven - User Interface &language: - Giao diện người dùng & ngôn ngữ + Wallet + - &OK - &OK + &Send + &Gửi - &Cancel - &Từ chối + &Receive + &Nhận - default - mặc định + &Show / Hide + Ẩn / H&iện - none - Trống + Show or hide the main Window + Hiện hoặc ẩn cửa sổ chính - - - OverviewPage - Form - Form + Encrypt the private keys that belong to your wallet + Mã hoá các khoá bí mật trong Ví của bạn. - Available: - Khả dụng + Sign messages with your Raven addresses to prove you own them + Dùng địa chỉ Raven của bạn ký các tin nhắn để xác minh những nội dung tin nhắn đó là của bạn. - Pending: - Đang chờ + Verify messages to ensure they were signed with specified Raven addresses + Kiểm tra các tin nhắn để chắc chắn rằng chúng được ký bằng các địa chỉ Raven xác định. - Total: - Tổng: + &File + &File - - - PaymentServer - - - PeerTableModel - User Agent - User Agent + &Help + Trợ &giúp - - - QObject - Amount - Lượng + Request payments (generates QR codes and raven: URIs) + Yêu cầu thanh toán(tạo mã QR và địa chỉ Raven: URLs) - %1 and %2 - %1 và %2 + Show the list of used sending addresses and labels + Hiện thỉ danh sách các địa chỉ và nhãn đã dùng để gửi. - - - QObject::QObject - - - QRImageWidget - &Save Image... - $Lưu hình ảnh... + Show the list of used receiving addresses and labels + Hiện thỉ danh sách các địa chỉ và nhãn đã dùng để nhận. - - - RPCConsole - &Information - Thông tin + Open a raven: URI or payment request + Mở raven:URL hoặc yêu cầu thanh toán - General - Nhìn Chung + &Command-line options + 7Tùy chọn dòng lệnh - Name - Tên + %1 behind + %1 chậm trễ - Block chain - Block chain + Last received block was generated %1 ago. + Khối (block) cuối cùng nhận được cách đây %1 - Sent - Đã gửi + Transactions after this will not yet be visible. + Những giao dịch sau đó sẽ không hiện thị. - User Agent - User Agent + Error + Lỗi - 1 &hour - 1&giờ + Warning + Chú ý - 1 &day - 1&ngày + Information + Thông tin - 1 &week - 1&tuần + Up to date + Đã cập nhật - 1 &year - 1&năm + Catching up... + Bắt kịp... - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - Sử dụng phím lên và xuống để di chuyển lịch sử, và <b>Ctrl-L</b> để xóa màn hình + Date: %1 + + Ngày: %1 + - Type <b>help</b> for an overview of available commands. - Gõ <b>help</b> để xem nhưng câu lệnh có sẵn + Amount: %1 + + Số lượng: %1 + - %1 B - %1 B + Type: %1 + + Loại: %1 + - %1 KB - %1 KB + Label: %1 + + Nhãn hiệu: %1 + - %1 MB - %1 MB + Address: %1 + + Địa chỉ: %1 + - %1 GB - %1 GB + Sent transaction + Giao dịch đã gửi - never - không bao giờ + Incoming transaction + Giao dịch đang tới - Yes - Đồng ý + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + Ví tiền <b> đã được mã hóa</b>và hiện <b>đang mở</b> - No - Không + Wallet is <b>encrypted</b> and currently <b>locked</b> + Ví tiền <b> đã được mã hóa</b>và hiện <b>đang khóa</b> @@ -820,6 +810,15 @@ (không tin nhắn) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -886,22 +885,10 @@ Hide Ẩn - - total at least - Tổng cộng ít nhất - (read the tooltip) (Đọc hướng dẫn) - - normal - Bình thường - - - fast - Nhanh - Send to multiple recipients at once Gửi đến nhiều người nhận trong một lần @@ -1009,7 +996,7 @@ Send Coins Gửi Coins - + WalletView @@ -1039,10 +1026,6 @@ Warning Chú ý - - Loading addresses... - Đang đọc các địa chỉ... - (default: %s) (mặc định: %s) @@ -1063,18 +1046,10 @@ Cannot downgrade wallet Không downgrade được ví - - Cannot write default address - Không ghi được địa chỉ mặc định - Rescanning... Đang quét lại... - - Done loading - Đã nạp xong - Error Lỗi diff --git a/src/qt/locale/raven_zh.ts b/src/qt/locale/raven_zh.ts index 0d3faf6b6d..e7e5145264 100644 --- a/src/qt/locale/raven_zh.ts +++ b/src/qt/locale/raven_zh.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -11,18 +9,19 @@ AskPassphraseDialog - BanTableModel + AssetControlDialog - RavenGUI - - Error - 错误 - - - Warning - 警告 - + AssetTableModel + + + AssetsDialog + + + AssignQualifier + + + BanTableModel CoinControlDialog @@ -31,12 +30,21 @@ 日期 + + CreateAssetDialog + EditAddressDialog FreespaceChecker + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -47,9 +55,24 @@ 错误 + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -77,6 +100,17 @@ RPCConsole + + RavenGUI + + Error + 错误 + + + Warning + 警告 + + ReceiveCoinsDialog @@ -90,6 +124,15 @@ 日期 + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -181,10 +224,6 @@ Warning 警告 - - Loading addresses... - 正在载入地址... - Insufficient funds 余额不足 @@ -197,10 +236,6 @@ Rescanning... 再次扫描... - - Done loading - 载入完成 - Error 错误 diff --git a/src/qt/locale/raven_zh_CN.ts b/src/qt/locale/raven_zh_CN.ts index 25fd2832f4..504d85ceff 100644 --- a/src/qt/locale/raven_zh_CN.ts +++ b/src/qt/locale/raven_zh_CN.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ 警告: 大写字母锁定已开启! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -233,319 +243,6 @@ 在此之前禁止: - - RavenGUI - - Sign &message... - 消息签名(&M)... - - - Synchronizing with network... - 正在与网络同步... - - - &Overview - 概况(&O) - - - Node - 节点 - - - Show general overview of wallet - 显示钱包概况 - - - &Transactions - 交易记录(&T) - - - Browse transaction history - 查看交易历史 - - - E&xit - 退出(&X) - - - Quit application - 退出程序 - - - &About %1 - 关于 %1 - - - Show information about %1 - 显示 %1 相关信息 - - - About &Qt - 关于Qt(&Q) - - - Show information about Qt - 显示 Qt 相关信息 - - - &Options... - 选项(&O)... - - - Modify configuration options for %1 - 修改%1配置选项 - - - &Encrypt Wallet... - 加密钱包(&E)... - - - &Backup Wallet... - 备份钱包(&B)... - - - &Change Passphrase... - 更改密码(&C)... - - - &Sending addresses... - 正在发送地址(&S)... - - - &Receiving addresses... - 正在接收地址(&R)... - - - Open &URI... - 打开 &URI... - - - Click to disable network activity. - 点击禁用网络活动。 - - - Network activity disabled. - 网络活动已禁用。 - - - Click to enable network activity again. - 点击重新开启网络活动。 - - - Syncing Headers (%1%)... - 同步区块头 (%1%)... - - - Reindexing blocks on disk... - 正在为数据块重建索引... - - - Send coins to a Raven address - 向一个Raven地址发送Raven - - - Backup wallet to another location - 备份钱包到其他文件夹 - - - Change the passphrase used for wallet encryption - 更改钱包加密口令 - - - &Debug window - 调试窗口(&D) - - - Open debugging and diagnostic console - 打开调试和诊断控制台 - - - &Verify message... - 验证消息(&V)... - - - Raven - Raven - - - Wallet - 钱包 - - - &Send - 发送(&S) - - - &Receive - 接收(&R) - - - &Show / Hide - 显示 / 隐藏(&S) - - - Show or hide the main Window - 显示或隐藏主窗口 - - - Encrypt the private keys that belong to your wallet - 对钱包中的私钥加密 - - - Sign messages with your Raven addresses to prove you own them - 用Raven地址关联的私钥为消息签名,以证明您拥有这个Raven地址 - - - Verify messages to ensure they were signed with specified Raven addresses - 校验消息,确保该消息是由指定的Raven地址所有者签名的 - - - &File - 文件(&F) - - - &Settings - 设置(&S) - - - &Help - 帮助(&H) - - - Tabs toolbar - 分页工具栏 - - - Request payments (generates QR codes and raven: URIs) - 请求支付 (生成二维码和 raven: URI) - - - Show the list of used sending addresses and labels - 显示用过的发送地址和标签的列表 - - - Show the list of used receiving addresses and labels - 显示用过的接收地址和标签的列表 - - - Open a raven: URI or payment request - 打开一个 raven: URI 或支付请求 - - - &Command-line options - 命令行选项(&C) - - - %n active connection(s) to Raven network - %n 个到Raven网络的活动连接 - - - Indexing blocks on disk... - 正在为数据块建立索引... - - - Processing blocks on disk... - 正在处理数据块... - - - Processed %n block(s) of transaction history. - 已处理 %n 个交易历史数据块。 - - - %1 behind - 落后 %1 - - - Last received block was generated %1 ago. - 最新收到的区块产生于 %1。 - - - Transactions after this will not yet be visible. - 在此之后的交易尚未可见 - - - Error - 错误 - - - Warning - 警告 - - - Information - 信息 - - - Up to date - 已是最新 - - - Show the %1 help message to get a list with possible Raven command-line options - 显示 %1 帮助信息,获取可用命令行选项列表 - - - %1 client - %1 客戶 - - - Connecting to peers... - 正在连接到节点…… - - - Catching up... - 更新中... - - - Date: %1 - - 日期: %1 - - - - Amount: %1 - - 金额: %1 - - - - Type: %1 - - 类型: %1 - - - - Label: %1 - - 标签: %1 - - - - Address: %1 - - 地址: %1 - - - - Sent transaction - 发送交易 - - - Incoming transaction - 流入交易 - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - 钱包已被<b>加密</b>,当前为<b>解锁</b>状态 - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - 钱包已被<b>加密</b>,当前为<b>锁定</b>状态 - - - A fatal error occurred. Raven can no longer continue safely and will quit. - 发生严重错误。客户端无法安全地继续运行,即将退出。 - - CoinControlDialog @@ -697,6 +394,9 @@ (找零) + + CreateAssetDialog + EditAddressDialog @@ -775,6 +475,12 @@ 无法在此创建数据目录。 + + FreezeAddress + + + GUIUtil::SyncWarningMessage + HelpMessageDialog @@ -845,10 +551,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. 由于这是第一次启动此程序,您可以选择%1的数据所存储的位置 - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 会下载并存储一份Raven区块链的副本。至少有 %2GB 的数据会存储到这个目录中,并且还会持续增长。另外钱包资料也会储存在这个目录。 - Use the default data directory 使用默认的数据目录 @@ -865,15 +567,19 @@ Error 错误 - - %n GB of free space available - 有 %n GB 空闲空间 - - - (of %n GB needed) - (需要%n GB空间) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -921,6 +627,9 @@ 隐藏 + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -974,14 +683,6 @@ Number of script &verification threads 脚本验证线程数(&V) - - Accept connections from outside - 接收外部连接 - - - Allow incoming connections - 允许流入连接 - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) 代理的 IP 地址 (例如 IPv4: 127.0.0.1 / IPv6: ::1) @@ -994,10 +695,6 @@ 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 |. 出现在交易的选项卡的上下文菜单项的第三方网址 (例如:区块链接查询) 。 %s的URL被替换为交易哈希。多个的URL需要竖线 | 分隔。 - - Third party transaction URLs - 第三方交易网址 - Active command-line options that override above options: 有效的命令行参数覆盖上述选项: @@ -1070,10 +767,6 @@ Used for reaching peers via: 连接到同伴的方式: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - 如果默认的SOCKS5代理被用于在该网络下连接同伴,则显示 - IPv4 IPv4 @@ -1090,22 +783,10 @@ Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. 在 Tor 匿名网络下通过不同的 SOCKS5 代理连接Raven网络 - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - 通过Tor隐藏服务连接节点时 使用不同的SOCKS5代理 - &Window 窗口(&W) - - &Hide the icon from the system tray. - 不在通知区显示图标 - - - Hide tray icon - 不显示通知区图标 - Show only a tray icon after minimizing the window. 最小化窗口后仅显示托盘图标 @@ -1217,10 +898,6 @@ Mined balance that has not yet matured 尚未成熟的挖矿收入余额 - - Balances - 余额 - Total: 总额: @@ -1253,7 +930,7 @@ Current total balance in watch-only addresses 观察地址(watch-only address)中的当前总余额 - + PaymentServer @@ -1364,7 +1041,7 @@ Ping - + QObject @@ -1401,41 +1078,17 @@ %1 ms - %1 毫秒 - - - %n second(s) - %n 秒 - - - %n minute(s) - %n 分钟 - - - %n hour(s) - %n 小时 - - - %n day(s) - %n 天 - - - %n week(s) - %n 周 + %1 毫秒 %1 and %2 %1 和 %2 - - %n year(s) - %n 年 - %1 didn't yet exit safely... %1 尚未安全退出 - + QObject::QObject @@ -1561,212 +1214,477 @@ 白名单 - Direction - 方向 + Direction + 方向 + + + Version + 版本 + + + Starting Block + 正在启动数据块 + + + Synced Headers + 同步区块头 + + + Synced Blocks + 同步区块链 + + + User Agent + 用户代理 + + + Decrease font size + 缩小文字 + + + Increase font size + 放大文字 + + + Services + 服务 + + + Ban Score + 禁止得分 + + + Connection Time + 连接时间 + + + Last Send + 最后发送 + + + Last Receive + 最后接收 + + + Ping Time + Ping 时间 + + + The duration of a currently outstanding ping. + 目前这一次 ping 已经过去的时间。 + + + Ping Wait + Ping等待 + + + Min Ping + 最小Ping值 + + + Time Offset + 时间偏移 + + + Last block time + 上一数据块时间 + + + &Open + 打开(&O) + + + &Console + 控制台(&C) + + + &Network Traffic + 网络流量(&N) + + + Totals + 总数 + + + In: + 输入: + + + Out: + 输出: + + + Debug log file + 调试日志文件 + + + Clear console + 清空控制台 + + + 1 &hour + 1 小时(&H) + + + 1 &day + 1 天(&D) + + + 1 &week + 1 周(&W) + + + 1 &year + 1 年(&Y) + + + &Disconnect + (&D)断开 + + + Ban for + 禁止 + + + &Unban + 重新允许 + + + Welcome to the %1 RPC console. + 欢迎使用 %1 的 RPC 控制台。 + + + Type <b>help</b> for an overview of available commands. + 使用 <b>help</b> 命令显示帮助信息。 + + + Network activity disabled + 网络活动已禁用 + + + (node id: %1) + (节点ID: %1) + + + via %1 + 通过 %1 + + + never + 从未 + + + Inbound + 传入 + + + Outbound + 传出 + + + Yes + + + + No + + + + Unknown + 未知 + + + + RavenGUI + + Sign &message... + 消息签名(&M)... + + + Synchronizing with network... + 正在与网络同步... + + + &Overview + 概况(&O) + + + Node + 节点 + + + Show general overview of wallet + 显示钱包概况 + + + &Transactions + 交易记录(&T) + + + Browse transaction history + 查看交易历史 + + + E&xit + 退出(&X) + + + Quit application + 退出程序 + + + &About %1 + 关于 %1 + + + Show information about %1 + 显示 %1 相关信息 + + + About &Qt + 关于Qt(&Q) + + + Show information about Qt + 显示 Qt 相关信息 + + + &Options... + 选项(&O)... + + + Modify configuration options for %1 + 修改%1配置选项 + + + &Encrypt Wallet... + 加密钱包(&E)... + + + &Backup Wallet... + 备份钱包(&B)... + + + &Change Passphrase... + 更改密码(&C)... + + + &Sending addresses... + 正在发送地址(&S)... - Version - 版本 + &Receiving addresses... + 正在接收地址(&R)... - Starting Block - 正在启动数据块 + Open &URI... + 打开 &URI... - Synced Headers - 同步区块头 + Click to disable network activity. + 点击禁用网络活动。 - Synced Blocks - 同步区块链 + Network activity disabled. + 网络活动已禁用。 - User Agent - 用户代理 + Click to enable network activity again. + 点击重新开启网络活动。 - Decrease font size - 缩小文字 + Syncing Headers (%1%)... + 同步区块头 (%1%)... - Increase font size - 放大文字 + Reindexing blocks on disk... + 正在为数据块重建索引... - Services - 服务 + Send coins to a Raven address + 向一个Raven地址发送Raven - Ban Score - 禁止得分 + Backup wallet to another location + 备份钱包到其他文件夹 - Connection Time - 连接时间 + Change the passphrase used for wallet encryption + 更改钱包加密口令 - Last Send - 最后发送 + Open debugging and diagnostic console + 打开调试和诊断控制台 - Last Receive - 最后接收 + &Verify message... + 验证消息(&V)... - Ping Time - Ping 时间 + Raven + Raven - The duration of a currently outstanding ping. - 目前这一次 ping 已经过去的时间。 + Wallet + 钱包 - Ping Wait - Ping等待 + &Send + 发送(&S) - Min Ping - 最小Ping值 + &Receive + 接收(&R) - Time Offset - 时间偏移 + &Show / Hide + 显示 / 隐藏(&S) - Last block time - 上一数据块时间 + Show or hide the main Window + 显示或隐藏主窗口 - &Open - 打开(&O) + Encrypt the private keys that belong to your wallet + 对钱包中的私钥加密 - &Console - 控制台(&C) + Sign messages with your Raven addresses to prove you own them + 用Raven地址关联的私钥为消息签名,以证明您拥有这个Raven地址 - &Network Traffic - 网络流量(&N) + Verify messages to ensure they were signed with specified Raven addresses + 校验消息,确保该消息是由指定的Raven地址所有者签名的 - &Clear - 清除(&C) + &File + 文件(&F) - Totals - 总数 + &Help + 帮助(&H) - In: - 输入: + Request payments (generates QR codes and raven: URIs) + 请求支付 (生成二维码和 raven: URI) - Out: - 输出: + Show the list of used sending addresses and labels + 显示用过的发送地址和标签的列表 - Debug log file - 调试日志文件 + Show the list of used receiving addresses and labels + 显示用过的接收地址和标签的列表 - Clear console - 清空控制台 + Open a raven: URI or payment request + 打开一个 raven: URI 或支付请求 - 1 &hour - 1 小时(&H) + &Command-line options + 命令行选项(&C) - 1 &day - 1 天(&D) + Indexing blocks on disk... + 正在为数据块建立索引... - 1 &week - 1 周(&W) + Processing blocks on disk... + 正在处理数据块... - 1 &year - 1 年(&Y) + %1 behind + 落后 %1 - &Disconnect - (&D)断开 + Last received block was generated %1 ago. + 最新收到的区块产生于 %1。 - Ban for - 禁止 + Transactions after this will not yet be visible. + 在此之后的交易尚未可见 - &Unban - 重新允许 + Error + 错误 - Welcome to the %1 RPC console. - 欢迎使用 %1 的 RPC 控制台。 + Warning + 警告 - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - 使用上下方向键浏览历史, <b>Ctrl-L</b>清除屏幕。 + Information + 信息 - Type <b>help</b> for an overview of available commands. - 使用 <b>help</b> 命令显示帮助信息。 + Up to date + 已是最新 - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - 警告: 已有骗子通过要求用户在此输入指令以盗取钱包。不要在没有完全理解命令规范时使用控制台。 + Show the %1 help message to get a list with possible Raven command-line options + 显示 %1 帮助信息,获取可用命令行选项列表 - Network activity disabled - 网络活动已禁用 + %1 client + %1 客戶 - %1 B - %1 字节 + Connecting to peers... + 正在连接到节点…… - %1 KB - %1 KB + Catching up... + 更新中... - %1 MB - %1 MB + Date: %1 + + 日期: %1 + - %1 GB - %1 GB + Amount: %1 + + 金额: %1 + - (node id: %1) - (节点ID: %1) + Type: %1 + + 类型: %1 + - via %1 - 通过 %1 + Label: %1 + + 标签: %1 + - never - 从未 + Address: %1 + + 地址: %1 + - Inbound - 传入 + Sent transaction + 发送交易 - Outbound - 传出 + Incoming transaction + 流入交易 - Yes - + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + 钱包已被<b>加密</b>,当前为<b>解锁</b>状态 - No - + Wallet is <b>encrypted</b> and currently <b>locked</b> + 钱包已被<b>加密</b>,当前为<b>锁定</b>状态 - Unknown - 未知 + A fatal error occurred. Raven can no longer continue safely and will quit. + 发生严重错误。客户端无法安全地继续运行,即将退出。 @@ -1942,6 +1860,15 @@ 总额 + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2020,10 +1947,6 @@ Hide 隐藏 - - total at least - 最小额 - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. 交易量小时只支付最小交易费是可以的。但是请注意,当交易量大到超出网络可处理时您的交易可能永远无法确认。 @@ -2044,14 +1967,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (智能交易费用 尚未初始化。 需要再下载一些数据块...) - - normal - 一般 - - - fast - 快速 - Send to multiple recipients at once 一次发送给多个接收者 @@ -2172,18 +2087,10 @@ Payment request expired. 付款请求已过期。 - - %n block(s) - %n 个区块 - Pay only the required fee of %1 只支付必要费用 %1 - - Estimated to begin confirmation within %n block(s). - 预计 %n 个数据块后被确认。 - Warning: Invalid Raven address 警告: Raven地址无效 @@ -2207,10 +2114,6 @@ A&mount: 金额(&M) - - Pay &To: - 付给(&T): - &Label: 标签(&L): @@ -2271,10 +2174,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. raven:URI 附带的备注信息,将会和交易一起存储,备查。 注意:该消息不会通过Raven网络传输。 - - Pay To: - 支付给: - Memo: 便条: @@ -2457,10 +2356,6 @@ TransactionDesc - - Open for %n more block(s) - 再打开 %n 个数据块 - Open until %1 至 %1 个数据块时开启 @@ -2505,10 +2400,6 @@ , has not been successfully broadcast yet ,未被成功广播 - - , broadcast through %n node(s) - , 通过 %n 个节点广播 - Date 日期 @@ -2549,10 +2440,6 @@ Credit 收入 - - matures in %n more block(s) - %n 个数据块后成熟(mature) - not accepted 未被接受 @@ -2743,7 +2630,7 @@ Amount removed from or added to balance. 从余额添加或移除的金额。 - + TransactionView @@ -2919,7 +2806,7 @@ Send Coins 发送Raven - + WalletView @@ -2954,7 +2841,7 @@ The wallet data was successfully saved to %1. 钱包数据成功保存至 %1 。 - + raven-core @@ -3158,10 +3045,6 @@ Incorrect or no genesis block found. Wrong datadir for network? 不正确或没有找到起源区块。网络错误? - - Invalid -onion address: '%s' - 无效的 -onion 地址:“%s” - Invalid amount for -fallbackfee=<amount>: '%s' -fallbackfee 的无效数额=<amount>: '%s' @@ -3198,10 +3081,6 @@ Set database cache size in megabytes (%d to %d, default: %d) 设置以MB为单位的数据库缓存大小(%d 到 %d, 默认值: %d) - - Set maximum block size in bytes (default: %d) - 设置最大区块大小 (默认: %d,单位字节) - Specify wallet file (within data directory) 指定钱包文件(数据目录内) @@ -3238,10 +3117,6 @@ Verifying blocks... 正在验证区块... - - Verifying wallet... - 正在验证钱包... - Wallet %s resides outside data directory %s 钱包 %s 在外部的数据目录 %s @@ -3262,10 +3137,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 绑定到指定地址和连接的白名单节点。 IPv6使用 [主机]:端口 格式 - - 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) - 绑定到指定地址监听 JSON-RPC连接。 IPv6使用[主机]:端口 格式。该选项可多次指定 (默认: 绑定到所有接口) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) 创建系统默认权限的文件,而不是 umask 077 (只在关闭钱包功能时有效) @@ -3302,10 +3173,6 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) 为每个代理连接随机化凭据。这将启用 Tor 流隔离 (默认: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - 设置 高优先级/低交易费 交易的最大字节 (缺省: %d) - The transaction amount is too small to send after the fee has been deducted 在交易费被扣除后发送的交易金额太小 @@ -3382,10 +3249,6 @@ Send trace/debug info to console instead of debug.log file 跟踪/调试信息输出到控制台,不输出到 debug.log 文件 - - Send transactions as zero-fee transactions if possible (default: %u) - 发送时尽可能 不支付交易费用 (默认: %u) - Show all debugging options (usage: --help -help-debug) 显示所有调试选项 (用法: --帮助 -帮助调试) @@ -3471,10 +3334,6 @@ Allow DNS lookups for -addnode, -seednode and -connect 使用 -addnode, -seednode 和 -connect 选项时允许查询DNS - - Loading addresses... - 正在加载地址簿... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 = 保留 tx meta data , 如 account owner 和 payment request information, 2 = 不保留 tx meta data) @@ -3551,10 +3410,6 @@ Include IP addresses in debug output (default: %u) 在调试输出中包含IP地址 (默认: %u) - - Invalid -proxy address: '%s' - 无效的代理地址:%s - Listen for JSON-RPC connections on <port> (default: %u or testnet: %u) 使用 <port>端口监听 JSON-RPC 连接 (默认: %u ; testnet: %u) @@ -3635,10 +3490,6 @@ Loading block index... 正在加载区块索引... - - Add a node to connect to and attempt to keep the connection open - 添加节点并与其保持连接 - Loading wallet... 正在加载钱包... @@ -3647,21 +3498,13 @@ Cannot downgrade wallet 无法降级钱包 - - Cannot write default address - 无法写入默认地址 - Rescanning... 正在重新扫描... - - Done loading - 加载完成 - Error 错误 - + \ No newline at end of file diff --git a/src/qt/locale/raven_zh_HK.ts b/src/qt/locale/raven_zh_HK.ts index ac9c3872a4..5def4937a6 100644 --- a/src/qt/locale/raven_zh_HK.ts +++ b/src/qt/locale/raven_zh_HK.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -210,6 +208,18 @@ 警告: Caps Lock 已啟用! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -221,6 +231,155 @@ 封鎖至 + + CoinControlDialog + + (no label) + (無標記) + + + + CreateAssetDialog + + + EditAddressDialog + + + FreespaceChecker + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog + + + Intro + + Error + 錯誤 + + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + + + ModalOverlay + + + MyRestrictedAssetsTableModel + + + OpenURIDialog + + + OptionsDialog + + + OverviewPage + + + PaymentServer + + + PeerTableModel + + + QObject + + Enter a Raven address (e.g. %1) + 輸入一個 Raven 位址 (例如 %1) + + + %1 d + %1 日 + + + %1 h + %1 小時 + + + %1 m + %1 分 + + + %1 s + %1 秒 + + + None + 沒有 + + + N/A + N/A + + + %1 ms + %1 亳秒 + + + %1 and %2 + %1 和 %2 + + + + QObject::QObject + + + QRImageWidget + + Save QR Code + 儲存 QR 碼 + + + PNG Image (*.png) + PNG 影像(*.png) + + + + RPCConsole + + N/A + N/A + + + &Information + 資訊 &I + + + Debug window + 除錯視窗 + + + General + 一般 + + + Received + 已接收 + + + Sent + 已送出 + + + Version + 版本 + + RavenGUI @@ -323,10 +482,6 @@ Change the passphrase used for wallet encryption 改變錢包加密用的密碼 - - &Debug window - 除錯視窗 &D - Open debugging and diagnostic console 開啓除錯和診斷主控台 @@ -363,10 +518,6 @@ &File 檔案 &F - - &Settings - 設定 &S - &Help 說明 &H @@ -398,155 +549,6 @@ - - CoinControlDialog - - (no label) - (無標記) - - - - EditAddressDialog - - - FreespaceChecker - - - HelpMessageDialog - - - Intro - - Error - 錯誤 - - - - ModalOverlay - - - OpenURIDialog - - - OptionsDialog - - - OverviewPage - - - PaymentServer - - - PeerTableModel - - - QObject - - Enter a Raven address (e.g. %1) - 輸入一個 Raven 位址 (例如 %1) - - - %1 d - %1 日 - - - %1 h - %1 小時 - - - %1 m - %1 分 - - - %1 s - %1 秒 - - - None - 沒有 - - - N/A - N/A - - - %1 ms - %1 亳秒 - - - %n second(s) - %n 秒 - - - %n minute(s) - %n 分鐘 - - - %n hour(s) - %n 小時 - - - %n day(s) - %n 日 - - - %n week(s) - %n 星期 - - - %1 and %2 - %1 和 %2 - - - %n year(s) - %n 年 - - - - QObject::QObject - - - QRImageWidget - - Save QR Code - 儲存 QR 碼 - - - PNG Image (*.png) - PNG 影像(*.png) - - - - RPCConsole - - N/A - N/A - - - &Information - 資訊 &I - - - Debug window - 除錯視窗 - - - General - 一般 - - - Received - 已接收 - - - Sent - 已送出 - - - Version - 版本 - - ReceiveCoinsDialog @@ -572,6 +574,15 @@ (無標記) + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog diff --git a/src/qt/locale/raven_zh_TW.ts b/src/qt/locale/raven_zh_TW.ts index 47e5f1fc96..3a155c7ca3 100644 --- a/src/qt/locale/raven_zh_TW.ts +++ b/src/qt/locale/raven_zh_TW.ts @@ -1,6 +1,4 @@ - - - + AddressBookPage @@ -222,6 +220,18 @@ 警告: 大寫字母鎖定作用中! + + AssetControlDialog + + + AssetTableModel + + + AssetsDialog + + + AssignQualifier + BanTableModel @@ -234,576 +244,264 @@ - RavenGUI + CoinControlDialog - Sign &message... - 簽署訊息... + Coin Selection + 選擇錢幣 - Synchronizing with network... - 正在跟網路進行同步... + Quantity: + 數目: - &Overview - 總覽 + Bytes: + 位元組數: - Node - 節點 + Amount: + 金額: - Show general overview of wallet - 顯示錢包一般總覽 + Fee: + 手續費: - &Transactions - 交易 + Dust: + 零散錢: - Browse transaction history - 瀏覽交易紀錄 + After Fee: + 計費後金額: - E&xit - 結束 + Change: + 找零金額: - Quit application - 結束應用程式 + (un)select all + 全選或全不選 - &About %1 - 關於%1 + Tree mode + 樹狀模式 - Show information about %1 - 顯示 %1 的相關資訊 + List mode + 列表模式 - About &Qt - 關於 &Qt + Amount + 金額 - Show information about Qt - 顯示 Qt 相關資訊 + Received with label + 收款標記 - &Options... - 選項... + Received with address + 收款位址 - Modify configuration options for %1 - 修改 %1 的設定選項 + Date + 日期 - &Encrypt Wallet... - 加密錢包... + Confirmations + 確認次數 - &Backup Wallet... - 備份錢包... + Confirmed + 已確認 - &Change Passphrase... - 改變密碼... + Copy address + 複製位址 - &Sending addresses... - 付款位址... + Copy label + 複製標記 - &Receiving addresses... - 收款位址... + Copy amount + 複製金額 - Open &URI... - 開啓 URI... + Copy transaction ID + 複製交易識別碼 - Click to disable network activity. - 按一下就會不使用網路。 + Lock unspent + 鎖定不用 - Network activity disabled. - 網路活動關閉了。 + Unlock unspent + 解鎖可用 - Click to enable network activity again. - 按一下就又會使用網路。 + Copy quantity + 複製數目 - Syncing Headers (%1%)... - 正在同步前導資料(%1%)中... + Copy fee + 複製手續費 - Reindexing blocks on disk... - 正在為磁碟裡的區塊重建索引... + Copy after fee + 複製計費後金額 - Send coins to a Raven address - 付錢給一個 Raven 位址 + Copy bytes + 複製位元組數 - Backup wallet to another location - 把錢包備份到其它地方 + Copy dust + 複製零散金額 - Change the passphrase used for wallet encryption - 改變錢包加密用的密碼 + Copy change + 複製找零金額 - &Debug window - 除錯視窗 + (%1 locked) + (鎖定 %1 枚) - Open debugging and diagnostic console - 開啓除錯和診斷主控台 + yes + - &Verify message... - 驗證訊息... + no + - Raven - Raven + This label turns red if any recipient receives an amount smaller than the current dust threshold. + 當任何一個收款金額小於目前的零散金額上限時,文字會變紅色。 - Wallet - 錢包 + Can vary +/- %1 satoshi(s) per input. + 每組輸入可能有 +/- %1 個 satoshi 的誤差。 - &Send - 付款 + (no label) + (無標記) - &Receive - 收款 + change from %1 (%2) + 找零前是 %1 (%2) - &Show / Hide - 顯示或隱藏 + (change) + (找零) + + + CreateAssetDialog + + + EditAddressDialog - Show or hide the main Window - 顯示或隱藏主視窗 + Edit Address + 編輯位址 - Encrypt the private keys that belong to your wallet - 把錢包中的密鑰加密 + &Label + 標記 - Sign messages with your Raven addresses to prove you own them - 用 Raven 位址簽署訊息來證明位址是你的 + The label associated with this address list entry + 跟這個位址簿項目關聯的標記 - Verify messages to ensure they were signed with specified Raven addresses - 驗證訊息是用來確定訊息是用指定的 Raven 位址簽署的 + The address associated with this address list entry. This can only be modified for sending addresses. + 跟這個位址簿項目關聯的位址。只有付款位址能被修改。 - &File - 檔案 + &Address + 位址 - &Settings - 設定 + New receiving address + 造新的收款位址 - &Help - 說明 + New sending address + 造新的付款位址 - Tabs toolbar - 分頁工具列 + Edit receiving address + 編輯收款位址 - Request payments (generates QR codes and raven: URIs) - 要求付款(產生 QR Code 和 raven 付款協議的資源識別碼: URI) + Edit sending address + 編輯付款位址 - Show the list of used sending addresses and labels - 顯示已使用過的付款位址和標記的清單 + The entered address "%1" is not a valid Raven address. + 輸入的位址 %1 並不是有效的 Raven 位址。 - Show the list of used receiving addresses and labels - 顯示已使用過的收款位址和標記的清單 + The entered address "%1" is already in the address book. + 輸入的位址 %1 在位址簿中已經有了。 - Open a raven: URI or payment request - 開啓 raven 協議的資源識別碼(URI)或付款要求 + Could not unlock wallet. + 沒辦法把錢包解鎖。 - &Command-line options - 命令列選項 - - - %n active connection(s) to Raven network - %n 個運作中的 Raven 網路連線 + New key generation failed. + 產生新的密鑰失敗了。 + + + FreespaceChecker - Indexing blocks on disk... - 正在為磁碟裡的區塊建立索引... + A new data directory will be created. + 就要產生新的資料目錄。 - Processing blocks on disk... - 正在處理磁碟裡的區塊資料... - - - Processed %n block(s) of transaction history. - 已經處理了 %n 個區塊的交易紀錄。 + name + 名稱 - %1 behind - 落後 %1 + Directory already exists. Add %1 if you intend to create a new directory here. + 已經有這個目錄了。如果你要在裡面造出新的目錄的話,請加上 %1. - Last received block was generated %1 ago. - 最近收到的區塊是在 %1 以前生出來的。 + Path already exists, and is not a directory. + 已經有指定的路徑了,並且不是一個目錄。 - Transactions after this will not yet be visible. - 暫時會看不到在這之後的交易。 + Cannot create data directory here. + 沒辦法在這裡造出資料目錄。 + + + FreezeAddress + + + GUIUtil::SyncWarningMessage + + + HelpMessageDialog - Error - 錯誤 + version + 版本 - Warning - 警告 + (%1-bit) + (%1 位元) - Information - 資訊 + About %1 + 關於 %1 - Up to date - 最新狀態 + Command-line options + 命令列選項 - Show the %1 help message to get a list with possible Raven command-line options - 顯示 %1 的說明訊息,來取得可用命令列選項的列表 - - - %1 client - %1 客戶端軟體 - - - Connecting to peers... - 正在跟其他節點連線中... - - - Catching up... - 正在趕進度... - - - Date: %1 - - 日期: %1 - - - - Amount: %1 - - 金額: %1 - - - - Type: %1 - - 種類: %1 - - - - Label: %1 - - 標記: %1 - - - - Address: %1 - - 位址: %1 - - - - Sent transaction - 付款交易 - - - Incoming transaction - 收款交易 - - - HD key generation is <b>enabled</b> - 產生 HD 金鑰<b>已經啟用</b> - - - HD key generation is <b>disabled</b> - 產生 HD 金鑰<b>已經停用</b> - - - Wallet is <b>encrypted</b> and currently <b>unlocked</b> - 錢包<b>已加密</b>並且<b>解鎖中</b> - - - Wallet is <b>encrypted</b> and currently <b>locked</b> - 錢包<b>已加密</b>並且<b>上鎖中</b> - - - A fatal error occurred. Raven can no longer continue safely and will quit. - 發生了致命的錯誤。Raven 軟體沒辦法再繼續安全執行,只好結束。 - - - - CoinControlDialog - - Coin Selection - 選擇錢幣 - - - Quantity: - 數目: - - - Bytes: - 位元組數: - - - Amount: - 金額: - - - Fee: - 手續費: - - - Dust: - 零散錢: - - - After Fee: - 計費後金額: - - - Change: - 找零金額: - - - (un)select all - 全選或全不選 - - - Tree mode - 樹狀模式 - - - List mode - 列表模式 - - - Amount - 金額 - - - Received with label - 收款標記 - - - Received with address - 收款位址 - - - Date - 日期 - - - Confirmations - 確認次數 - - - Confirmed - 已確認 - - - Copy address - 複製位址 - - - Copy label - 複製標記 - - - Copy amount - 複製金額 - - - Copy transaction ID - 複製交易識別碼 - - - Lock unspent - 鎖定不用 - - - Unlock unspent - 解鎖可用 - - - Copy quantity - 複製數目 - - - Copy fee - 複製手續費 - - - Copy after fee - 複製計費後金額 - - - Copy bytes - 複製位元組數 - - - Copy dust - 複製零散金額 - - - Copy change - 複製找零金額 - - - (%1 locked) - (鎖定 %1 枚) - - - yes - - - - no - - - - This label turns red if any recipient receives an amount smaller than the current dust threshold. - 當任何一個收款金額小於目前的零散金額上限時,文字會變紅色。 - - - Can vary +/- %1 satoshi(s) per input. - 每組輸入可能有 +/- %1 個 satoshi 的誤差。 - - - (no label) - (無標記) - - - change from %1 (%2) - 找零前是 %1 (%2) - - - (change) - (找零) - - - - EditAddressDialog - - Edit Address - 編輯位址 - - - &Label - 標記 - - - The label associated with this address list entry - 跟這個位址簿項目關聯的標記 - - - The address associated with this address list entry. This can only be modified for sending addresses. - 跟這個位址簿項目關聯的位址。只有付款位址能被修改。 - - - &Address - 位址 - - - New receiving address - 造新的收款位址 - - - New sending address - 造新的付款位址 - - - Edit receiving address - 編輯收款位址 - - - Edit sending address - 編輯付款位址 - - - The entered address "%1" is not a valid Raven address. - 輸入的位址 %1 並不是有效的 Raven 位址。 - - - The entered address "%1" is already in the address book. - 輸入的位址 %1 在位址簿中已經有了。 - - - Could not unlock wallet. - 沒辦法把錢包解鎖。 - - - New key generation failed. - 產生新的密鑰失敗了。 - - - - FreespaceChecker - - A new data directory will be created. - 就要產生新的資料目錄。 - - - name - 名稱 - - - Directory already exists. Add %1 if you intend to create a new directory here. - 已經有這個目錄了。如果你要在裡面造出新的目錄的話,請加上 %1. - - - Path already exists, and is not a directory. - 已經有指定的路徑了,並且不是一個目錄。 - - - Cannot create data directory here. - 沒辦法在這裡造出資料目錄。 - - - - HelpMessageDialog - - version - 版本 - - - (%1-bit) - (%1 位元) - - - About %1 - 關於 %1 - - - Command-line options - 命令列選項 - - - Usage: - 用法: + Usage: + 用法: command-line options @@ -852,10 +550,6 @@ As this is the first time the program is launched, you can choose where %1 will store its data. 因為這是程式第一次啓動,你可以選擇 %1 儲存資料的地方。 - - %1 will download and store a copy of the Raven block chain. At least %2GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. - %1 會下載並儲存一份 Raven 區塊鏈的拷貝。至少有 %2GB 的資料會儲存到這個目錄中,並且還會持續增長。另外錢包資料也會儲存在這個目錄。 - Use the default data directory 使用預設的資料目錄 @@ -872,15 +566,19 @@ Error 錯誤 - - %n GB of free space available - 可用空間尚存 %n GB - - - (of %n GB needed) - (需要 %n GB) - - + + + MnemonicDialog + + + MnemonicDialog1 + + + MnemonicDialog2 + + + MnemonicDialog3 + ModalOverlay @@ -932,6 +630,9 @@ 不明。正在同步前導資料(%1)中... + + MyRestrictedAssetsTableModel + OpenURIDialog @@ -985,14 +686,6 @@ Number of script &verification threads 指令碼驗證執行緒數目 - - Accept connections from outside - 接受外來連線 - - - Allow incoming connections - 接受外來連線 - IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1) 代理伺服器的網際網路位址(像是 IPv4 的 127.0.0.1 或 IPv6 的 ::1) @@ -1005,10 +698,6 @@ 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 |. 在交易頁籤的情境選單出現的第三方網址連結(URL),比如說區塊探索網站。網址中的 %s 會被取代為交易的雜湊值。可以用直線符號 | 來分隔多個連結。 - - Third party transaction URLs - 交易的第三方網址連結 - Active command-line options that override above options: 從命令列取代掉以上設定的選項有: @@ -1081,10 +770,6 @@ Used for reaching peers via: 用來跟其他節點聯絡的中介: - - Shows, if the supplied default SOCKS5 proxy is used to reach peers via this network type. - 如果對這種網路類型,有指定用來跟其他節點聯絡的 SOCKS5 代理伺服器的話,就會顯示在這裡。 - IPv4 IPv4 @@ -1095,27 +780,15 @@ Tor - Tor - - - Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. - 透過另外的 SOCKS5 代理伺服器來連線到 Raven 網路中的 Tor 隱藏服務。 - - - Use separate SOCKS5 proxy to reach peers via Tor hidden services: - 用另外的 SOCKS5 代理伺服器,來透過 Tor 隱藏服務跟其他節點聯絡: - - - &Window - 視窗 + Tor - &Hide the icon from the system tray. - 不在通知區顯示圖示。 + Connect to the Raven network through a separate SOCKS5 proxy for Tor hidden services. + 透過另外的 SOCKS5 代理伺服器來連線到 Raven 網路中的 Tor 隱藏服務。 - Hide tray icon - 不顯示通知區圖示 + &Window + 視窗 Show only a tray icon after minimizing the window. @@ -1228,10 +901,6 @@ Mined balance that has not yet matured 還沒成熟的開採金額 - - Balances - 餘額 - Total: 總金額: @@ -1264,7 +933,7 @@ Current total balance in watch-only addresses 所有只能看位址的目前全部餘額 - + PaymentServer @@ -1324,463 +993,712 @@ 付款的要求無效。 - Requested payment amount of %1 is too small (considered dust). - 要求付款的金額 %1 太少(會被網路認為是沒必要的零散錢)。 + Requested payment amount of %1 is too small (considered dust). + 要求付款的金額 %1 太少(會被網路認為是沒必要的零散錢)。 + + + Refund from %1 + 來自 %1 的退款 + + + Payment request %1 is too large (%2 bytes, allowed %3 bytes). + 付款要求 %1 過大 (%2 位元組, 上限 %3 位元組). + + + Error communicating with %1: %2 + 跟 %1 通訊時發生錯誤: %2 + + + Payment request cannot be parsed! + 沒辦法解析付款要求內容! + + + Bad response from server %1 + 伺服器 %1 的回應有誤 + + + Network request error + 發出要求時發生網路錯誤 + + + Payment acknowledged + 付款已確認 + + + + PeerTableModel + + User Agent + 使用者代理 + + + Node/Service + 節點/服務 + + + NodeId + 節點識別碼 + + + Ping + Ping 時間 + + + + QObject + + Amount + 金額 + + + Enter a Raven address (e.g. %1) + 輸入 Raven 位址 (比如說 %1) + + + %1 d + %1 天 + + + %1 h + %1 小時 + + + %1 m + %1 分鐘 + + + %1 s + %1 秒 + + + None + + + + N/A + 未知 + + + %1 ms + %1 毫秒 + + + %1 and %2 + %1又 %2 + + + %1 didn't yet exit safely... + %1 還沒有安全地結束... + + + + QObject::QObject + + Error: Specified data directory "%1" does not exist. + 錯誤: 不存在指定的資料目錄 "%1" 。 + + + Error: Cannot parse configuration file: %1. Only use key=value syntax. + 錯誤: 沒辦法解析設定檔: %1。只能用「名稱=設定值」這種語法。 + + + Error: %1 + 錯誤: %1 + + + + QRImageWidget + + &Save Image... + 儲存圖片... + + + &Copy Image + 複製圖片 + + + Save QR Code + 儲存 QR Code + + + PNG Image (*.png) + PNG 圖檔(*.png) + + + + RPCConsole + + N/A + 未知 + + + Client version + 客戶端軟體版本 + + + &Information + 資訊 + + + Debug window + 除錯視窗 + + + General + 普通 + + + Using BerkeleyDB version + 使用 BerkeleyDB 版本 + + + Datadir + 資料目錄 + + + Startup time + 啓動時間 + + + Network + 網路 + + + Name + 名稱 + + + Number of connections + 連線數 + + + Block chain + 區塊鏈 + + + Current number of blocks + 目前區塊數 + + + Memory Pool + 記憶體暫存池 + + + Current number of transactions + 目前交易數目 + + + Memory usage + 記憶體使用量 + + + Received + 收到 + + + Sent + 送出 + + + &Peers + 節點 + + + Banned peers + 被禁節點 + + + Select a peer to view detailed information. + 選一個節點來看詳細資訊 + + + Whitelisted + 列在白名單 + + + Direction + 方向 + + + Version + 版本 + + + Starting Block + 起始區塊 + + + Synced Headers + 已同步前導資料 + + + Synced Blocks + 已同步區塊 + + + User Agent + 使用者代理 + + + Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. + 從目前的資料目錄下開啓 %1 的除錯紀錄檔。當紀錄檔很大時,可能會花好幾秒的時間。 + + + Decrease font size + 縮小文字 - Refund from %1 - 來自 %1 的退款 + Increase font size + 放大文字 - Payment request %1 is too large (%2 bytes, allowed %3 bytes). - 付款要求 %1 過大 (%2 位元組, 上限 %3 位元組). + Services + 服務 - Error communicating with %1: %2 - 跟 %1 通訊時發生錯誤: %2 + Ban Score + 惡劣分數 - Payment request cannot be parsed! - 沒辦法解析付款要求內容! + Connection Time + 連線時間 - Bad response from server %1 - 伺服器 %1 的回應有誤 + Last Send + 最近送出 - Network request error - 發出要求時發生網路錯誤 + Last Receive + 最近收到 - Payment acknowledged - 付款已確認 + Ping Time + Ping 時間 - - - PeerTableModel - User Agent - 使用者代理 + The duration of a currently outstanding ping. + 目前這一次 ping 已經過去的時間。 - Node/Service - 節點/服務 + Ping Wait + Ping 等待時間 - NodeId - 節點識別碼 + Min Ping + Ping 最短時間 - Ping - Ping 時間 + Time Offset + 時間差 - - - QObject - Amount - 金額 + Last block time + 最近區塊時間 - Enter a Raven address (e.g. %1) - 輸入 Raven 位址 (比如說 %1) + &Open + 開啓 - %1 d - %1 天 + &Console + 主控台 - %1 h - %1 小時 + &Network Traffic + 網路流量 - %1 m - %1 分鐘 + Totals + 總計 - %1 s - %1 秒 + In: + 來: - None - + Out: + 去: - N/A - 未知 + Debug log file + 除錯紀錄檔 - %1 ms - %1 毫秒 - - - %n second(s) - %n 秒鐘 + Clear console + 清主控台 - - %n minute(s) - %n 分鐘 + + 1 &hour + 1 小時 - - %n hour(s) - %n 小時 + + 1 &day + 1 天 - - %n day(s) - %n 天 + + 1 &week + 1 星期 - - %n week(s) - %n 星期 + + 1 &year + 1 年 - %1 and %2 - %1又 %2 + &Disconnect + 斷線 - - %n year(s) - %n 年 + + Ban for + 禁止連線 - %1 didn't yet exit safely... - %1 還沒有安全地結束... + &Unban + 連線解禁 - - - QObject::QObject - Error: Specified data directory "%1" does not exist. - 錯誤: 不存在指定的資料目錄 "%1" 。 + Welcome to the %1 RPC console. + 歡迎使用 %1 的 RPC 主控台。 - Error: Cannot parse configuration file: %1. Only use key=value syntax. - 錯誤: 沒辦法解析設定檔: %1。只能用「名稱=設定值」這種語法。 + Type <b>help</b> for an overview of available commands. + 請打 <b>help</b> 來看可用指令的簡介。 - Error: %1 - 錯誤: %1 + Network activity disabled + 網路活動已關閉 - - - QRImageWidget - &Save Image... - 儲存圖片... + (node id: %1) + (節點識別碼: %1) - &Copy Image - 複製圖片 + via %1 + 經由 %1 - Save QR Code - 儲存 QR Code + never + 沒有過 - PNG Image (*.png) - PNG 圖檔(*.png) + Inbound + 進來 - - - RPCConsole - N/A - 未知 + Outbound + 出去 - Client version - 客戶端軟體版本 + Yes + - &Information - 資訊 + No + - Debug window - 除錯視窗 + Unknown + 不明 + + + RavenGUI - General - 普通 + Sign &message... + 簽署訊息... - Using BerkeleyDB version - 使用 BerkeleyDB 版本 + Synchronizing with network... + 正在跟網路進行同步... - Datadir - 資料目錄 + &Overview + 總覽 - Startup time - 啓動時間 + Node + 節點 - Network - 網路 + Show general overview of wallet + 顯示錢包一般總覽 - Name - 名稱 + &Transactions + 交易 - Number of connections - 連線數 + Browse transaction history + 瀏覽交易紀錄 - Block chain - 區塊鏈 + E&xit + 結束 - Current number of blocks - 目前區塊數 + Quit application + 結束應用程式 - Memory Pool - 記憶體暫存池 + &About %1 + 關於%1 - Current number of transactions - 目前交易數目 + Show information about %1 + 顯示 %1 的相關資訊 - Memory usage - 記憶體使用量 + About &Qt + 關於 &Qt - Received - 收到 + Show information about Qt + 顯示 Qt 相關資訊 - Sent - 送出 + &Options... + 選項... - &Peers - 節點 + Modify configuration options for %1 + 修改 %1 的設定選項 - Banned peers - 被禁節點 + &Encrypt Wallet... + 加密錢包... - Select a peer to view detailed information. - 選一個節點來看詳細資訊 + &Backup Wallet... + 備份錢包... - Whitelisted - 列在白名單 + &Change Passphrase... + 改變密碼... - Direction - 方向 + &Sending addresses... + 付款位址... - Version - 版本 + &Receiving addresses... + 收款位址... - Starting Block - 起始區塊 + Open &URI... + 開啓 URI... + + + Click to disable network activity. + 按一下就會不使用網路。 - Synced Headers - 已同步前導資料 + Network activity disabled. + 網路活動關閉了。 - Synced Blocks - 已同步區塊 + Click to enable network activity again. + 按一下就又會使用網路。 - User Agent - 使用者代理 + Syncing Headers (%1%)... + 正在同步前導資料(%1%)中... - Open the %1 debug log file from the current data directory. This can take a few seconds for large log files. - 從目前的資料目錄下開啓 %1 的除錯紀錄檔。當紀錄檔很大時,可能會花好幾秒的時間。 + Reindexing blocks on disk... + 正在為磁碟裡的區塊重建索引... - Decrease font size - 縮小文字 + Send coins to a Raven address + 付錢給一個 Raven 位址 - Increase font size - 放大文字 + Backup wallet to another location + 把錢包備份到其它地方 - Services - 服務 + Change the passphrase used for wallet encryption + 改變錢包加密用的密碼 - Ban Score - 惡劣分數 + Open debugging and diagnostic console + 開啓除錯和診斷主控台 - Connection Time - 連線時間 + &Verify message... + 驗證訊息... - Last Send - 最近送出 + Raven + Raven - Last Receive - 最近收到 + Wallet + 錢包 - Ping Time - Ping 時間 + &Send + 付款 - The duration of a currently outstanding ping. - 目前這一次 ping 已經過去的時間。 + &Receive + 收款 - Ping Wait - Ping 等待時間 + &Show / Hide + 顯示或隱藏 - Min Ping - Ping 最短時間 + Show or hide the main Window + 顯示或隱藏主視窗 - Time Offset - 時間差 + Encrypt the private keys that belong to your wallet + 把錢包中的密鑰加密 - Last block time - 最近區塊時間 + Sign messages with your Raven addresses to prove you own them + 用 Raven 位址簽署訊息來證明位址是你的 - &Open - 開啓 + Verify messages to ensure they were signed with specified Raven addresses + 驗證訊息是用來確定訊息是用指定的 Raven 位址簽署的 - &Console - 主控台 + &File + 檔案 - &Network Traffic - 網路流量 + &Help + 說明 - &Clear - 清掉 + Request payments (generates QR codes and raven: URIs) + 要求付款(產生 QR Code 和 raven 付款協議的資源識別碼: URI) - Totals - 總計 + Show the list of used sending addresses and labels + 顯示已使用過的付款位址和標記的清單 - In: - 來: + Show the list of used receiving addresses and labels + 顯示已使用過的收款位址和標記的清單 - Out: - 去: + Open a raven: URI or payment request + 開啓 raven 協議的資源識別碼(URI)或付款要求 - Debug log file - 除錯紀錄檔 + &Command-line options + 命令列選項 - Clear console - 清主控台 + Indexing blocks on disk... + 正在為磁碟裡的區塊建立索引... - 1 &hour - 1 小時 + Processing blocks on disk... + 正在處理磁碟裡的區塊資料... - 1 &day - 1 天 + %1 behind + 落後 %1 - 1 &week - 1 星期 + Last received block was generated %1 ago. + 最近收到的區塊是在 %1 以前生出來的。 - 1 &year - 1 年 + Transactions after this will not yet be visible. + 暫時會看不到在這之後的交易。 - &Disconnect - 斷線 + Error + 錯誤 - Ban for - 禁止連線 + Warning + 警告 - &Unban - 連線解禁 + Information + 資訊 - Welcome to the %1 RPC console. - 歡迎使用 %1 的 RPC 主控台。 + Up to date + 最新狀態 - Use up and down arrows to navigate history, and <b>Ctrl-L</b> to clear screen. - 請用上下游標鍵來瀏覽先前指令的紀錄,並用 <b>Ctrl-L</b> 來清畫面。 + Show the %1 help message to get a list with possible Raven command-line options + 顯示 %1 的說明訊息,來取得可用命令列選項的列表 - Type <b>help</b> for an overview of available commands. - 請打 <b>help</b> 來看可用指令的簡介。 + %1 client + %1 客戶端軟體 - WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramification of a command. - 警告: 已知有詐騙集團會叫人在這個畫面輸入指令,以偷取他們錢包的內容物。請不要在沒有充分理解指令可能造成後果的情況下使用主控台。 + Connecting to peers... + 正在跟其他節點連線中... - Network activity disabled - 網路活動已關閉 + Catching up... + 正在趕進度... - %1 B - %1 B (位元組) + Date: %1 + + 日期: %1 + - %1 KB - %1 KB (千位元組) + Amount: %1 + + 金額: %1 + - %1 MB - %1 MB (百萬位元組) + Type: %1 + + 種類: %1 + - %1 GB - %1 GB (十億位元組) + Label: %1 + + 標記: %1 + - (node id: %1) - (節點識別碼: %1) + Address: %1 + + 位址: %1 + - via %1 - 經由 %1 + Sent transaction + 付款交易 - never - 沒有過 + Incoming transaction + 收款交易 - Inbound - 進來 + HD key generation is <b>enabled</b> + 產生 HD 金鑰<b>已經啟用</b> - Outbound - 出去 + HD key generation is <b>disabled</b> + 產生 HD 金鑰<b>已經停用</b> - Yes - + Wallet is <b>encrypted</b> and currently <b>unlocked</b> + 錢包<b>已加密</b>並且<b>解鎖中</b> - No - + Wallet is <b>encrypted</b> and currently <b>locked</b> + 錢包<b>已加密</b>並且<b>上鎖中</b> - Unknown - 不明 + A fatal error occurred. Raven can no longer continue safely and will quit. + 發生了致命的錯誤。Raven 軟體沒辦法再繼續安全執行,只好結束。 @@ -1956,6 +1874,15 @@ 要求金額 + + ReissueAssetDialog + + + RestrictedAssetsDialog + + + SendAssetsEntry + SendCoinsDialog @@ -2034,10 +1961,6 @@ Hide 隱藏 - - total at least - 總共最少 - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks. But be aware that this can end up in a never confirming transaction once there is more demand for raven transactions than the network can process. 當交易量少於區塊可容納的空間時,只付最低手續費不會有什麽問題。但是當交易量的需求成長到超過整體網路可以處理的量時,可能會造成一筆一直不會被確認的交易。 @@ -2058,14 +1981,6 @@ (Smart fee not initialized yet. This usually takes a few blocks...) (手續費智慧演算法還沒準備好。通常都要等幾個區塊才行...) - - normal - 正常 - - - fast - 快速 - Send to multiple recipients at once 一次付給多個收款人 @@ -2190,10 +2105,6 @@ Payment request expired. 付款的要求過期了。 - - %n block(s) - %n 個區塊 - Pay only the required fee of %1 只付必要的手續費 %1 @@ -2225,10 +2136,6 @@ A&mount: 金額: - - Pay &To: - 付給: - &Label: 標記: @@ -2289,10 +2196,6 @@ A message that was attached to the raven: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Raven network. 附加在 Raven 付款協議的資源識別碼(URI)中的訊息,會和交易內容一起存起來,給你自己做參考。注意: 這個訊息不會送到 Raven 網路上。 - - Pay To: - 付給: - Memo: 備註: @@ -2475,10 +2378,6 @@ TransactionDesc - - Open for %n more block(s) - 到下 %n 個區塊生出來前可修改 - Open until %1 到 %1 前可修改 @@ -2523,10 +2422,6 @@ , has not been successfully broadcast yet ,還沒成功公告出去 - - , broadcast through %n node(s) - ,已公告給 %n 個節點 - Date 日期 @@ -2567,10 +2462,6 @@ Credit 入帳 - - matures in %n more block(s) - 再等 %n 個區塊生出來後成熟 - not accepted 不被接受 @@ -2673,10 +2564,6 @@ Label 標記: - - Open for %n more block(s) - 到下 %n 個區塊生出來前可修改 - Open until %1 到 %1 前可修改 @@ -2773,7 +2660,7 @@ Amount removed from or added to balance. 要減掉或加進餘額的金額。 - + TransactionView @@ -2949,7 +2836,7 @@ Send Coins 付款 - + WalletView @@ -2984,7 +2871,7 @@ The wallet data was successfully saved to %1. 錢包的資料已經成功儲存到 %1 了。 - + raven-core @@ -3008,14 +2895,6 @@ 接受指令列和 JSON-RPC 指令 - - Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect) - 是否接受外來連線(預設值: 當沒有 -proxy 或 -connect/-noconnect 時為 1) - - - Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections - 只連線到指定的節點。用 -noconnect 或是 -connect=0 可以關閉自動連線。 - Distributed under the MIT software license, see the accompanying file %s or %s 依據 MIT 軟體授權條款散布,詳情請見附帶的 %s 檔案或是 %s @@ -3084,10 +2963,6 @@ Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup 清掉錢包裡的所有交易,並且在下次啟動時,使用 -rescan 來從區塊鏈中復原回來。 - - Error loading %s: You can't enable HD on a already existing non-HD wallet - 載入 %s 發生錯誤:不能對已存在的非 HD 錢包啟用 HD 功能。 - Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect. 讀取錢包檔 %s 時發生錯誤!所有的密鑰都正確讀取了,但是交易資料或位址簿資料可能會缺少或不正確。 @@ -3164,10 +3039,6 @@ Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade. 警告: 我們和某些連線的節點對於區塊鏈結的決定不同!你可能需要升級,或是需要等其它的節點升級。 - - You need to rebuild the database using -reindex-chainstate to change -txindex - 改變 -txindex 參數後,必須要用 -reindex-chainstate 參數來重建資料庫 - %s corrupt, salvage failed 錢包檔 %s 壞掉了,搶救失敗 @@ -3268,10 +3139,6 @@ Error loading %s: Wallet requires newer version of %s 載入檔案 %s 時發生錯誤: 這個錢包需要新版的 %s - - Error loading %s: You can't disable HD on a already existing HD wallet - 載入 %s 發生錯誤:不能對已存在的 HD 錢包停用 HD 功能。 - Error loading block database 載入區塊資料庫時發生錯誤 @@ -3300,10 +3167,6 @@ Initialization sanity check failed. %s is shutting down. 初始化時的基本檢查失敗了。%s 就要關閉了。 - - Invalid -onion address: '%s' - 無效的 -onion 位址: '%s' - Invalid amount for -%s=<amount>: '%s' 參數 -%s=<金額> 指定的金額無效: '%s' @@ -3364,10 +3227,6 @@ Set database cache size in megabytes (%d to %d, default: %d) 設定資料庫快取大小是多少百萬位元組(MB,範圍: %d 到 %d,預設值: %d) - - Set maximum block size in bytes (default: %d) - 設定區塊大小上限成多少位元組(預設值: %d) - Specify wallet file (within data directory) 指定錢包檔(會在資料目錄中) @@ -3408,10 +3267,6 @@ Verifying blocks... 正在驗證區塊資料... - - Verifying wallet... - 正在驗證錢包資料... - Wallet %s resides outside data directory %s 錢包檔 %s 沒有在資料目錄 %s 裡面 @@ -3436,10 +3291,6 @@ Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6 和指定的位址繫結,並且把連線過來的節點放進白名單。IPv6 請用 [主機]:通訊埠 這種格式 - - 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) - 和指定的位址繫結以聽候 JSON-RPC 連線。IPv6 請用 [主機]:通訊埠 這種格式。這個選項可以設定多次。(預設值: 跟所有網路界面上的位址繫結) - Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality) 用系統預設權限來造出新的檔案,而不是用使用者權限罩遮(umask)值 077 (只有在關掉錢包功能時才有作用)。 @@ -3476,18 +3327,10 @@ Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u) 對每個代理連線使用隨機產生的憑證。這個選項會開啟 Tor 的串流隔離(預設值: %u) - - Set maximum size of high-priority/low-fee transactions in bytes (default: %d) - 設定高優先度或低手續費的交易資料大小上限成多少位元組(預設值: %d) - The transaction amount is too small to send after the fee has been deducted 扣除手續費後的交易金額太少而不能傳送 - - Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start - 在 BIP32 開始作用後,啟用階層式可預期性密鑰產生方式(HD)。只有在產生新錢包或第一次啟動時才有作用。 - 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 在白名單中的節點不會因為偵測到阻斷服務攻擊(DoS)而被停用。來自這些節點的交易也一定會被轉發,即使說交易本來就在記憶池裡了也一樣。適用於像是閘道伺服器。 @@ -3560,10 +3403,6 @@ Send trace/debug info to console instead of debug.log file 在終端機顯示追蹤或除錯資訊,而不是寫到檔案 debug.log 中 - - Send transactions as zero-fee transactions if possible (default: %u) - 盡可能送出不用付手續費的交易(預設值: %u) - Show all debugging options (usage: --help -help-debug) 顯示所有的除錯選項 (用法: --help --help-debug) @@ -3648,10 +3487,6 @@ Allow DNS lookups for -addnode, -seednode and -connect 允許對 -addnode, -seednode, -connect 的參數使用域名查詢 - - Loading addresses... - 正在載入位址資料... - (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data) (1 表示保留交易描述資料,像是帳戶使用者和付款請求資訊;2 表示丟掉交易描述資料) @@ -3692,10 +3527,6 @@ Output debugging information (default: %u, supplying <category> is optional) 輸出除錯資訊(預設值: %u, 不一定要指定 <category>) - - Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect) - 是否允許在節點位址數目不足時,使用域名查詢來搜尋節點 (預設值: 當沒用 -connect/-noconnect 時為 1) - Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d) 設定非冗長模式時,回傳的交易原始資料或區塊位元值的序列化形式:無 segwit 為 0,或是有 segwit 為 1 (預設值: %d) @@ -3764,10 +3595,6 @@ Include IP addresses in debug output (default: %u) 在除錯輸出內容中包含網際網路位址(預設值: %u) - - Invalid -proxy address: '%s' - 無效的 -proxy 位址: '%s' - Keypool ran out, please call keypoolrefill first 密鑰池已經乾了,請先執行 keypoolrefill @@ -3884,10 +3711,6 @@ Loading block index... 正在載入區塊索引... - - Add a node to connect to and attempt to keep the connection open - 增加一個要連線的節線,並試著保持對它的連線暢通 - Loading wallet... 正在載入錢包資料... @@ -3896,18 +3719,10 @@ Cannot downgrade wallet 沒辦法把錢包格式降級 - - Cannot write default address - 沒辦法把預設位址寫進去 - Rescanning... 正在重新掃描... - - Done loading - 載入完成 - Error 錯誤 diff --git a/src/qt/mnemonicdialog.cpp b/src/qt/mnemonicdialog.cpp index 0ba7598c6a..43bc3bb356 100644 --- a/src/qt/mnemonicdialog.cpp +++ b/src/qt/mnemonicdialog.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #if !TEST #include @@ -93,6 +94,13 @@ MnemonicDialog2::MnemonicDialog2(QWidget *parent) : ui(new Ui::MnemonicDialog2) { ui->setupUi(this); + + std::array languagesDetails = CMnemonic::GetLanguagesDetails(); + + for(int langNum = 0; langNum < NUM_LANGUAGES_BIP39_SUPPORTED; langNum++) { + MnemonicDialog2::ui->languageSeedWords->addItem(languagesDetails[langNum].label); + } + MnemonicDialog2::ui->languageSeedWords->installEventFilter(this); }; @@ -111,12 +119,16 @@ void MnemonicDialog2::on_acceptButton_clicked() std::string words = MnemonicDialog2::ui->seedwordsText->toPlainText().toStdString(); std::string passphrase = MnemonicDialog2::ui->passphraseEdit->text().toStdString(); + int languageSelected = MnemonicDialog2::ui->languageSeedWords->currentIndex(); + #if TEST std::string my_words; - std::string my_passphrase; + std::string my_passphrase; + int my_languageSelected; #endif my_words = words; my_passphrase = passphrase; + int my_languageSelected = languageSelected; #if TEST // NOTE: default mnemonic passphrase is an empty string @@ -125,7 +137,7 @@ void MnemonicDialog2::on_acceptButton_clicked() SecureString tmp(my_words.begin(), my_words.end()); // NOTE: default mnemonic passphrase is an empty string - if (!CMnemonic::Check(tmp)) { + if (!CMnemonic::Check(tmp, my_languageSelected)) { #endif MnemonicDialog2::ui->lblHelp->setText(tr("Words are not valid, please generate new words and try again")); @@ -141,20 +153,20 @@ void MnemonicDialog2::on_acceptButton_clicked() void MnemonicDialog2::on_generateButton_clicked() { MnemonicDialog2::ui->lblHelp->clear(); - GenerateWords(); + int languageSelected = MnemonicDialog2::ui->languageSeedWords->currentIndex(); + GenerateWords(languageSelected); }; -void MnemonicDialog2::GenerateWords() +void MnemonicDialog2::GenerateWords(int languageSelected) { #if TEST std::string str_words = "embark lawsuit town sunny forum churn amused gate ensuure smooth valley veteran"; #else - SecureString words = CMnemonic::Generate(128); + SecureString words = CMnemonic::Generate(128, languageSelected); std::string str_words = std::string(words.begin(), words.end()); #endif MnemonicDialog2::ui->seedwordsText->setPlainText(QString::fromStdString(str_words)); - } // ========= @@ -166,6 +178,13 @@ MnemonicDialog3::MnemonicDialog3(QWidget *parent) : ui->setupUi(this); MnemonicDialog3::ui->seedwordsEdit->installEventFilter(this); + + std::array languagesDetails = CMnemonic::GetLanguagesDetails(); + + for(int langNum = 0; langNum < NUM_LANGUAGES_BIP39_SUPPORTED; langNum++) { + MnemonicDialog3::ui->languageSeedWords->addItem(languagesDetails[langNum].label); + } + MnemonicDialog3::ui->languageSeedWords->installEventFilter(this); }; bool MnemonicDialog3::eventFilter(QObject *obj, QEvent *ev) @@ -174,6 +193,7 @@ bool MnemonicDialog3::eventFilter(QObject *obj, QEvent *ev) { // Clear invalid flag on focus MnemonicDialog3::ui->lblHelp->clear(); + MnemonicDialog3::ui->lblWarningJapanese->clear(); } return QWidget::eventFilter(obj, ev); } @@ -194,12 +214,16 @@ void MnemonicDialog3::on_acceptButton_clicked() std::string words = MnemonicDialog3::ui->seedwordsEdit->toPlainText().toStdString(); std::string passphrase = MnemonicDialog3::ui->passphraseEdit->text().toStdString(); + int languageSelected = MnemonicDialog3::ui->languageSeedWords->currentIndex(); + #if TEST std::string my_words; std::string my_passphrase; + int my_languageSelected; #endif my_words = words; my_passphrase = passphrase; + int my_languageSelected = languageSelected; #if TEST // NOTE: default mnemonic passphrase is an empty string @@ -208,10 +232,17 @@ void MnemonicDialog3::on_acceptButton_clicked() SecureString tmp(my_words.begin(), my_words.end()); // NOTE: default mnemonic passphrase is an empty string - if (!CMnemonic::Check(tmp)) { + if (!CMnemonic::Check(tmp, my_languageSelected)) { #endif - MnemonicDialog3::ui->lblHelp->setText(tr("Words are not valid, please check the words and try again")); + MnemonicDialog3::ui->lblHelp->setText(tr("Words are not valid, please check the words and the language, and try again.")); + + if (CMnemonic::GetLanguagesDetails()[my_languageSelected].name == JAPANESE){ + MnemonicDialog3::ui->lblWarningJapanese->setText(tr("In Japanese, please use standard space, ideographic japanese space is not supported.")); + }else { + MnemonicDialog3::ui->lblWarningJapanese->clear(); + } + my_words.clear(); my_passphrase.clear(); return; diff --git a/src/qt/mnemonicdialog.h b/src/qt/mnemonicdialog.h index 18fa8f3fe5..b3fad45f38 100644 --- a/src/qt/mnemonicdialog.h +++ b/src/qt/mnemonicdialog.h @@ -47,7 +47,7 @@ class MnemonicDialog2 : public QFrame public: explicit MnemonicDialog2(QWidget *parent); ~MnemonicDialog2(); - void GenerateWords(); + void GenerateWords(int languageSelected); public Q_SLOTS: void on_acceptButton_clicked(); diff --git a/src/qt/modaloverlay.cpp b/src/qt/modaloverlay.cpp index 022c5ba8bb..032006071e 100644 --- a/src/qt/modaloverlay.cpp +++ b/src/qt/modaloverlay.cpp @@ -1,17 +1,19 @@ // Copyright (c) 2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "modaloverlay.h" #include "ui_modaloverlay.h" +#include #include "guiutil.h" #include "chainparams.h" #include #include +#include ModalOverlay::ModalOverlay(QWidget *parent) : QWidget(parent), @@ -30,6 +32,7 @@ userClosed(false) blockProcessTime.clear(); setVisible(false); + ui->versionLabel->setText(QString::fromStdString(FormatFullVersion())); } ModalOverlay::~ModalOverlay() diff --git a/src/qt/myrestrictedassettablemodel.cpp b/src/qt/myrestrictedassettablemodel.cpp index 36aae57663..2686c1498a 100644 --- a/src/qt/myrestrictedassettablemodel.cpp +++ b/src/qt/myrestrictedassettablemodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/optionsdialog.cpp b/src/qt/optionsdialog.cpp index a1b7776004..33ccfb08d0 100644 --- a/src/qt/optionsdialog.cpp +++ b/src/qt/optionsdialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -216,6 +216,7 @@ void OptionsDialog::setMapper() mapper->addMapping(ui->currencyUnitIndex, OptionsModel::DisplayCurrencyIndex); mapper->addMapping(ui->thirdPartyTxUrls, OptionsModel::ThirdPartyTxUrls); mapper->addMapping(ui->ipfsUrl, OptionsModel::IpfsUrl); + mapper->addMapping(ui->toolbarIconsOnly, OptionsModel::ToolbarIconsOnly); } void OptionsDialog::setOkButtonState(bool fState) diff --git a/src/qt/optionsdialog.h b/src/qt/optionsdialog.h index b5e0f1dd02..74f1ccd0d5 100644 --- a/src/qt/optionsdialog.h +++ b/src/qt/optionsdialog.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp index 4944f4c6bc..1ad9681521 100644 --- a/src/qt/optionsmodel.cpp +++ b/src/qt/optionsmodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -70,6 +70,10 @@ void OptionsModel::Init(bool resetSettings) settings.setValue("fMinimizeOnClose", false); fMinimizeOnClose = settings.value("fMinimizeOnClose").toBool(); + if (!settings.contains("fToolbarIconsOnly")) + settings.setValue("fToolbarIconsOnly", false); + fToolbarIconsOnly = settings.value("fToolbarIconsOnly").toBool(); + // Display if (!settings.contains("nDisplayUnit")) settings.setValue("nDisplayUnit", RavenUnits::RVN); @@ -232,6 +236,8 @@ QVariant OptionsModel::data(const QModelIndex & index, int role) const return fHideTrayIcon; case MinimizeToTray: return fMinimizeToTray; + case ToolbarIconsOnly: + return fToolbarIconsOnly; case MapPortUPnP: #ifdef USE_UPNP return settings.value("fUseUPnP"); @@ -323,6 +329,11 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in fMinimizeToTray = value.toBool(); settings.setValue("fMinimizeToTray", fMinimizeToTray); break; + case ToolbarIconsOnly: + fToolbarIconsOnly = value.toBool(); + settings.setValue("fToolbarIconsOnly", fToolbarIconsOnly); + Q_EMIT updateIconsOnlyToolbar(fToolbarIconsOnly); + break; case MapPortUPnP: // core option - can be changed on-the-fly settings.setValue("fUseUPnP", value.toBool()); MapPort(value.toBool()); diff --git a/src/qt/optionsmodel.h b/src/qt/optionsmodel.h index 5db6e02ab9..913cb3dce6 100644 --- a/src/qt/optionsmodel.h +++ b/src/qt/optionsmodel.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -31,6 +31,7 @@ class OptionsModel : public QAbstractListModel StartAtStartup, // bool HideTrayIcon, // bool MinimizeToTray, // bool + ToolbarIconsOnly, // bool MapPortUPnP, // bool MinimizeOnClose, // bool ProxyUse, // bool @@ -88,6 +89,7 @@ class OptionsModel : public QAbstractListModel bool fHideTrayIcon; bool fMinimizeToTray; bool fMinimizeOnClose; + bool fToolbarIconsOnly; QString language; int nDisplayUnit; int nDisplayCurrencyIndex; @@ -112,6 +114,7 @@ class OptionsModel : public QAbstractListModel void coinControlFeaturesChanged(bool); void customFeeFeaturesChanged(bool); void hideTrayIconChanged(bool); + void updateIconsOnlyToolbar(bool); }; #endif // RAVEN_QT_OPTIONSMODEL_H diff --git a/src/qt/overviewpage.cpp b/src/qt/overviewpage.cpp index f12f14ae21..1142e3f088 100644 --- a/src/qt/overviewpage.cpp +++ b/src/qt/overviewpage.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -703,7 +703,7 @@ void OverviewPage::assetSearchChanged() { if (!assetFilter) return; - assetFilter->setAssetNamePrefix(ui->assetSearch->text()); + assetFilter->setAssetNameContains(ui->assetSearch->text()); } void OverviewPage::openIPFSForAsset(const QModelIndex &index) diff --git a/src/qt/overviewpage.h b/src/qt/overviewpage.h index 02969b3e2b..3c401b17e3 100644 --- a/src/qt/overviewpage.h +++ b/src/qt/overviewpage.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/paymentserver.cpp b/src/qt/paymentserver.cpp index b45ddc4b3b..c04bf7e1d5 100644 --- a/src/qt/paymentserver.cpp +++ b/src/qt/paymentserver.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/peertablemodel.cpp b/src/qt/peertablemodel.cpp index 9157c3022f..eddde9cec0 100644 --- a/src/qt/peertablemodel.cpp +++ b/src/qt/peertablemodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/platformstyle.cpp b/src/qt/platformstyle.cpp index a449f5e2c3..ae5bf1f308 100644 --- a/src/qt/platformstyle.cpp +++ b/src/qt/platformstyle.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2015-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/raven.cpp b/src/qt/raven.cpp index 86f3711b39..f725d6a86b 100644 --- a/src/qt/raven.cpp +++ b/src/qt/raven.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -213,7 +213,7 @@ class RavenApplication: public QApplication { Q_OBJECT public: - explicit RavenApplication(int &argc, char **argv); + explicit RavenApplication(); ~RavenApplication(); #ifdef ENABLE_WALLET @@ -364,8 +364,11 @@ void RavenCore::shutdown() } } -RavenApplication::RavenApplication(int &argc, char **argv): - QApplication(argc, argv), +static int qt_argc = 1; +static const char* qt_argv = "raven-qt"; + +RavenApplication::RavenApplication(): + QApplication(qt_argc, const_cast(&qt_argv)), coreThread(0), optionsModel(0), clientModel(0), @@ -427,8 +430,8 @@ void RavenApplication::createOptionsModel(bool resetSettings) void RavenApplication::createWindow(const NetworkStyle *networkStyle) { window = new RavenGUI(platformStyle, networkStyle, 0); - window->setMinimumSize(200,200); - window->setBaseSize(640,640); + window->setMinimumSize(1024,700); + window->setBaseSize(1024,700); pollShutdownTimer = new QTimer(window); connect(pollShutdownTimer, SIGNAL(timeout()), window, SLOT(detectShutdown())); @@ -607,21 +610,16 @@ int main(int argc, char *argv[]) Q_INIT_RESOURCE(raven); Q_INIT_RESOURCE(raven_locale); -#if QT_VERSION > 0x050100 +#if QT_VERSION > 0x050600 // Generate high-dpi pixmaps QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); -#endif -#if QT_VERSION >= 0x050600 QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); #endif #ifdef Q_OS_MAC QApplication::setAttribute(Qt::AA_DontShowIconsInMenus); #endif -#if QT_VERSION >= 0x050500 - - // This should be after the attributes. - RavenApplication app(argc, argv); +#if QT_VERSION >= 0x050500 // Because of the POODLE attack it is recommended to disable SSLv3 (https://disablessl3.com/), // so set SSL protocols to TLS1.0+. QSslConfiguration sslconf = QSslConfiguration::defaultConfiguration(); @@ -629,6 +627,9 @@ int main(int argc, char *argv[]) QSslConfiguration::setDefaultConfiguration(sslconf); #endif + // This should be after the attributes. + RavenApplication app; + // Register meta types used for QMetaObject::invokeMethod qRegisterMetaType< bool* >(); // Need to pass name here as CAmount is a typedef (see http://qt-project.org/doc/qt-5/qmetatype.html#qRegisterMetaType) diff --git a/src/qt/raven.qrc b/src/qt/raven.qrc index 26b8ff2886..0d00092dbb 100644 --- a/src/qt/raven.qrc +++ b/src/qt/raven.qrc @@ -43,6 +43,7 @@ res/icons/tx_inout.png res/icons/tx_asset_input.png res/icons/tx_asset_output.png + res/icons/tx_atomic_swap.png res/icons/lock_closed.png res/icons/lock_open.png res/icons/key.png @@ -72,6 +73,7 @@ res/icons/asset_transfer.png res/icons/asset_transfer_selected.png res/icons/ravencointext.png + res/icons/rvntext.png res/icons/restricted_asset.png res/icons/restricted_asset_selected.png diff --git a/src/qt/ravenamountfield.cpp b/src/qt/ravenamountfield.cpp index d150be05f0..78f8a9fe5e 100644 --- a/src/qt/ravenamountfield.cpp +++ b/src/qt/ravenamountfield.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2015 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/ravenamountfield.h b/src/qt/ravenamountfield.h index a02072a469..76c39df4b1 100644 --- a/src/qt/ravenamountfield.h +++ b/src/qt/ravenamountfield.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2015 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/ravengui.cpp b/src/qt/ravengui.cpp index 71ff9d896a..c4bf411b19 100644 --- a/src/qt/ravengui.cpp +++ b/src/qt/ravengui.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -120,64 +120,6 @@ static bool ThreadSafeMessageBox(RavenGUI *gui, const std::string& message, cons RavenGUI::RavenGUI(const PlatformStyle *_platformStyle, const NetworkStyle *networkStyle, QWidget *parent) : QMainWindow(parent), enableWallet(false), - clientModel(0), - walletFrame(0), - unitDisplayControl(0), - labelWalletEncryptionIcon(0), - labelWalletHDStatusIcon(0), - connectionsControl(0), - labelBlocksIcon(0), - progressBarLabel(0), - progressBar(0), - progressDialog(0), - appMenuBar(0), - overviewAction(0), - historyAction(0), - quitAction(0), - sendCoinsAction(0), - sendCoinsMenuAction(0), - usedSendingAddressesAction(0), - usedReceivingAddressesAction(0), - signMessageAction(0), - verifyMessageAction(0), - aboutAction(0), - receiveCoinsAction(0), - receiveCoinsMenuAction(0), - optionsAction(0), - toggleHideAction(0), - encryptWalletAction(0), - backupWalletAction(0), - changePassphraseAction(0), - getMyWordsAction(0), - aboutQtAction(0), - openRPCConsoleAction(0), - openWalletRepairAction(0), - openAction(0), - showHelpMessageAction(0), - transferAssetAction(0), - createAssetAction(0), - manageAssetAction(0), - messagingAction(0), - votingAction(0), - restrictedAssetAction(0), - headerWidget(0), - labelCurrentMarket(0), - labelCurrentPrice(0), - comboRvnUnit(0), - pricingTimer(0), - networkManager(0), - request(0), - labelVersionUpdate(0), - networkVersionManager(0), - versionRequest(0), - trayIcon(0), - trayIconMenu(0), - notificator(0), - rpcConsole(0), - helpMessageDialog(0), - modalOverlay(0), - prevBlocks(0), - spinnerFrame(0), platformStyle(_platformStyle) { @@ -425,22 +367,22 @@ void RavenGUI::createActions() tabGroup->addAction(historyAction); /** RVN START */ + createAssetAction = new QAction(platformStyle->SingleColorIconOnOff(":/icons/asset_create_selected", ":/icons/asset_create"), tr("&Create Assets"), this); + createAssetAction->setStatusTip(tr("Create new assets")); + createAssetAction->setToolTip(createAssetAction->statusTip()); + createAssetAction->setCheckable(true); + createAssetAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_5)); + createAssetAction->setFont(font); + tabGroup->addAction(createAssetAction); + transferAssetAction = new QAction(platformStyle->SingleColorIconOnOff(":/icons/asset_transfer_selected", ":/icons/asset_transfer"), tr("&Transfer Assets"), this); transferAssetAction->setStatusTip(tr("Transfer assets to RVN addresses")); transferAssetAction->setToolTip(transferAssetAction->statusTip()); transferAssetAction->setCheckable(true); - transferAssetAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_5)); + transferAssetAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_6)); transferAssetAction->setFont(font); tabGroup->addAction(transferAssetAction); - createAssetAction = new QAction(platformStyle->SingleColorIconOnOff(":/icons/asset_create_selected", ":/icons/asset_create"), tr("&Create Assets"), this); - createAssetAction->setStatusTip(tr("Create new main/sub/unique assets")); - createAssetAction->setToolTip(createAssetAction->statusTip()); - createAssetAction->setCheckable(true); - createAssetAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_6)); - createAssetAction->setFont(font); - tabGroup->addAction(createAssetAction); - manageAssetAction = new QAction(platformStyle->SingleColorIconOnOff(":/icons/asset_manage_selected", ":/icons/asset_manage"), tr("&Manage Assets"), this); manageAssetAction->setStatusTip(tr("Manage assets you are the administrator of")); manageAssetAction->setToolTip(manageAssetAction->statusTip()); @@ -453,7 +395,7 @@ void RavenGUI::createActions() messagingAction->setStatusTip(tr("Coming Soon")); messagingAction->setToolTip(messagingAction->statusTip()); messagingAction->setCheckable(true); - messagingAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_8)); +// messagingAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_9)); messagingAction->setFont(font); tabGroup->addAction(messagingAction); @@ -461,7 +403,7 @@ void RavenGUI::createActions() votingAction->setStatusTip(tr("Coming Soon")); votingAction->setToolTip(votingAction->statusTip()); votingAction->setCheckable(true); - votingAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_9)); + // votingAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_V)); votingAction->setFont(font); tabGroup->addAction(votingAction); @@ -469,7 +411,7 @@ void RavenGUI::createActions() restrictedAssetAction->setStatusTip(tr("Manage restricted assets")); restrictedAssetAction->setToolTip(restrictedAssetAction->statusTip()); restrictedAssetAction->setCheckable(true); -// restrictedAssetAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_9)); + restrictedAssetAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_8)); restrictedAssetAction->setFont(font); tabGroup->addAction(restrictedAssetAction); @@ -639,36 +581,54 @@ void RavenGUI::createToolBars() { if(walletFrame) { + QSettings settings; + bool IconsOnly = settings.value("fToolbarIconsOnly", false).toBool(); + /** RVN START */ - // Create the orange background and the vertical tool bar + // Create the background and the vertical tool bar QWidget* toolbarWidget = new QWidget(); QString widgetStyleSheet = ".QWidget {background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 %1, stop: 1 %2);}"; toolbarWidget->setStyleSheet(widgetStyleSheet.arg(platformStyle->LightBlueColor().name(), platformStyle->DarkBlueColor().name())); - QLabel* label = new QLabel(); - label->setPixmap(QPixmap::fromImage(QImage(":/icons/ravencointext"))); - label->setContentsMargins(0,0,0,50); - label->setStyleSheet(".QLabel{background-color: transparent;}"); + labelToolbar = new QLabel(); + labelToolbar->setContentsMargins(0,0,0,50); + labelToolbar->setAlignment(Qt::AlignLeft); + + if(IconsOnly) { + labelToolbar->setPixmap(QPixmap::fromImage(QImage(":/icons/rvntext"))); + } + else { + labelToolbar->setPixmap(QPixmap::fromImage(QImage(":/icons/ravencointext"))); + } + labelToolbar->setStyleSheet(".QLabel{background-color: transparent;}"); + /** RVN END */ - QToolBar *toolbar = new QToolBar(); - toolbar->setStyle(style()); - toolbar->setMinimumWidth(label->width()); - toolbar->setContextMenuPolicy(Qt::PreventContextMenu); - toolbar->setMovable(false); - toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); - toolbar->addAction(overviewAction); - toolbar->addAction(sendCoinsAction); - toolbar->addAction(receiveCoinsAction); - toolbar->addAction(historyAction); - toolbar->addAction(createAssetAction); - toolbar->addAction(transferAssetAction); - toolbar->addAction(manageAssetAction); -// toolbar->addAction(messagingAction); -// toolbar->addAction(votingAction); - toolbar->addAction(restrictedAssetAction); + m_toolbar = new QToolBar(); + m_toolbar->setStyle(style()); + m_toolbar->setContextMenuPolicy(Qt::PreventContextMenu); + m_toolbar->setMovable(false); + + if(IconsOnly) { + m_toolbar->setMaximumWidth(65); + m_toolbar->setToolButtonStyle(Qt::ToolButtonIconOnly); + } + else { + m_toolbar->setMinimumWidth(labelToolbar->width()); + m_toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); + } + m_toolbar->addAction(overviewAction); + m_toolbar->addAction(sendCoinsAction); + m_toolbar->addAction(receiveCoinsAction); + m_toolbar->addAction(historyAction); + m_toolbar->addAction(createAssetAction); + m_toolbar->addAction(transferAssetAction); + m_toolbar->addAction(manageAssetAction); +// m_toolbar->addAction(messagingAction); +// m_toolbar->addAction(votingAction); + m_toolbar->addAction(restrictedAssetAction); QString openSansFontString = "font: normal 22pt \"Open Sans\";"; QString normalString = "font: normal 22pt \"Arial\";"; @@ -687,22 +647,22 @@ void RavenGUI::createToolBars() ".QToolButton:hover {background: none; background-color: none; border: none; color: %3;} " ".QToolButton:disabled {color: gray;}"; - toolbar->setStyleSheet(tbStyleSheet.arg(platformStyle->ToolBarNotSelectedTextColor().name(), + m_toolbar->setStyleSheet(tbStyleSheet.arg(platformStyle->ToolBarNotSelectedTextColor().name(), platformStyle->ToolBarSelectedTextColor().name(), platformStyle->DarkOrangeColor().name(), stringToUse)); - toolbar->setOrientation(Qt::Vertical); - toolbar->setIconSize(QSize(40, 40)); + m_toolbar->setOrientation(Qt::Vertical); + m_toolbar->setIconSize(QSize(40, 40)); - QLayout* lay = toolbar->layout(); + QLayout* lay = m_toolbar->layout(); for(int i = 0; i < lay->count(); ++i) lay->itemAt(i)->setAlignment(Qt::AlignLeft); overviewAction->setChecked(true); QVBoxLayout* ravenLabelLayout = new QVBoxLayout(toolbarWidget); - ravenLabelLayout->addWidget(label); - ravenLabelLayout->addWidget(toolbar); + ravenLabelLayout->addWidget(labelToolbar); + ravenLabelLayout->addWidget(m_toolbar); ravenLabelLayout->setDirection(QBoxLayout::TopToBottom); ravenLabelLayout->addStretch(1); @@ -952,6 +912,20 @@ void RavenGUI::createToolBars() } } +void RavenGUI::updateIconsOnlyToolbar(bool IconsOnly) +{ + if(IconsOnly) { + labelToolbar->setPixmap(QPixmap::fromImage(QImage(":/icons/rvntext"))); + m_toolbar->setMaximumWidth(65); + m_toolbar->setToolButtonStyle(Qt::ToolButtonIconOnly); + } + else { + labelToolbar->setPixmap(QPixmap::fromImage(QImage(":/icons/ravencointext"))); + m_toolbar->setMinimumWidth(labelToolbar->width()); + m_toolbar->setMaximumWidth(255); + m_toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); + } +} void RavenGUI::setClientModel(ClientModel *_clientModel) { this->clientModel = _clientModel; @@ -999,6 +973,10 @@ void RavenGUI::setClientModel(ClientModel *_clientModel) // Init the currency display from settings this->onCurrencyChange(optionsModel->getDisplayCurrencyIndex()); + + // Signal to update toolbar on iconsonly checkbox clicked. + connect(optionsModel, SIGNAL(updateIconsOnlyToolbar(bool)), this, SLOT(updateIconsOnlyToolbar(bool))); + } } else { // Disable possibility to show main window via action @@ -1543,7 +1521,7 @@ void RavenGUI::checkAssets() transferAssetAction->setDisabled(false); transferAssetAction->setToolTip(tr("Transfer assets to RVN addresses")); createAssetAction->setDisabled(false); - createAssetAction->setToolTip(tr("Create new main/sub/unique assets")); + createAssetAction->setToolTip(tr("Create new assets")); manageAssetAction->setDisabled(false); } else { diff --git a/src/qt/ravengui.h b/src/qt/ravengui.h index f95b861c24..3fb2b53633 100644 --- a/src/qt/ravengui.h +++ b/src/qt/ravengui.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -90,72 +90,76 @@ class RavenGUI : public QMainWindow bool eventFilter(QObject *object, QEvent *event); private: - ClientModel *clientModel; - WalletFrame *walletFrame; - - UnitDisplayStatusBarControl *unitDisplayControl; - QLabel *labelWalletEncryptionIcon; - QLabel *labelWalletHDStatusIcon; - QLabel *connectionsControl; - QLabel *labelBlocksIcon; - QLabel *progressBarLabel; - QProgressBar *progressBar; - QProgressDialog *progressDialog; - - QMenuBar *appMenuBar; - QAction *overviewAction; - QAction *historyAction; - QAction *quitAction; - QAction *sendCoinsAction; - QAction *sendCoinsMenuAction; - QAction *usedSendingAddressesAction; - QAction *usedReceivingAddressesAction; - QAction *signMessageAction; - QAction *verifyMessageAction; - QAction *aboutAction; - QAction *receiveCoinsAction; - QAction *receiveCoinsMenuAction; - QAction *optionsAction; - QAction *toggleHideAction; - QAction *encryptWalletAction; - QAction *backupWalletAction; - QAction *changePassphraseAction; - QAction *aboutQtAction; - QAction *openRPCConsoleAction; - QAction *openWalletRepairAction; - QAction *openAction; - QAction *showHelpMessageAction; + ClientModel *clientModel = nullptr; + WalletFrame *walletFrame = nullptr; + + UnitDisplayStatusBarControl *unitDisplayControl = nullptr; + QLabel *labelWalletEncryptionIcon = nullptr; + QLabel *labelWalletHDStatusIcon = nullptr; + QLabel *connectionsControl = nullptr; + QLabel *labelBlocksIcon = nullptr; + QLabel *progressBarLabel = nullptr; + QProgressBar *progressBar = nullptr; + QProgressDialog *progressDialog = nullptr; + + QMenuBar *appMenuBar = nullptr; + QAction *getMyWordsAction = nullptr; + QAction *overviewAction = nullptr; + QAction *historyAction = nullptr; + QAction *quitAction = nullptr; + QAction *sendCoinsAction = nullptr; + QAction *sendCoinsMenuAction = nullptr; + QAction *usedSendingAddressesAction = nullptr; + QAction *usedReceivingAddressesAction = nullptr; + QAction *signMessageAction = nullptr; + QAction *verifyMessageAction = nullptr; + QAction *aboutAction = nullptr; + QAction *receiveCoinsAction = nullptr; + QAction *receiveCoinsMenuAction = nullptr; + QAction *optionsAction = nullptr; + QAction *toggleHideAction = nullptr; + QAction *encryptWalletAction = nullptr; + QAction *backupWalletAction = nullptr; + QAction *changePassphraseAction = nullptr; + QAction *aboutQtAction = nullptr; + QAction *openRPCConsoleAction = nullptr; + QAction *openWalletRepairAction = nullptr; + QAction *openAction = nullptr; + QAction *showHelpMessageAction = nullptr; /** RVN START */ - QAction *transferAssetAction; - QAction *createAssetAction; - QAction *manageAssetAction; - QAction *messagingAction; - QAction *votingAction; - QAction *restrictedAssetAction; - QAction *getMyWordsAction; - QWidget *headerWidget; - QLabel *labelCurrentMarket; - QLabel *labelCurrentPrice; - QComboBox *comboRvnUnit; - QTimer *pricingTimer; - QNetworkAccessManager* networkManager; - QNetworkRequest* request; - QLabel *labelVersionUpdate; - QNetworkAccessManager* networkVersionManager; - QNetworkRequest* versionRequest; + QAction *transferAssetAction = nullptr; + QAction *createAssetAction = nullptr; + QAction *manageAssetAction = nullptr; + QAction *messagingAction = nullptr; + QAction *votingAction = nullptr; + QAction *restrictedAssetAction = nullptr; + QWidget *headerWidget = nullptr; + QLabel *labelCurrentMarket = nullptr; + QLabel *labelCurrentPrice = nullptr; + QComboBox *comboRvnUnit = nullptr; + QTimer *pricingTimer = nullptr; + QNetworkAccessManager* networkManager = nullptr; + QNetworkRequest* request = nullptr; + QLabel *labelVersionUpdate = nullptr; + QNetworkAccessManager* networkVersionManager = nullptr; + QNetworkRequest* versionRequest = nullptr; + + QLabel *labelToolbar = nullptr; + QToolBar *m_toolbar = nullptr; + /** RVN END */ - QSystemTrayIcon *trayIcon; - QMenu *trayIconMenu; - Notificator *notificator; - RPCConsole *rpcConsole; - HelpMessageDialog *helpMessageDialog; - ModalOverlay *modalOverlay; + QSystemTrayIcon *trayIcon = nullptr; + QMenu *trayIconMenu = nullptr; + Notificator *notificator = nullptr; + RPCConsole *rpcConsole = nullptr; + HelpMessageDialog *helpMessageDialog = nullptr; + ModalOverlay *modalOverlay = nullptr; /** Keep track of previous number of blocks, to detect progress */ - int prevBlocks; - int spinnerFrame; + int prevBlocks = 0; + int spinnerFrame = 0; const PlatformStyle *platformStyle; @@ -220,6 +224,9 @@ public Q_SLOTS: void getLatestVersion(); + /** IconsOnly true/false and updates toolbar accordingly. */ + void updateIconsOnlyToolbar(bool); + #ifdef ENABLE_WALLET /** Set the encryption status as shown in the UI. @param[in] status current encryption status diff --git a/src/qt/ravenstrings.cpp b/src/qt/ravenstrings.cpp index 5deb2ab94f..bfc2850bac 100644 --- a/src/qt/ravenstrings.cpp +++ b/src/qt/ravenstrings.cpp @@ -24,6 +24,9 @@ QT_TRANSLATE_NOOP("raven-core", "" "Accept relayed transactions received from whitelisted peers even when not " "relaying transactions (default: %d)"), QT_TRANSLATE_NOOP("raven-core", "" +"Add a node to connect to and attempt to keep the connection open (see the " +"`addnode` RPC command help for more info)"), +QT_TRANSLATE_NOOP("raven-core", "" "Allow JSON-RPC connections from specified source. Valid for 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"), @@ -42,8 +45,14 @@ QT_TRANSLATE_NOOP("raven-core", "" QT_TRANSLATE_NOOP("raven-core", "" "Cannot obtain a lock on data directory %s. %s is probably already running."), QT_TRANSLATE_NOOP("raven-core", "" +"Cannot provide specific connections and have addrman find outgoing " +"connections at the same."), +QT_TRANSLATE_NOOP("raven-core", "" +"Change address can not be sent to because it doesn't have the correct " +"qualifier tags "), +QT_TRANSLATE_NOOP("raven-core", "" "Connect only to the specified node(s); -connect=0 disables automatic " -"connections"), +"connections (the rules for this peer are the same as for -addnode)"), QT_TRANSLATE_NOOP("raven-core", "" "Create new files with system default permissions, instead of umask 077 (only " "effective with disabled wallet functionality)"), @@ -111,9 +120,36 @@ QT_TRANSLATE_NOOP("raven-core", "" "Invalid amount for -maxtxfee=: '%s' (must be at least the minrelay " "fee of %s to prevent stuck transactions)"), QT_TRANSLATE_NOOP("raven-core", "" +"Invalid parameter: amount must be divisible by the smaller unit assigned to " +"the asset"), +QT_TRANSLATE_NOOP("raven-core", "" +"Invalid parameter: asset_name must only consist of valid characters and have " +"a size between 3 and 30 characters. See help for more details."), +QT_TRANSLATE_NOOP("raven-core", "" +"Invalid parameter: ipfs_hash is not valid, or txid hash is not the right " +"length"), +QT_TRANSLATE_NOOP("raven-core", "" +"Invalid parameter: ipfs_hash must be 46 characters. Txid must be valid 64 " +"character hash"), +QT_TRANSLATE_NOOP("raven-core", "" +"Invalid parameters: asset_name can't have a '!' at the end of it. See help " +"for more details."), +QT_TRANSLATE_NOOP("raven-core", "" +"Keep an index of assets, used by the requestsnapshot rpc call. Requires a -" +"reindex."), +QT_TRANSLATE_NOOP("raven-core", "" +"Maintain a full address index, used to query for the balance, txids and " +"unspent outputs for addresses (default: %u)"), +QT_TRANSLATE_NOOP("raven-core", "" +"Maintain a full spent index, used to query the spending txid and input index " +"for an outpoint (default: %u)"), +QT_TRANSLATE_NOOP("raven-core", "" "Maintain a full transaction index, used by the getrawtransaction rpc call " "(default: %u)"), QT_TRANSLATE_NOOP("raven-core", "" +"Maintain a timestamp index for block hashes, used to query blocks hashes by " +"a range of timestamps (default: %u)"), +QT_TRANSLATE_NOOP("raven-core", "" "Maximum allowed median peer time offset adjustment. Local perspective of " "time may be influenced by peers forward or backward by this amount. " "(default: %u seconds)"), @@ -160,12 +196,28 @@ QT_TRANSLATE_NOOP("raven-core", "" "Set lowest fee rate (in %s/kB) for transactions to be included in block " "creation. (default: %s)"), QT_TRANSLATE_NOOP("raven-core", "" +"Set maximum BIP141 block weight to this * 4. Deprecated, use blockmaxweight"), +QT_TRANSLATE_NOOP("raven-core", "" +"Set the Minimum amount of peers required to disallow reorg of chains of " +"depth >= maxreorg. Peers must be greater than. (default: %u)"), +QT_TRANSLATE_NOOP("raven-core", "" +"Set the Minimum tip age (in seconds) required to allow reorg of a chain of " +"depth >= maxreorg on a node with more than minreorgpeers peers. (default: %u)"), +QT_TRANSLATE_NOOP("raven-core", "" "Set the number of script verification threads (%u to %d, 0 = auto, <0 = " "leave that many cores free, default: %d)"), QT_TRANSLATE_NOOP("raven-core", "" "Sets the serialization of raw transaction or block hex returned in non-" "verbose mode, non-segwit(0) or segwit(1) (default: %d)"), QT_TRANSLATE_NOOP("raven-core", "" +"Sets the wallet to use/not use bip44 12-words, non-bip44=0 or bip44=1 " +"(default: 1). Note: By default 12-words will automatically be generated for " +"you (random word selection). See -mnemonic and -mnemonicpassphrase below to " +"create a wallet using a specific word list (use an existing bip-44 wallet " +"word-list), or use the RPC/CLI getmywords or dumpwallet to retrieve the auto-" +"generated word-list. This flag is ignored if there is already an existing " +"non-bip44 wallet."), +QT_TRANSLATE_NOOP("raven-core", "" "Support filtering of blocks and transaction with bloom filters (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "" "The block database contains a block which appears to be from the future. " @@ -173,6 +225,8 @@ QT_TRANSLATE_NOOP("raven-core", "" "rebuild the block database if you are sure that your computer's date and " "time are correct"), QT_TRANSLATE_NOOP("raven-core", "" +"The default height that is required before rewards are allowed to be sent out"), +QT_TRANSLATE_NOOP("raven-core", "" "The fee rate (in %s/kB) that indicates your tolerance for discarding change " "by adding it to the fee (default: %s). Note: An output is discarded if it is " "dust at this rate, but we will always discard up to the dust relay fee and a " @@ -180,6 +234,9 @@ QT_TRANSLATE_NOOP("raven-core", "" QT_TRANSLATE_NOOP("raven-core", "" "The transaction amount is too small to send after the fee has been deducted"), QT_TRANSLATE_NOOP("raven-core", "" +"This address doesn't contain the correct tags to pass the verifier string " +"check: "), +QT_TRANSLATE_NOOP("raven-core", "" "This is a pre-release test build - use at your own risk - do not use for " "mining or merchant applications"), QT_TRANSLATE_NOOP("raven-core", "" @@ -198,12 +255,23 @@ QT_TRANSLATE_NOOP("raven-core", "" "Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = " "no limit (default: %d)"), QT_TRANSLATE_NOOP("raven-core", "" +"Unable to get restricted assets verifier string. Database out of sync. " +"Reindex required"), +QT_TRANSLATE_NOOP("raven-core", "" +"Unable to reissue asset: amount must be divisible by the smaller unit " +"assigned to the asset"), +QT_TRANSLATE_NOOP("raven-core", "" +"Unable to reissue asset: unit must be larger than current unit selection"), +QT_TRANSLATE_NOOP("raven-core", "" "Unable to replay blocks. You will need to rebuild the database using -" "reindex-chainstate."), QT_TRANSLATE_NOOP("raven-core", "" "Unable to rewind the database to a pre-fork state. You will need to " "redownload the blockchain"), QT_TRANSLATE_NOOP("raven-core", "" +"Unable to transfer restricted asset, this restricted asset has been globally " +"frozen"), +QT_TRANSLATE_NOOP("raven-core", "" "Unsupported argument -socks found. Setting SOCKS version isn't possible " "anymore, only SOCKS5 proxies are supported."), QT_TRANSLATE_NOOP("raven-core", "" @@ -212,9 +280,6 @@ QT_TRANSLATE_NOOP("raven-core", "" QT_TRANSLATE_NOOP("raven-core", "" "Use UPnP to map the listening port (default: 1 when listening and no -proxy)"), QT_TRANSLATE_NOOP("raven-core", "" -"Use hierarchical deterministic key generation (HD) after BIP32. Only has " -"effect during wallet creation/first start"), -QT_TRANSLATE_NOOP("raven-core", "" "Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: " "%s)"), QT_TRANSLATE_NOOP("raven-core", "" @@ -224,6 +289,9 @@ QT_TRANSLATE_NOOP("raven-core", "" "rpcuser=/rpcpassword= pair of arguments. This option can " "be specified multiple times"), QT_TRANSLATE_NOOP("raven-core", "" +"Verifier string has length greater than 80 after whitespaces and '#' are " +"removed"), +QT_TRANSLATE_NOOP("raven-core", "" "Wallet will not create transactions that violate mempool chain limits " "(default: %u)"), QT_TRANSLATE_NOOP("raven-core", "" @@ -240,6 +308,18 @@ QT_TRANSLATE_NOOP("raven-core", "" "Warning: We do not appear to fully agree with our peers! You may need to " "upgrade, or other nodes may need to upgrade."), QT_TRANSLATE_NOOP("raven-core", "" +"When getblocktemplate is called. It will create the coinbase transaction " +"using this address(default: empty string)"), +QT_TRANSLATE_NOOP("raven-core", "" +"When set, if the CreateNewBlock fails because of a transaction. The mempool " +"will be cleared. (default: %d)"), +QT_TRANSLATE_NOOP("raven-core", "" +"When set, if the chain is in initialblockdownload the getblocktemplate rpc " +"call will still return block data (default: %d)"), +QT_TRANSLATE_NOOP("raven-core", "" +"When transferring an 'Ownership Asset' the amount must always be 1. Please " +"try again with the amount of 1"), +QT_TRANSLATE_NOOP("raven-core", "" "Whether to save the mempool on shutdown and load on restart (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "" "Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR " @@ -251,28 +331,42 @@ QT_TRANSLATE_NOOP("raven-core", "" "You need to rebuild the database using -reindex to go back to unpruned " "mode. This will redownload the entire blockchain"), QT_TRANSLATE_NOOP("raven-core", "" -"You need to rebuild the database using -reindex-chainstate to change -txindex"), +"You need to rebuild the database using -reindex-chainstate to change -" +"addressindex"), +QT_TRANSLATE_NOOP("raven-core", "" +"You need to rebuild the database using -reindex-chainstate to change -" +"spentindex"), +QT_TRANSLATE_NOOP("raven-core", "" +"You need to rebuild the database using -reindex-chainstate to change -" +"timestampindex"), QT_TRANSLATE_NOOP("raven-core", "%d of last 100 blocks have unexpected version"), QT_TRANSLATE_NOOP("raven-core", "%s corrupt, salvage failed"), QT_TRANSLATE_NOOP("raven-core", "%s is set very high!"), +QT_TRANSLATE_NOOP("raven-core", "' doesn't exist in the database"), +QT_TRANSLATE_NOOP("raven-core", "' has already been used"), +QT_TRANSLATE_NOOP("raven-core", "' is not a valid character in the expression: "), +QT_TRANSLATE_NOOP("raven-core", "' the amount trying to reissue is to large"), QT_TRANSLATE_NOOP("raven-core", "(default: %s)"), QT_TRANSLATE_NOOP("raven-core", "(default: %u)"), -QT_TRANSLATE_NOOP("raven-core", "(press q to shutdown and continue later)"), QT_TRANSLATE_NOOP("raven-core", "-maxmempool must be at least %d MB"), QT_TRANSLATE_NOOP("raven-core", " can be:"), +QT_TRANSLATE_NOOP("raven-core", "A space separated list of 12-words used to import a bip44 wallet"), QT_TRANSLATE_NOOP("raven-core", "Accept command line and JSON-RPC commands"), QT_TRANSLATE_NOOP("raven-core", "Accept connections from outside (default: 1 if no -proxy or -connect)"), QT_TRANSLATE_NOOP("raven-core", "Accept public REST requests (default: %u)"), -QT_TRANSLATE_NOOP("raven-core", "Add a node to connect to and attempt to keep the connection open"), QT_TRANSLATE_NOOP("raven-core", "Allow DNS lookups for -addnode, -seednode and -connect"), QT_TRANSLATE_NOOP("raven-core", "Always query for peer addresses via DNS lookup (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Append comment to the user agent string"), +QT_TRANSLATE_NOOP("raven-core", "Asset Transfer amounts must be greater than 0"), +QT_TRANSLATE_NOOP("raven-core", "Asset doesn't exist: "), +QT_TRANSLATE_NOOP("raven-core", "Asset must be a qualifier, sub qualifier, or a restricted asset"), +QT_TRANSLATE_NOOP("raven-core", "Asset name is not valid"), +QT_TRANSLATE_NOOP("raven-core", "Asset with this name is already in the mempool"), QT_TRANSLATE_NOOP("raven-core", "Attempt to recover private keys from a corrupt wallet on startup"), QT_TRANSLATE_NOOP("raven-core", "Automatically create Tor hidden service (default: %d)"), QT_TRANSLATE_NOOP("raven-core", "Block creation options:"), QT_TRANSLATE_NOOP("raven-core", "Cannot downgrade wallet"), QT_TRANSLATE_NOOP("raven-core", "Cannot resolve -%s address: '%s'"), -QT_TRANSLATE_NOOP("raven-core", "Cannot write default address"), QT_TRANSLATE_NOOP("raven-core", "Chain selection options:"), QT_TRANSLATE_NOOP("raven-core", "Change index out of range"), QT_TRANSLATE_NOOP("raven-core", "Connect through SOCKS5 proxy"), @@ -283,12 +377,14 @@ QT_TRANSLATE_NOOP("raven-core", "Corrupted block database detected"), QT_TRANSLATE_NOOP("raven-core", "Debugging/Testing options:"), QT_TRANSLATE_NOOP("raven-core", "Do not load the wallet and disable wallet RPC calls"), QT_TRANSLATE_NOOP("raven-core", "Do you want to rebuild the block database now?"), -QT_TRANSLATE_NOOP("raven-core", "Done loading"), +QT_TRANSLATE_NOOP("raven-core", "Done Loading"), QT_TRANSLATE_NOOP("raven-core", "Enable publish hash block in
"), QT_TRANSLATE_NOOP("raven-core", "Enable publish hash transaction in
"), +QT_TRANSLATE_NOOP("raven-core", "Enable publish raw asset messages in
"), QT_TRANSLATE_NOOP("raven-core", "Enable publish raw block in
"), QT_TRANSLATE_NOOP("raven-core", "Enable publish raw transaction in
"), QT_TRANSLATE_NOOP("raven-core", "Enable transaction replacement in the memory pool (default: %u)"), +QT_TRANSLATE_NOOP("raven-core", "Error creating %s: You can't create non-HD wallets with this version."), QT_TRANSLATE_NOOP("raven-core", "Error initializing block database"), QT_TRANSLATE_NOOP("raven-core", "Error initializing wallet database environment %s!"), QT_TRANSLATE_NOOP("raven-core", "Error loading %s"), @@ -299,32 +395,60 @@ QT_TRANSLATE_NOOP("raven-core", "Error loading block database"), QT_TRANSLATE_NOOP("raven-core", "Error loading wallet %s. -wallet filename must be a regular file."), QT_TRANSLATE_NOOP("raven-core", "Error loading wallet %s. Duplicate -wallet filename specified."), QT_TRANSLATE_NOOP("raven-core", "Error loading wallet %s. Invalid characters in -wallet filename."), +QT_TRANSLATE_NOOP("raven-core", "Error not set"), QT_TRANSLATE_NOOP("raven-core", "Error opening block database"), QT_TRANSLATE_NOOP("raven-core", "Error reading from database, shutting down."), QT_TRANSLATE_NOOP("raven-core", "Error upgrading chainstate database"), +QT_TRANSLATE_NOOP("raven-core", "Error writing bip 39 passphrase to database"), +QT_TRANSLATE_NOOP("raven-core", "Error writing bip 39 vchseed to database"), +QT_TRANSLATE_NOOP("raven-core", "Error writing bip 39 words to database"), QT_TRANSLATE_NOOP("raven-core", "Error"), QT_TRANSLATE_NOOP("raven-core", "Error: A fatal internal error occurred, see debug.log for details"), QT_TRANSLATE_NOOP("raven-core", "Error: Disk space is low!"), +QT_TRANSLATE_NOOP("raven-core", "Every '(' must have a corresponding ')' in the expression: "), +QT_TRANSLATE_NOOP("raven-core", "Failed to extract destination from change script"), +QT_TRANSLATE_NOOP("raven-core", "Failed to find restricted asset change address from inputs"), +QT_TRANSLATE_NOOP("raven-core", "Failed to get asset data from script"), +QT_TRANSLATE_NOOP("raven-core", "Failed to get verifier string from output: "), QT_TRANSLATE_NOOP("raven-core", "Failed to listen on any port. Use -listen=0 if you want this."), +QT_TRANSLATE_NOOP("raven-core", "Failed to load Assets Database"), QT_TRANSLATE_NOOP("raven-core", "Fee (in %s/kB) to add to transactions you send (default: %s)"), +QT_TRANSLATE_NOOP("raven-core", "Flag must be 1 or 0"), QT_TRANSLATE_NOOP("raven-core", "How many blocks to check at startup (default: %u, 0 = all)"), QT_TRANSLATE_NOOP("raven-core", "Importing..."), QT_TRANSLATE_NOOP("raven-core", "Imports blocks from external blk000??.dat file on startup"), QT_TRANSLATE_NOOP("raven-core", "Include IP addresses in debug output (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Incorrect or no genesis block found. Wrong datadir for network?"), QT_TRANSLATE_NOOP("raven-core", "Information"), +QT_TRANSLATE_NOOP("raven-core", "Init Message Channels - Scanning Asset Transactions"), QT_TRANSLATE_NOOP("raven-core", "Initialization sanity check failed. %s is shutting down."), +QT_TRANSLATE_NOOP("raven-core", "Insufficient asset funds"), QT_TRANSLATE_NOOP("raven-core", "Insufficient funds"), QT_TRANSLATE_NOOP("raven-core", "Invalid -onion address or hostname: '%s'"), QT_TRANSLATE_NOOP("raven-core", "Invalid -proxy address or hostname: '%s'"), +QT_TRANSLATE_NOOP("raven-core", "Invalid Qualifier Name: "), QT_TRANSLATE_NOOP("raven-core", "Invalid amount for -%s=: '%s'"), QT_TRANSLATE_NOOP("raven-core", "Invalid amount for -discardfee=: '%s'"), QT_TRANSLATE_NOOP("raven-core", "Invalid amount for -fallbackfee=: '%s'"), QT_TRANSLATE_NOOP("raven-core", "Invalid amount for -paytxfee=: '%s' (must be at least %s)"), +QT_TRANSLATE_NOOP("raven-core", "Invalid expressions in verifier string: "), QT_TRANSLATE_NOOP("raven-core", "Invalid netmask specified in -whitelist: '%s'"), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: amount must be "), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: amount must be between "), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: asset amount can't be equal to or less than zero."), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: asset amount greater than max money: "), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: asset_name '"), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: has_ipfs must be 0 or 1."), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: ipfs_hash must be 34 bytes, Txid must be 32 bytes"), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: reissuable must be 0 or 1"), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: reissuable must be 0"), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: units must be "), +QT_TRANSLATE_NOOP("raven-core", "Invalid parameter: units must be between 0-8."), +QT_TRANSLATE_NOOP("raven-core", "Invalid syntax: "), QT_TRANSLATE_NOOP("raven-core", "Keep at most unconnectable transactions in memory (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Keep the transaction memory pool below megabytes (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Keypool ran out, please call keypoolrefill first"), +QT_TRANSLATE_NOOP("raven-core", "Length is to large. Please use a smaller length"), QT_TRANSLATE_NOOP("raven-core", "Listen for JSON-RPC connections on (default: %u or testnet: %u)"), QT_TRANSLATE_NOOP("raven-core", "Listen for connections on (default: %u or testnet: %u)"), QT_TRANSLATE_NOOP("raven-core", "Loading P2P addresses..."), @@ -336,11 +460,14 @@ QT_TRANSLATE_NOOP("raven-core", "Maintain at most connections to peers (defa QT_TRANSLATE_NOOP("raven-core", "Make the wallet broadcast transactions"), QT_TRANSLATE_NOOP("raven-core", "Maximum per-connection receive buffer, *1000 bytes (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Maximum per-connection send buffer, *1000 bytes (default: %u)"), +QT_TRANSLATE_NOOP("raven-core", "Mempool cleared"), +QT_TRANSLATE_NOOP("raven-core", "Multiple verifier strings found in transaction"), QT_TRANSLATE_NOOP("raven-core", "Need to specify a port with -whitebind: '%s'"), QT_TRANSLATE_NOOP("raven-core", "Node relay options:"), QT_TRANSLATE_NOOP("raven-core", "Not enough file descriptors available."), QT_TRANSLATE_NOOP("raven-core", "Only connect to nodes in network (ipv4, ipv6 or onion)"), QT_TRANSLATE_NOOP("raven-core", "Options:"), +QT_TRANSLATE_NOOP("raven-core", "Passphrase securing your 12-word mnemonic word-list"), QT_TRANSLATE_NOOP("raven-core", "Password for JSON-RPC connections"), QT_TRANSLATE_NOOP("raven-core", "Prepend debug output with timestamp (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Print this help message and exit"), @@ -357,6 +484,7 @@ QT_TRANSLATE_NOOP("raven-core", "Relay non-P2SH multisig (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Replaying blocks..."), QT_TRANSLATE_NOOP("raven-core", "Rescan the block chain for missing wallet transactions on startup"), QT_TRANSLATE_NOOP("raven-core", "Rescanning..."), +QT_TRANSLATE_NOOP("raven-core", "Restricted asset transfer from address that has been frozen"), QT_TRANSLATE_NOOP("raven-core", "Rewinding blocks..."), QT_TRANSLATE_NOOP("raven-core", "Run in the background as a daemon and accept commands"), QT_TRANSLATE_NOOP("raven-core", "Send trace/debug info to console instead of debug.log file"), @@ -364,10 +492,11 @@ QT_TRANSLATE_NOOP("raven-core", "Send transactions with full-RBF opt-in enabled QT_TRANSLATE_NOOP("raven-core", "Set database cache size in megabytes (%d to %d, default: %d)"), QT_TRANSLATE_NOOP("raven-core", "Set key pool size to (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Set maximum BIP141 block weight (default: %d)"), -QT_TRANSLATE_NOOP("raven-core", "Set maximum block size in bytes (default: %d)"), +QT_TRANSLATE_NOOP("raven-core", "Set the Maximum reorg depth (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Set the number of threads to service RPC calls (default: %d)"), QT_TRANSLATE_NOOP("raven-core", "Show all debugging options (usage: --help -help-debug)"), QT_TRANSLATE_NOOP("raven-core", "Shrink debug.log file on client startup (default: 1 when no -debug)"), +QT_TRANSLATE_NOOP("raven-core", "Signing asset transaction failed"), QT_TRANSLATE_NOOP("raven-core", "Signing transaction failed"), QT_TRANSLATE_NOOP("raven-core", "Specify configuration file (default: %s)"), QT_TRANSLATE_NOOP("raven-core", "Specify connection timeout in milliseconds (minimum: 1, default: %d)"), @@ -378,7 +507,9 @@ QT_TRANSLATE_NOOP("raven-core", "Specify your own public address"), QT_TRANSLATE_NOOP("raven-core", "Spend unconfirmed change when sending transactions (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Starting network threads..."), QT_TRANSLATE_NOOP("raven-core", "The source code is available from %s."), +QT_TRANSLATE_NOOP("raven-core", "The symbol: '"), QT_TRANSLATE_NOOP("raven-core", "The transaction amount is too small to pay the fee"), +QT_TRANSLATE_NOOP("raven-core", "The verifier string has two operators without a tag between them"), QT_TRANSLATE_NOOP("raven-core", "The wallet will avoid paying less than the minimum relay fee."), QT_TRANSLATE_NOOP("raven-core", "This is experimental software."), QT_TRANSLATE_NOOP("raven-core", "This is the minimum transaction fee you pay on every transaction."), @@ -393,8 +524,16 @@ QT_TRANSLATE_NOOP("raven-core", "Transaction has too long of a mempool chain"), QT_TRANSLATE_NOOP("raven-core", "Transaction must have at least one recipient"), QT_TRANSLATE_NOOP("raven-core", "Transaction too large for fee policy"), QT_TRANSLATE_NOOP("raven-core", "Transaction too large"), +QT_TRANSLATE_NOOP("raven-core", "Turn off the databasing the messages sent with assets (default: %u)"), QT_TRANSLATE_NOOP("raven-core", "Unable to bind to %s on this computer (bind returned error %s)"), QT_TRANSLATE_NOOP("raven-core", "Unable to bind to %s on this computer. %s is probably already running."), +QT_TRANSLATE_NOOP("raven-core", "Unable to generate initial keys"), +QT_TRANSLATE_NOOP("raven-core", "Unable to get coin to verify restricted asset transfer from address"), +QT_TRANSLATE_NOOP("raven-core", "Unable to reissue asset: amount must be 0 or larger"), +QT_TRANSLATE_NOOP("raven-core", "Unable to reissue asset: asset_name '"), +QT_TRANSLATE_NOOP("raven-core", "Unable to reissue asset: reissuable is set to false"), +QT_TRANSLATE_NOOP("raven-core", "Unable to reissue asset: reissuable must be 0 or 1"), +QT_TRANSLATE_NOOP("raven-core", "Unable to reissue asset: unit must be between 8 and -1"), QT_TRANSLATE_NOOP("raven-core", "Unable to start HTTP server. See debug log for details."), QT_TRANSLATE_NOOP("raven-core", "Unknown network specified in -onlynet: '%s'"), QT_TRANSLATE_NOOP("raven-core", "Unsupported argument -benchmark ignored, use -debug=bench."), @@ -407,6 +546,14 @@ QT_TRANSLATE_NOOP("raven-core", "Use UPnP to map the listening port (default: %u QT_TRANSLATE_NOOP("raven-core", "Use the test chain"), QT_TRANSLATE_NOOP("raven-core", "User Agent comment (%s) contains unsafe characters."), QT_TRANSLATE_NOOP("raven-core", "Username for JSON-RPC connections"), +QT_TRANSLATE_NOOP("raven-core", "Valid Verifier"), +QT_TRANSLATE_NOOP("raven-core", "Variable is not allow in the expression: '"), +QT_TRANSLATE_NOOP("raven-core", "Verifier String doesn't exist for asset: "), +QT_TRANSLATE_NOOP("raven-core", "Verifier String for asset trasnfer, not found"), +QT_TRANSLATE_NOOP("raven-core", "Verifier not found for asset: "), +QT_TRANSLATE_NOOP("raven-core", "Verifier string can not be empty. To default to true, use \"true\""), +QT_TRANSLATE_NOOP("raven-core", "Verifier string is empty"), +QT_TRANSLATE_NOOP("raven-core", "Verifier string not found"), QT_TRANSLATE_NOOP("raven-core", "Verifying blocks..."), QT_TRANSLATE_NOOP("raven-core", "Verifying wallet(s)..."), QT_TRANSLATE_NOOP("raven-core", "Wallet %s resides outside data directory %s"), @@ -416,6 +563,7 @@ QT_TRANSLATE_NOOP("raven-core", "Wallet options:"), QT_TRANSLATE_NOOP("raven-core", "Warning"), QT_TRANSLATE_NOOP("raven-core", "Warning: unknown new rules activated (versionbit %i)"), QT_TRANSLATE_NOOP("raven-core", "Whether to operate in a blocks only mode (default: %u)"), +QT_TRANSLATE_NOOP("raven-core", "You need to rebuild the database using -reindex to change -txindex"), QT_TRANSLATE_NOOP("raven-core", "Zapping all transactions from wallet..."), QT_TRANSLATE_NOOP("raven-core", "ZeroMQ notification options:"), }; diff --git a/src/qt/ravenunits.h b/src/qt/ravenunits.h index 72f081976a..f92bb70460 100644 --- a/src/qt/ravenunits.h +++ b/src/qt/ravenunits.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/receivecoinsdialog.cpp b/src/qt/receivecoinsdialog.cpp index c8e267c694..68147aec8f 100644 --- a/src/qt/receivecoinsdialog.cpp +++ b/src/qt/receivecoinsdialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -28,7 +28,6 @@ ReceiveCoinsDialog::ReceiveCoinsDialog(const PlatformStyle *_platformStyle, QWidget *parent) : QDialog(parent), ui(new Ui::ReceiveCoinsDialog), - columnResizingFixer(0), model(0), platformStyle(_platformStyle) { @@ -97,8 +96,6 @@ void ReceiveCoinsDialog::setModel(WalletModel *_model) connect(tableView->selectionModel(), SIGNAL(selectionChanged(QItemSelection, QItemSelection)), this, SLOT(recentRequestsView_selectionChanged(QItemSelection, QItemSelection))); - // Last 2 columns are set by the columnResizingFixer, when the table geometry is ready. - columnResizingFixer = new GUIUtil::TableViewLastColumnResizingFixer(tableView, AMOUNT_MINIMUM_COLUMN_WIDTH, DATE_COLUMN_WIDTH, this); tableView->show(); } @@ -269,14 +266,6 @@ void ReceiveCoinsDialog::on_removeRequestButton_clicked() model->getRecentRequestsTableModel()->removeRows(firstIndex.row(), selection.length(), firstIndex.parent()); } -// We override the virtual resizeEvent of the QWidget to adjust tables column -// sizes as the tables width is proportional to the dialogs width. -void ReceiveCoinsDialog::resizeEvent(QResizeEvent *event) -{ - QWidget::resizeEvent(event); - columnResizingFixer->stretchColumnWidth(RecentRequestsTableModel::Message); -} - void ReceiveCoinsDialog::keyPressEvent(QKeyEvent *event) { if (event->key() == Qt::Key_Return) diff --git a/src/qt/receivecoinsdialog.h b/src/qt/receivecoinsdialog.h index 97c2b72922..f9647092c5 100644 --- a/src/qt/receivecoinsdialog.h +++ b/src/qt/receivecoinsdialog.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -57,14 +57,12 @@ public Q_SLOTS: private: Ui::ReceiveCoinsDialog *ui; - GUIUtil::TableViewLastColumnResizingFixer *columnResizingFixer; WalletModel *model; QMenu *contextMenu; const PlatformStyle *platformStyle; QModelIndex selectedRow(); void copyColumnToClipboard(int column); - virtual void resizeEvent(QResizeEvent *event); private Q_SLOTS: void on_receiveButton_clicked(); diff --git a/src/qt/receiverequestdialog.cpp b/src/qt/receiverequestdialog.cpp index d093521482..1ed2db0d3c 100644 --- a/src/qt/receiverequestdialog.cpp +++ b/src/qt/receiverequestdialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/reissueassetdialog.cpp b/src/qt/reissueassetdialog.cpp index cfb557177c..da971af3a5 100644 --- a/src/qt/reissueassetdialog.cpp +++ b/src/qt/reissueassetdialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -40,6 +40,8 @@ #include #include #include +#include +#include #if QT_VERSION < QT_VERSION_CHECK(5, 11, 0) #define QTversionPreFiveEleven @@ -56,6 +58,7 @@ ReissueAssetDialog::ReissueAssetDialog(const PlatformStyle *_platformStyle, QWid connect(ui->comboBox, SIGNAL(activated(int)), this, SLOT(onAssetSelected(int))); connect(ui->quantitySpinBox, SIGNAL(valueChanged(double)), this, SLOT(onQuantityChanged(double))); connect(ui->ipfsBox, SIGNAL(clicked()), this, SLOT(onIPFSStateChanged())); + connect(ui->openIpfsButton, SIGNAL(clicked()), this, SLOT(openIpfsBrowser())); connect(ui->ipfsText, SIGNAL(textChanged(QString)), this, SLOT(onIPFSHashChanged(QString))); connect(ui->addressText, SIGNAL(textChanged(QString)), this, SLOT(onAddressNameChanged(QString))); connect(ui->reissueAssetButton, SIGNAL(clicked()), this, SLOT(onReissueAssetClicked())); @@ -146,6 +149,7 @@ ReissueAssetDialog::ReissueAssetDialog(const PlatformStyle *_platformStyle, QWid ui->addressText->installEventFilter(this); + ui->comboBox->installEventFilter(this); ui->lineEditVerifierString->installEventFilter(this); } @@ -258,6 +262,12 @@ bool ReissueAssetDialog::eventFilter(QObject *sender, QEvent *event) { hideInvalidVerifierStringMessage(); } + } else if (sender == ui->comboBox) + { + if(event->type()== QEvent::Show) + { + updateAssetsList(); + } } return QWidget::eventFilter(sender,event); } @@ -270,6 +280,7 @@ void ReissueAssetDialog::setUpValues() ui->reissuableBox->setCheckState(Qt::CheckState::Checked); ui->ipfsText->setDisabled(true); + ui->openIpfsButton->setDisabled(true); hideMessage(); ui->unitExampleLabel->setStyleSheet("font-weight: bold"); @@ -519,9 +530,14 @@ void ReissueAssetDialog::CheckFormState() } } - if (ui->ipfsBox->isChecked()) - if (!checkIPFSHash(ui->ipfsText->text())) + if (ui->ipfsBox->isChecked()) { + if (!checkIPFSHash(ui->ipfsText->text())) { + ui->openIpfsButton->setDisabled(true); return; + } + else + ui->openIpfsButton->setDisabled(false); + } if (fReissuingRestricted) { @@ -578,6 +594,8 @@ void ReissueAssetDialog::CheckFormState() hideMessage(); } + + void ReissueAssetDialog::disableAll() { ui->quantitySpinBox->setDisabled(true); @@ -723,9 +741,13 @@ void ReissueAssetDialog::onAssetSelected(int index) ss.precision(asset->units); ss << std::fixed << value.get_real(); - ui->unitSpinBox->setValue(asset->units); ui->unitSpinBox->setMinimum(asset->units); + ui->unitSpinBox->setValue(asset->units); + if (asset->units == MAX_ASSET_UNITS) { + ui->unitSpinBox->setDisabled(true); + } + ui->quantitySpinBox->setMaximum(21000000000 - value.get_real()); ui->currentAssetData->clear(); @@ -841,6 +863,26 @@ void ReissueAssetDialog::onIPFSHashChanged(QString hash) buildUpdatedData(); } +void ReissueAssetDialog::openIpfsBrowser() +{ + QString ipfshash = ui->ipfsText->text(); + QString ipfsbrowser = model->getOptionsModel()->getIpfsUrl(); + + // If the ipfs hash isn't there or doesn't start with Qm, disable the action item + if (ipfshash.count() > 0 && ipfshash.indexOf("Qm") == 0 && ipfsbrowser.indexOf("http") == 0) + { + QUrl ipfsurl = QUrl::fromUserInput(ipfsbrowser.replace("%s", ipfshash)); + + // Create the box with everything. + if(QMessageBox::Yes == QMessageBox::question(this, + tr("Open IPFS content?"), + tr("Open the following IPFS content in your default browser?\n") + + ipfsurl.toString() + )) + QDesktopServices::openUrl(ipfsurl); + } +} + void ReissueAssetDialog::onAddressNameChanged(QString address) { const CTxDestination dest = DecodeDestination(address.toStdString()); @@ -969,7 +1011,7 @@ void ReissueAssetDialog::onReissueAssetClicked() if(nFeeRequired > 0) { // append fee string if a fee is required - questionString.append("
"); + questionString.append("
"); questionString.append(RavenUnits::formatHtmlWithUnit(model->getOptionsModel()->getDisplayUnit(), nFeeRequired)); questionString.append(" "); questionString.append(tr("added as transaction fee")); diff --git a/src/qt/reissueassetdialog.h b/src/qt/reissueassetdialog.h index cabe107af6..aa3dd329bb 100644 --- a/src/qt/reissueassetdialog.h +++ b/src/qt/reissueassetdialog.h @@ -105,6 +105,7 @@ private Q_SLOTS: void onUnitChanged(int value); void onClearButtonClicked(); void onVerifierStringChanged(QString verifier); + void openIpfsBrowser(); //CoinControl void coinControlFeatureChanged(bool); diff --git a/src/qt/res/icons/rvntext.png b/src/qt/res/icons/rvntext.png new file mode 100644 index 0000000000000000000000000000000000000000..108ae142d4ae8a0f41c206be48e005d9c05ed94f GIT binary patch literal 1283 zcmV+e1^oJnP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00e7EL_t(o!{wMuXkJAW$A9N* z^4UBZ8jZzQeH1}mhz-*Epea5UF0^2^ijI$H18&V7oLmb_1=8*<;&Mi4-9wa&YYP!=lsu{GXs|@NovzS zG*hBXOFA#pZfy-laegxYYqB-lC-#tc|+c33cv&2S13_x zfCk`tU_Ed|(kB^f{0dAa>j96KX^Z{-y#Rb=W(xXN1LIy_4(uyq-qpaE*Vhy>2FzrX zX%}Jw7`iFq8 z%YnP38{KacWxZWu-~H~h4Zv1OE2}QJ)0b`;906(S0*1?g`x8O^oSA(evHoFK(q+KA zk``SI!LJ08g?`WI{}8AREV!=3d>sz+$>3z4i;BQDA722j1zx-ug0FJ^X<#739mau= z{SD)`dS0Gy*S6T2VE@C2a=o_2v|?H)rTxU?c+W8(d(3 zK{FeO*v2APa3AoU$NeJE8zVzas$C~(ZN|7HbX^W?N}bXN{jkfT&r;!O9q>*L%N6Ovj=%##cC zV9cw*m@^5&Bz3qeXF@$jv%SE34$oR(LwI$}p*I7Khj3pX{O>ojGYfFjehE0|^?G-K zB)?asalG4OC%_d!B9o`AQ+{1dCo>)HHY1h5Jhj#Yu+bw#9k5Z-J;4pLBEbg&-Z9{s z2%bHD$Tb1m{M5Z8$ifaS)Z>boeF1#n*XVjbQ)U(-a~t&ZGKulc5j=fCOkV}G2b(!+ zX2T2oxb$4`AkqSCuh`-ar!Yh`NAUax{1{|=yBy}jb7X#%SbYfC;x5?$vCnAsq(BZxx(dtR2LXkU}G!g((EcbBAM1m7*e tdZ#57%2+deBJM0l0g`&c=VdNc`Wryk>t|6kG4TKZ002ovPDHLkV1gnhQFj0U literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/tx_atomic_swap.png b/src/qt/res/icons/tx_atomic_swap.png new file mode 100644 index 0000000000000000000000000000000000000000..2cc819bcb8a1134c479c2dab8697efb147ff205d GIT binary patch literal 4835 zcmV<95*+P`P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D5_m~OK~#8N?VSa% zEk_ZCAMOxb3Jos7f@|;~Rd@jbf)m^ecL}ZmLKOsphlD}`1PhX20fM``ySx0~tvi*? zzTWAc+1Wk!yt{wZSIK+t?ChSiyE8rAJv}Gbv3+y~abvNUxP&;LIGy;P_=EVK_>%ar zI70kREZPNhMRAz;hu~&M_`5hnTuv-nQ(aKJU064`gtv&@#iBJ4!`cJHUxjr;Yxs+} zkJwH_=3461;?2Uki7jAQIHg#$1$Ace8DZVHmV8Q_Q7qa*I-B^Kux{8Cd|B|ot-W@I zG41r?L*h~!e~O7Qoj3VM8-Lodonpn;&Z|}*5VyvF$`CzCkgAu^ueifZ*d~wiO<|${9agX^?8g~v;y5o{6|Y)tSZ#HA zq?k&N7uGquJW8yMN_zl4&l7%SaZy3nNKF0Yf~Wq^0)yxWf@u^#m}i9jTwq1>X6J;% zhnPL*8`9AN=L`?m6yojwh~WDV>9>NOu7!h$9`9me4?&y!-WZ#w5+@aet;uEhp}L2N1vA>KZ2K>vwv0Yd_gn4F$0tYZ^&{Umx!t;-0ee%3W49xG~eRJ%BnjPt2v42DV{2h74%$Ido|D# z-APmnH|v4IYJ3XlU517v@9qDEi2UHK#IVK>Y+Xwt*9*|4KU;iPSjV>HMWV{se~z#k zoRZIr`-<-TodAvJ^m(|LTb@D4LwPch!~=Ry5pgWFW`9wn$Xt6$h}In}t}6J^tj{Dc zI<4T&)Z!r}#$a7j;?9EU89YRE=ip;StOH+z=lsdRcREt=9a~;o zU!21_KM;3u#Z9sf2CUCHM6Y0-zXUAg+leYK*rqu4j)LHpb&e8lE#?rp5Z3vDd+X|5 z!a6uX4*t}7ny}7Y!%+e&xm1@Hq?B20)_^rXwJ?aSb0^*=jwhTxeUUny)Acw1JEg9> z`QH{|)`DTg6et%;PQr#bKoFe46WK~FztfQL;O6Ar+YJ$$x1OE^W6YG|2IRt^1W<4~ zS^wsN6NN6_8W#9F)&=0hw~qCo>&Xl2}p(I z#RHfJPvv-FreU2ExY5>AOqvuA$OMMPfa@-;;Z@seW4;9u~1K5{CGg=dcC(^i9t8qZ)(j}X>* z5{$7?VU*#$%NevDctsy7tSH=&cu=gi5)T$*glF~XBI-J4=2KnOl|VK6-P8`3R>)p(Z{3nO`ma&Jz_G=}pE z^S($4x7tXM@KGZ24jI;~ z^-IK$l{qDuPE1w5C~|Jy+_j?8%A;vjb*av~`QIjDDio>1#}uVTxdM-5vRIA`^5)1U zDoG%rD<=i3`=HVeOVdh*4$g`1-+JI_FPB;MdQqZiEu=p9|C@?wh}UKE!;r;Vs@%gx zIJYm{zolJ16~IVX9TJ8fZ?|>q5DW>HTR5%KwO|!*iS8h*c05|wNZ1e+w5*eL!GTih zCCsg|d8_D(<=K&n9SIC5dWwic2L}>v?vh@GjG@bmu5yVrq13F7JOgq5$S3Feo zp$m3Hv_KQ~gVjdj1tJN@PDwWIPeoB6WK($bN^%3}^1F_s-1-V0F4p)*guz*plEzDD z^-N8~I`+sLNCnTxTSq+JIzE9%5@$^5T$s0TO!Y3(-y#otmsbkr`PdoOzb7KK40uR# z>okVo0lTf3RCL3UH!fK6IYVFR%wvdLR4`&_!^;K6 zCpWz$V%bz=!9>!h@qrUpu*8ZU>zF9KZQRV96YBf|M-{1DRvUof#2B7)yfDY-dP`;r z7F@3-#_mXp8n#Kz`oT%WTNepaVkuk26vssEa6#wBQ+^~?&X&v^xK8hZ!q<^oMdd;6 zV_&oxsVRUxG-pYikSH7HRm=d!s{T6l+7-4qk8*D-5ynz0z6-O6Tq-x|VYr~JV?Br% zcEz+a@{lsErCi*W6mNIV1)886?iy-dKD)&mL@un#n;(f{dhihBdIF}WHTx9tU?yRI zM1oSd#JBubcI2oc#OT|-FZ_yJb%{lH4Kf{NlX<>m$Rh+6tjy+{UCnR zn~Js2y@d58`Vg#O!-eP^o3|vAcR<(NGADpuEfQJ7XCLVSfzRP9$Qh*x9(tzAYo$nC z-4Yo4*w-hbn(P@54AqFRZ)%s94Z%K$YpLf7>kE}a6far|hG}WdN+Azs8`1nadW+Ji z;t*37zn)x-(=5NTzE~7Onk97rORAieQj&1O>>*dKB?5T>lPa1KR4cv&3n$5}tre?U zLZwYMHKi-Gq-}a3s-e`146Mm(3QYX~ARYp8)1zZ(Ul>3oB7t%$m9|}a?MXO^W+{I= z#{;maT(jMmIZlKfKyn0Y4Qo_-jm#FNQfb?@zc0b5ZW7GeYB2)scA|Kh*jrx9G;ln% zS=KAp;s|QT+W7*ut1I~S;%~xgqfc@LM?%WXCfK@XEwmkjL0k*_{%~#9@fIm(|4Jef z4u@MoVR>sSvS;I3Hw5eW-3 zY9MZ{5r3w}~9C1Q4_rbNugM5%~@SZ#H|ku+IK9BrHT`00Ew(Id+&;*U} zd^S_W>R(F59;eo&V*84ejbn4pCi0$USc*j-UsDu|?kiVXKjGCOa>a$R1EuVxXyC)3($u_)1MxXZF(#PK!dh7o;HPR2S%mulYt(>`y5#%0Txoi+8A zF@1T4FJ8o|X(367R)YzQqSj6aT(;J^63eDhI}7KWXY^t;7Kyq1vTfYXY}IY!yv;VT zpNirH%f^wz;1A*9x7@$0+BlL$GoGJjFA>(Vb*vAmWm{?MSY|8MITPV&G{#fTaKaj& zvP{{sd32o^nsT!bJhdTX&@;r|FQ(M8eSE!mu&r|^LI$Xpi&kt=R)~m}b?#c|?&*Fb z1{e?E0itGD$idB-THbcQUT)@wa)}IdF=JA!qAIPqm*Xh0hbR>rN=4GKqD)@yMPg{S z&YkEd)|kpo|FF>K5Q{9W^Ot}Nn;iQwX;K`^kWsT^M<3Qq&Y|43hGrqTP-AP)Uso7W z`v?+AbHx%RqkP~!VRYhE#E`Pi8G-L~q#$bA^4j|1_p{Cqp}mT7nJi@Ov=#{& z%&UJbtaC;ow$BP9#_*{`0EVg^r8xwB*!i1w$g^mz!-aKD;N^Cen_87@u$U7!oxJ(d zOdJaySo{)GIi@U8EsV8&CE3Xq^a{raQq)>K47uv%Y(DKOw@DEfT(dlx`6rpY_At`MY8LamH)^1hEsw> z5;iZ!ZWt4h%W}6Cc-JsRhSHF{oCSKU$OFlZ*;BCU>R3TnZM9be z52&|0X;@^sG9B?!#4U)bu_zPA3BLK-V3OAhU~ok?WF9LXS}#%2-(a}(C(`wxjXk0Mh{)y9hHB}t#m^J$acn-_>(#qkO7yW%h4_vUwIy<=LH zyi3ZX}>PG4xM>CffRfspjtCoR-BwAFuMC2lRT{7YFDIJA?JKO{5%CAs1>m%@jR3_; zg3@(3omx127L61oUD>A9dP}DOZ`*98Sr^5`4T;n-91A@MQ^Q4DP>k)lf|Fx8M3mMG zS~Rn;Yp88BHg~@ZHUk@A?+P~4wh?oGtaR&!mcV+t-Nm9c75nlrER-zbAk0d4Kl?@u zb89 literal 0 HcmV?d00001 diff --git a/src/qt/restrictedassetsdialog.cpp b/src/qt/restrictedassetsdialog.cpp index 6cd2ca1f91..1d3f906eae 100644 --- a/src/qt/restrictedassetsdialog.cpp +++ b/src/qt/restrictedassetsdialog.cpp @@ -289,7 +289,7 @@ void RestrictedAssetsDialog::freezeAddressClicked() if(nRequiredFee > 0) { // append fee string if a fee is required - questionString.append("
"); + questionString.append("
"); questionString.append(RavenUnits::formatHtmlWithUnit(model->getOptionsModel()->getDisplayUnit(), nRequiredFee)); questionString.append(" "); questionString.append(tr("added as transaction fee")); @@ -408,7 +408,7 @@ void RestrictedAssetsDialog::assignQualifierClicked() if(nRequiredFee > 0) { // append fee string if a fee is required - questionString.append("
"); + questionString.append("
"); questionString.append(RavenUnits::formatHtmlWithUnit(model->getOptionsModel()->getDisplayUnit(), nRequiredFee)); questionString.append(" "); questionString.append(tr("added as transaction fee")); diff --git a/src/qt/restrictedfreezeaddress.cpp b/src/qt/restrictedfreezeaddress.cpp index 50392f5ff4..553fdac97f 100644 --- a/src/qt/restrictedfreezeaddress.cpp +++ b/src/qt/restrictedfreezeaddress.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2019 The Raven Core developers +// Copyright (c) 2019-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -177,7 +177,7 @@ void FreezeAddress::check() bool failed = false; if (!IsAssetNameAnRestricted(restricted_asset.toStdString())){ - showWarning(tr("Must have a restricteds asset selected")); + showWarning(tr("Must have a restricted asset selected")); failed = true; } diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index 5de94300e7..10b810f750 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/rpcconsole.h b/src/qt/rpcconsole.h index 9d472df1b3..a2b767b18c 100644 --- a/src/qt/rpcconsole.h +++ b/src/qt/rpcconsole.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/sendassetsentry.cpp b/src/qt/sendassetsentry.cpp index 617e80bdcf..f957245a82 100644 --- a/src/qt/sendassetsentry.cpp +++ b/src/qt/sendassetsentry.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "sendassetsentry.h" diff --git a/src/qt/sendcoinsdialog.cpp b/src/qt/sendcoinsdialog.cpp index da14667b3d..db092cdedf 100644 --- a/src/qt/sendcoinsdialog.cpp +++ b/src/qt/sendcoinsdialog.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -428,7 +428,7 @@ void SendCoinsDialog::on_sendButton_clicked() if(txFee > 0) { // append fee string if a fee is required - questionString.append("
"); + questionString.append("
"); questionString.append(RavenUnits::formatHtmlWithUnit(model->getOptionsModel()->getDisplayUnit(), txFee)); questionString.append(" "); questionString.append(tr("added as transaction fee")); diff --git a/src/qt/splashscreen.cpp b/src/qt/splashscreen.cpp index 2c3a7a070f..bcfa707496 100644 --- a/src/qt/splashscreen.cpp +++ b/src/qt/splashscreen.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/splashscreen.h b/src/qt/splashscreen.h index ded482f2e2..6c21d343eb 100644 --- a/src/qt/splashscreen.h +++ b/src/qt/splashscreen.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/test/test_main.cpp b/src/qt/test/test_main.cpp index 5caaf7064c..1300d912cc 100644 --- a/src/qt/test/test_main.cpp +++ b/src/qt/test/test_main.cpp @@ -73,7 +73,10 @@ int main(int argc, char *argv[]) // Don't remove this, it's needed to access // QApplication:: and QCoreApplication:: in the tests - QApplication app(argc, argv); + static int qt_argc = 1; + static const char* qt_argv = "Raven-Qt-test"; + + QApplication app(qt_argc, const_cast(&qt_argv)); app.setApplicationName("Raven-Qt-test"); SSL_library_init(); diff --git a/src/qt/trafficgraphwidget.cpp b/src/qt/trafficgraphwidget.cpp index 9a397671ac..1e8ff4b857 100644 --- a/src/qt/trafficgraphwidget.cpp +++ b/src/qt/trafficgraphwidget.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2015 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/transactiondesc.cpp b/src/qt/transactiondesc.cpp index e2b9f24d0a..89a8443a23 100644 --- a/src/qt/transactiondesc.cpp +++ b/src/qt/transactiondesc.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -37,8 +37,6 @@ QString TransactionDesc::FormatTxStatus(const CWalletTx& wtx) int nDepth = wtx.GetDepthInMainChain(); if (nDepth < 0) return tr("conflicted with a transaction with %1 confirmations").arg(-nDepth); - else if (GetAdjustedTime() - wtx.nTimeReceived > 2 * 60 && wtx.GetRequestCount() == 0) - return tr("%1/offline").arg(nDepth); else if (nDepth == 0) return tr("0/unconfirmed, %1").arg((wtx.InMempool() ? tr("in memory pool") : tr("not in memory pool"))) + (wtx.isAbandoned() ? ", "+tr("abandoned") : ""); else if (nDepth < 6) @@ -66,14 +64,6 @@ QString TransactionDesc::toHTML(CWallet *wallet, CWalletTx &wtx, TransactionReco CAmount nNet = nCredit - nDebit; strHTML += "" + tr("Status") + ": " + FormatTxStatus(wtx); - int nRequests = wtx.GetRequestCount(); - if (nRequests != -1) - { - if (nRequests == 0) - strHTML += tr(", has not been successfully broadcast yet"); - else if (nRequests > 0) - strHTML += tr(", broadcast through %n node(s)", "", nRequests); - } strHTML += "
"; strHTML += "" + tr("Date") + ": " + (nTime ? GUIUtil::dateTimeStr(nTime) : "") + "
"; @@ -312,14 +302,6 @@ QString TransactionDesc::toAssetHTML(CWallet *wallet, CWalletTx &wtx, Transactio // Status strHTML += "" + tr("Status") + ": " + FormatTxStatus(wtx); - int nRequests = wtx.GetRequestCount(); - if (nRequests != -1) - { - if (nRequests == 0) - strHTML += tr(", has not been successfully broadcast yet"); - else if (nRequests > 0) - strHTML += tr(", broadcast through %n node(s)", "", nRequests); - } strHTML += "
"; strHTML += "" + tr("Date") + ": " + (nTime ? GUIUtil::dateTimeStr(nTime) : "") + "
"; diff --git a/src/qt/transactionrecord.cpp b/src/qt/transactionrecord.cpp index 9ca6bdae73..1c36aac18d 100644 --- a/src/qt/transactionrecord.cpp +++ b/src/qt/transactionrecord.cpp @@ -1,16 +1,19 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "transactionrecord.h" +#include "transactionview.h" #include "assets/assets.h" #include "base58.h" #include "consensus/consensus.h" #include "validation.h" +#include "ravenunits.h" #include "timedata.h" #include "wallet/wallet.h" +#include "core_io.h" #include @@ -38,6 +41,11 @@ QList TransactionRecord::decomposeTransaction(const CWallet * uint256 hash = wtx.GetHash(); std::map mapValue = wtx.mapValue; + + /** RVN START */ + if(isSwapTransaction(wallet, wtx, parts, nCredit, nDebit, nNet)) + return parts; + /** RVN END */ if (nNet > 0 || wtx.IsCoinBase()) { // @@ -51,7 +59,7 @@ QList TransactionRecord::decomposeTransaction(const CWallet * /** RVN START */ if (txout.scriptPubKey.IsAssetScript() || txout.scriptPubKey.IsNullAssetTxDataScript() || txout.scriptPubKey.IsNullGlobalRestrictionAssetTxDataScript()) continue; - /** RVN START */ + /** RVN END */ if(mine) { @@ -99,7 +107,7 @@ QList TransactionRecord::decomposeTransaction(const CWallet * /** RVN START */ if (txout.scriptPubKey.IsAssetScript() || txout.scriptPubKey.IsNullAssetTxDataScript() || txout.scriptPubKey.IsNullGlobalRestrictionAssetTxDataScript()) continue; - /** RVN START */ + /** RVN END */ isminetype mine = wallet->IsMine(txout); if(mine & ISMINE_WATCH_ONLY) involvesWatchAddress = true; @@ -129,7 +137,7 @@ QList TransactionRecord::decomposeTransaction(const CWallet * /** RVN START */ if (txout.scriptPubKey.IsAssetScript()) continue; - /** RVN START */ + /** RVN END */ TransactionRecord sub(hash, nTime); sub.idx = nOut; @@ -195,7 +203,7 @@ QList TransactionRecord::decomposeTransaction(const CWallet * parts.append(TransactionRecord(hash, nTime, TransactionRecord::Other, "", nNet, 0)); parts.last().involvesWatchAddress = involvesWatchAddress; } - /** RVN START */ + /** RVN END */ } } @@ -212,6 +220,8 @@ QList TransactionRecord::decomposeTransaction(const CWallet * wtx.GetAmounts(listReceived, listSent, nFee, strSentAccount, ISMINE_ALL, listAssetsReceived, listAssetsSent); + //LogPrintf("TXID: %s: Rec: %d Sent: %d\n", wtx.GetHash().ToString(), listAssetsReceived.size(), listAssetsSent.size()); + if (listAssetsReceived.size() > 0) { for (const CAssetOutputEntry &data : listAssetsReceived) @@ -300,6 +310,143 @@ QList TransactionRecord::decomposeTransaction(const CWallet * return parts; } +bool TransactionRecord::isSwapTransaction(const CWallet *wallet, const CWalletTx &wtx, QList &txRecords, const CAmount& nCredit, const CAmount& nDebit, const CAmount& nNet) +{ + if(!AreAssetsDeployed()) return false; + + bool isSwap = false; + std::map mapValue = wtx.mapValue; + for(size_t i=0; i < wtx.tx->vin.size(); i++) + { + auto tx_vin = wtx.tx->vin[i]; + + std::string vin_script = ScriptToAsmStr(tx_vin.scriptSig, true); + auto fIsSingleSign = vin_script.find("[SINGLE|ANYONECANPAY]") != std::string::npos; + isminetype mine = wallet->IsMine(tx_vin); + + if(fIsSingleSign) + { + //There will always be a corresponding vout with the same index when SINGLE|ANYONECANPAY is used + auto swap_vout = wtx.tx->vout[i]; //The vout here represents what was recieved in the trade + + TransactionRecord sub(wtx.GetHash(), wtx.GetTxTime()); + sub.idx = i; + + sub.involvesWatchAddress = mine & ISMINE_WATCH_ONLY; + CTxDestination destination; + ExtractDestination(swap_vout.scriptPubKey, destination); + sub.address = EncodeDestination(destination); + + bool fSentAssets = false; + bool fRecvAssets = false; + + CTxOut myProvidedInput; + CTxOut myReceievedOutput; + + if(mine) + { + //If this is our SINGLE|ANYONECANPAY section, that means this was executed by another party + //Lookup previous transaction (*OF OURS*) in wallet history for full vout info + auto it = wallet->mapWallet.find(tx_vin.prevout.hash); + bool missing = (it == wallet->mapWallet.end()); + CWalletTx my_input_vout_tx; + CTxOut my_input_vout; + if (missing) { + LogPrintf("\tUnable to cross-refrerence historical transaction\n"); + } else { + my_input_vout_tx = it->second; + my_input_vout = my_input_vout_tx.tx->vout[tx_vin.prevout.n]; + } + + //We were sent assets in the output + if(swap_vout.scriptPubKey.IsAssetScript()) + fRecvAssets = true; + + //The vout we provided was for assets + if(!missing && my_input_vout.scriptPubKey.IsAssetScript()) + fSentAssets = true; + + myReceievedOutput = swap_vout; + myProvidedInput = my_input_vout; + sub.type = TransactionRecord::Swap; + } + else //We were the ones executing the transaction + { + //In this case, the counterparty received assets, so we sent them. + if(swap_vout.scriptPubKey.IsAssetScript()) + fSentAssets = true; + + //We can't directly check the counterparties vin here, so we have to look at the vouts to determine if we were sent assets or not + for(const CTxOut &txout : wtx.tx->vout) + { + if(wallet->IsMine(txout)) + { + //If we sent assets, we need to see if we were sent assets or RVN in return + if(txout.scriptPubKey.IsAssetScript()) + { + if(fSentAssets) { //Check to skip asset change by name + std::string sentType;CAmount sentAmount; + GetAssetInfoFromScript(swap_vout.scriptPubKey, sentType, sentAmount); + std::string recvType;CAmount recvAmount; + GetAssetInfoFromScript(txout.scriptPubKey, recvType, recvAmount); + if(sentType == recvType) + continue; + } + fRecvAssets = true; + myReceievedOutput = txout; + break; + } + else //We got RVN + { + if(fSentAssets) { //If we sent assets, this is ours. but we need to adjust for change. + myReceievedOutput = txout; + } else { + //If we didn't send assets (buying), this is likely just change + } + } + } + } + + myProvidedInput = swap_vout; + sub.type = TransactionRecord::SwapExecute; + } + + std::string sentType;CAmount sentAmount; + std::string recvType;CAmount recvAmount; + if(fSentAssets) GetAssetInfoFromScript(myProvidedInput.scriptPubKey, sentType, sentAmount); + if(fRecvAssets) GetAssetInfoFromScript(myReceievedOutput.scriptPubKey, recvType, recvAmount); + + if(fSentAssets && fRecvAssets) { + //Trade! + //Amount represents the asset we sent, no matter the perspective + sub.credit = recvAmount; + std::string asset_qty_format = RavenUnits::formatWithCustomName(QString::fromStdString(sentType), sentAmount, 2).toUtf8().constData(); + sub.assetName = strprintf("%s (%s %s)", TransactionView::tr("Traded Away").toUtf8().constData(), recvType, asset_qty_format); + } else if (fSentAssets) { + //Sell! + //Total price paid, need to use net calculation when we executed + sub.credit = mine ? myReceievedOutput.nValue : nNet; + std::string asset_qty_format = RavenUnits::formatWithCustomName(QString::fromStdString(sentType), sentAmount, 2).toUtf8().constData(); + sub.assetName = strprintf("RVN (%s %s)", TransactionView::tr("Sold").toUtf8().constData(), asset_qty_format); + } else if (fRecvAssets) { + //Buy! + //Total price paid, need to use net calculation when we executed + sub.credit = (mine ? -myProvidedInput.nValue : nNet); + std::string asset_qty_format = RavenUnits::formatWithCustomName(QString::fromStdString(recvType), recvAmount, 2).toUtf8().constData(); + sub.assetName = strprintf("RVN (%s %s)", TransactionView::tr("Bought").toUtf8().constData(), asset_qty_format); + } else { + LogPrintf("\tFell Through!\n"); + return false; //! + } + + txRecords.append(sub); + isSwap = true; + } + } + + return isSwap; +} + void TransactionRecord::updateStatus(const CWalletTx &wtx) { AssertLockHeld(cs_main); @@ -344,10 +491,6 @@ void TransactionRecord::updateStatus(const CWalletTx &wtx) if (wtx.IsInMainChain()) { status.matures_in = wtx.GetBlocksToMaturity(); - - // Check if the block was requested by anyone - if (GetAdjustedTime() - wtx.nTimeReceived > 2 * 60 && wtx.GetRequestCount() == 0) - status.status = TransactionStatus::MaturesWarning; } else { @@ -365,10 +508,6 @@ void TransactionRecord::updateStatus(const CWalletTx &wtx) { status.status = TransactionStatus::Conflicted; } - else if (GetAdjustedTime() - wtx.nTimeReceived > 2 * 60 && wtx.GetRequestCount() == 0) - { - status.status = TransactionStatus::Offline; - } else if (status.depth == 0) { status.status = TransactionStatus::Unconfirmed; diff --git a/src/qt/transactionrecord.h b/src/qt/transactionrecord.h index c78191d31f..ce0b3654b7 100644 --- a/src/qt/transactionrecord.h +++ b/src/qt/transactionrecord.h @@ -19,7 +19,7 @@ class TransactionStatus public: TransactionStatus(): countsForBalance(false), sortKey(""), - matures_in(0), status(Offline), depth(0), open_for(0), cur_num_blocks(-1) + matures_in(0), status(Unconfirmed), depth(0), open_for(0), cur_num_blocks(-1) { } enum Status { @@ -27,14 +27,12 @@ class TransactionStatus /// Normal (sent/received) transactions OpenUntilDate, /**< Transaction not yet final, waiting for date */ OpenUntilBlock, /**< Transaction not yet final, waiting for block */ - Offline, /**< Not sent to any other nodes **/ Unconfirmed, /**< Not yet mined into a block **/ Confirming, /**< Confirmed, but waiting for the recommended number of confirmations **/ Conflicted, /**< Conflicts with other transaction or mempool **/ Abandoned, /**< Abandoned from the wallet **/ /// Generated (mined) transactions Immature, /**< Mined but waiting for maturity */ - MaturesWarning, /**< Transaction will likely not mature because no nodes have confirmed */ NotAccepted /**< Mined but not accepted */ }; @@ -81,7 +79,9 @@ class TransactionRecord Issue, Reissue, TransferTo, - TransferFrom + TransferFrom, + Swap, + SwapExecute }; /** Number of confirmation recommended for accepting a transaction */ @@ -110,6 +110,7 @@ class TransactionRecord */ static bool showTransaction(const CWalletTx &wtx); static QList decomposeTransaction(const CWallet *wallet, const CWalletTx &wtx); + static bool isSwapTransaction(const CWallet *wallet, const CWalletTx &wtx, QList &txRecords, const CAmount& nCredit, const CAmount& nDebit, const CAmount& nNet); /** @name Immutable transaction attributes @{*/ diff --git a/src/qt/transactiontablemodel.cpp b/src/qt/transactiontablemodel.cpp index c87842a27b..44a4739a31 100644 --- a/src/qt/transactiontablemodel.cpp +++ b/src/qt/transactiontablemodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -315,9 +315,6 @@ QString TransactionTableModel::formatTxStatus(const TransactionRecord *wtx) cons case TransactionStatus::OpenUntilDate: status = tr("Open until %1").arg(GUIUtil::dateTimeStr(wtx->status.open_for)); break; - case TransactionStatus::Offline: - status = tr("Offline"); - break; case TransactionStatus::Unconfirmed: status = tr("Unconfirmed"); break; @@ -336,9 +333,6 @@ QString TransactionTableModel::formatTxStatus(const TransactionRecord *wtx) cons case TransactionStatus::Immature: status = tr("Immature (%1 confirmations, will be available after %2)").arg(wtx->status.depth).arg(wtx->status.depth + wtx->status.matures_in); break; - case TransactionStatus::MaturesWarning: - status = tr("This block was not received by any other nodes and will probably not be accepted!"); - break; case TransactionStatus::NotAccepted: status = tr("Generated but not accepted"); break; @@ -397,6 +391,10 @@ QString TransactionTableModel::formatTxType(const TransactionRecord *wtx) const return tr("Assets Received"); case TransactionRecord::TransferTo: return tr("Assets Sent"); + case TransactionRecord::Swap: + return tr("Atomic Swap"); + case TransactionRecord::SwapExecute: + return tr("Executed Atomic Swap"); default: return QString(); } @@ -420,6 +418,9 @@ QVariant TransactionTableModel::txAddressDecoration(const TransactionRecord *wtx return QIcon(":/icons/tx_asset_input"); case TransactionRecord::TransferTo: return QIcon(":/icons/tx_asset_output"); + case TransactionRecord::Swap: + case TransactionRecord::SwapExecute: + return QIcon(":/icons/tx_atomic_swap"); default: return QIcon(":/icons/tx_inout"); } @@ -448,6 +449,9 @@ QString TransactionTableModel::formatTxToAddress(const TransactionRecord *wtx, b return lookupAddress(wtx->address, tooltip) + watchAddress; case TransactionRecord::SendToOther: return QString::fromStdString(wtx->address) + watchAddress; + case TransactionRecord::Swap: + case TransactionRecord::SwapExecute: + return QString::fromStdString(wtx->address) + watchAddress; case TransactionRecord::SendToSelf: default: return tr("(n/a)") + watchAddress; @@ -507,8 +511,6 @@ QVariant TransactionTableModel::txStatusDecoration(const TransactionRecord *wtx) case TransactionStatus::OpenUntilBlock: case TransactionStatus::OpenUntilDate: return COLOR_TX_STATUS_OPENUNTILDATE; - case TransactionStatus::Offline: - return COLOR_TX_STATUS_OFFLINE; case TransactionStatus::Unconfirmed: return QIcon(":/icons/transaction_0"); case TransactionStatus::Abandoned: @@ -531,7 +533,6 @@ QVariant TransactionTableModel::txStatusDecoration(const TransactionRecord *wtx) int part = (wtx->status.depth * 4 / total) + 1; return QIcon(QString(":/icons/transaction_%1").arg(part)); } - case TransactionStatus::MaturesWarning: case TransactionStatus::NotAccepted: return QIcon(":/icons/transaction_0"); default: diff --git a/src/qt/transactionview.cpp b/src/qt/transactionview.cpp index 9d2a962679..ce4b175dc9 100644 --- a/src/qt/transactionview.cpp +++ b/src/qt/transactionview.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -43,7 +43,7 @@ TransactionView::TransactionView(const PlatformStyle *platformStyle, QWidget *parent) : QWidget(parent), model(0), transactionProxyModel(0), - transactionView(0), abandonAction(0), bumpFeeAction(0), columnResizingFixer(0) + transactionView(0), abandonAction(0), bumpFeeAction(0) { // Build filter row setContentsMargins(0,0,0,0); @@ -253,13 +253,12 @@ void TransactionView::setModel(WalletModel *_model) transactionProxyModel->setSortRole(Qt::EditRole); - transactionView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); transactionView->setModel(transactionProxyModel); transactionView->setAlternatingRowColors(true); transactionView->setSelectionBehavior(QAbstractItemView::SelectRows); transactionView->setSelectionMode(QAbstractItemView::ExtendedSelection); + transactionView->horizontalHeader()->setSortIndicator(TransactionTableModel::Date, Qt::DescendingOrder); transactionView->setSortingEnabled(true); - transactionView->sortByColumn(TransactionTableModel::Date, Qt::DescendingOrder); transactionView->verticalHeader()->hide(); transactionView->setColumnWidth(TransactionTableModel::Status, STATUS_COLUMN_WIDTH); @@ -268,8 +267,9 @@ void TransactionView::setModel(WalletModel *_model) transactionView->setColumnWidth(TransactionTableModel::Type, TYPE_COLUMN_WIDTH); transactionView->setColumnWidth(TransactionTableModel::Amount, AMOUNT_MINIMUM_COLUMN_WIDTH); transactionView->setColumnWidth(TransactionTableModel::AssetName, AMOUNT_MINIMUM_COLUMN_WIDTH); + transactionView->horizontalHeader()->setMinimumSectionSize(MINIMUM_COLUMN_WIDTH); + transactionView->horizontalHeader()->setStretchLastSection(true); - columnResizingFixer = new GUIUtil::TableViewLastColumnResizingFixer(transactionView, AMOUNT_MINIMUM_COLUMN_WIDTH, MINIMUM_COLUMN_WIDTH, this); if (_model->getOptionsModel()) { @@ -667,14 +667,6 @@ void TransactionView::focusTransaction(const QModelIndex &idx) transactionView->setFocus(); } -// We override the virtual resizeEvent of the QWidget to adjust tables column -// sizes as the tables width is proportional to the dialogs width. -void TransactionView::resizeEvent(QResizeEvent* event) -{ - QWidget::resizeEvent(event); - columnResizingFixer->stretchColumnWidth(TransactionTableModel::ToAddress); -} - // Need to override default Ctrl+C action for amount as default behaviour is just to copy DisplayRole text bool TransactionView::eventFilter(QObject *obj, QEvent *event) { diff --git a/src/qt/transactionview.h b/src/qt/transactionview.h index 627009a267..2925cb9f6a 100644 --- a/src/qt/transactionview.h +++ b/src/qt/transactionview.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -86,10 +86,6 @@ class TransactionView : public QWidget QWidget *createDateRangeWidget(); - GUIUtil::TableViewLastColumnResizingFixer *columnResizingFixer; - - virtual void resizeEvent(QResizeEvent* event); - bool eventFilter(QObject *obj, QEvent *event); private Q_SLOTS: diff --git a/src/qt/utilitydialog.h b/src/qt/utilitydialog.h index c8f42c0b42..62dc931beb 100644 --- a/src/qt/utilitydialog.h +++ b/src/qt/utilitydialog.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/walletframe.cpp b/src/qt/walletframe.cpp index df98376908..6edafacf49 100644 --- a/src/qt/walletframe.cpp +++ b/src/qt/walletframe.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/walletframe.h b/src/qt/walletframe.h index 876751aa9e..dbf1d113ce 100644 --- a/src/qt/walletframe.h +++ b/src/qt/walletframe.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/walletmodel.cpp b/src/qt/walletmodel.cpp index 41e72b4724..f7c9c27ae4 100644 --- a/src/qt/walletmodel.cpp +++ b/src/qt/walletmodel.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -871,9 +871,10 @@ QString WalletModel::getMyWords() const LOCK2(cs_main, wallet->cs_wallet); // Check for bip44 - if (!wallet->GetHDChain().IsBip44()) + if (!wallet->GetHDChain().IsBip44()) { return tr("Error: Wallet doesn't have 12 words. Only new wallets generated by the mnemonic phrase will have 12 words"); - + wallet->Lock(); + } // Check locked if (wallet->IsLocked()) return tr("Error: Wallet locked"); diff --git a/src/qt/walletmodel.h b/src/qt/walletmodel.h index 2dec030879..2a290e5c63 100644 --- a/src/qt/walletmodel.h +++ b/src/qt/walletmodel.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/qt/walletmodeltransaction.cpp b/src/qt/walletmodeltransaction.cpp index 81dc64abe1..ab63ee85d4 100644 --- a/src/qt/walletmodeltransaction.cpp +++ b/src/qt/walletmodeltransaction.cpp @@ -11,7 +11,6 @@ WalletModelTransaction::WalletModelTransaction(const QList &_recipients) : recipients(_recipients), walletTransaction(0), - keyChange(0), fee(0) { walletTransaction = new CWalletTx(); @@ -19,7 +18,6 @@ WalletModelTransaction::WalletModelTransaction(const QList & WalletModelTransaction::~WalletModelTransaction() { - delete keyChange; delete walletTransaction; } @@ -92,10 +90,10 @@ CAmount WalletModelTransaction::getTotalTransactionAmount() const void WalletModelTransaction::newPossibleKeyChange(CWallet *wallet) { - keyChange = new CReserveKey(wallet); + keyChange.reset(new CReserveKey(wallet)); } CReserveKey *WalletModelTransaction::getPossibleKeyChange() { - return keyChange; -} \ No newline at end of file + return keyChange.get(); +} diff --git a/src/qt/walletmodeltransaction.h b/src/qt/walletmodeltransaction.h index b851f9febc..342d40028b 100644 --- a/src/qt/walletmodeltransaction.h +++ b/src/qt/walletmodeltransaction.h @@ -42,7 +42,7 @@ class WalletModelTransaction private: QList recipients; CWalletTx *walletTransaction; - CReserveKey *keyChange; + std::unique_ptr keyChange; CAmount fee; }; diff --git a/src/qt/walletview.cpp b/src/qt/walletview.cpp index 3348f1bc32..1d15684076 100644 --- a/src/qt/walletview.cpp +++ b/src/qt/walletview.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -356,8 +356,10 @@ void WalletView::getMyWords() { // Create the box and set the default text. QMessageBox box; - box.setWindowTitle(tr("Recovery information")); + box.setWindowTitle(tr("Recovery information. (Will close after 5 min)")); box.setText(tr("No words available.")); + box.setStandardButtons(QMessageBox::Close); + box.button(QMessageBox::Close)->animateClick(300000); // Check for HD-wallet and set text if not HD-wallet. if(!walletModel->hd44Enabled()) diff --git a/src/qt/walletview.h b/src/qt/walletview.h index 17d6c36631..eea5f4a927 100644 --- a/src/qt/walletview.h +++ b/src/qt/walletview.h @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/random.h b/src/random.h index 9e093a4e24..acece9c66d 100644 --- a/src/random.h +++ b/src/random.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -124,6 +124,29 @@ class FastRandomContext { bool randbool() { return randbits(1); } }; +/** More efficient than using std::shuffle on a FastRandomContext. + * + * This is more efficient as std::shuffle will consume entropy in groups of + * 64 bits at the time and throw away most. + * + * This also works around a bug in libstdc++ std::shuffle that may cause + * type::operator=(type&&) to be invoked on itself, which the library's + * debug mode detects and panics on. This is a known issue, see + * https://stackoverflow.com/questions/22915325/avoiding-self-assignment-in-stdshuffle + */ +template +void Shuffle(I first, I last, R&& rng) +{ + while (first != last) { + size_t j = rng.randrange(last - first); + if (j) { + using std::swap; + swap(*first, *(first + j)); + } + ++first; + } +} + /* Number of random bytes returned by GetOSRand. * When changing this constant make sure to change all call sites, and make * sure that the underlying OS APIs for all platforms support the number. diff --git a/src/ravend.cpp b/src/ravend.cpp index de854896f6..2bbad9982b 100644 --- a/src/ravend.cpp +++ b/src/ravend.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/rpc/assets.cpp b/src/rpc/assets.cpp index 3a133a0b51..3e025af8ef 100644 --- a/src/rpc/assets.cpp +++ b/src/rpc/assets.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp index 53dce9c5ba..809af40d92 100644 --- a/src/rpc/blockchain.cpp +++ b/src/rpc/blockchain.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/rpc/client.cpp b/src/rpc/client.cpp index fc62dd9355..119471a06d 100644 --- a/src/rpc/client.cpp +++ b/src/rpc/client.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/rpc/mining.cpp b/src/rpc/mining.cpp index 738b805d72..a9cc09d1c5 100644 --- a/src/rpc/mining.cpp +++ b/src/rpc/mining.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/rpc/misc.cpp b/src/rpc/misc.cpp index 5ce38013ac..cde11e331a 100644 --- a/src/rpc/misc.cpp +++ b/src/rpc/misc.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/rpc/rawtransaction.cpp b/src/rpc/rawtransaction.cpp index 986a326980..ee0206d8a1 100644 --- a/src/rpc/rawtransaction.cpp +++ b/src/rpc/rawtransaction.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -970,54 +970,52 @@ UniValue createrawtransaction(const JSONRPCRequest& request) "Invalid parameter, the format must follow { \"transferwithmessage\": {\"asset_name\": amount, \"message\": messagehash, \"expire_time\": utc_time} }")); UniValue transferData = asset_.getValues()[0].get_obj(); - auto keys = transferData.getKeys(); if (keys.size() == 0) throw JSONRPCError(RPC_INVALID_PARAMETER, std::string( "Invalid parameter, the format must follow { \"transferwithmessage\": {\"asset_name\": amount, \"message\": messagehash, \"expire_time\": utc_time} }")); - UniValue asset_quantity; std::string asset_name = keys[0]; - if (!IsAssetNameValid(asset_name)) { + if (!IsAssetNameValid(asset_name)) throw JSONRPCError(RPC_INVALID_PARAMETER, "Invalid parameter, missing valid asset name to transferwithmessage"); - const UniValue &asset_quantity = find_value(transferData, asset_name); - if (!asset_quantity.isNum()) - throw JSONRPCError(RPC_INVALID_PARAMETER, "Invalid parameter, missing or invalid quantity"); + const UniValue &asset_quantity = find_value(transferData, asset_name); + if (!asset_quantity.isNum()) + throw JSONRPCError(RPC_INVALID_PARAMETER, "Invalid parameter, missing or invalid quantity"); - const UniValue &message = find_value(transferData, "message"); - if (!message.isStr()) - throw JSONRPCError(RPC_INVALID_PARAMETER, - "Invalid parameter, missing reissue data for key: message"); + const UniValue &message = find_value(transferData, "message"); + if (!message.isStr()) + throw JSONRPCError(RPC_INVALID_PARAMETER, + "Invalid parameter, missing reissue data for key: message"); - const UniValue &expire_time = find_value(transferData, "expire_time"); - if (!expire_time.isNum()) - throw JSONRPCError(RPC_INVALID_PARAMETER, - "Invalid parameter, missing reissue data for key: expire_time"); + const UniValue &expire_time = find_value(transferData, "expire_time"); + if (!expire_time.isNum()) + throw JSONRPCError(RPC_INVALID_PARAMETER, + "Invalid parameter, missing reissue data for key: expire_time"); - CAmount nAmount = AmountFromValue(asset_quantity); + CAmount nAmount = AmountFromValue(asset_quantity); - // Create a new transfer - CAssetTransfer transfer(asset_name, nAmount, DecodeAssetData(message.get_str()), + // Create a new transfer + CAssetTransfer transfer(asset_name, nAmount, DecodeAssetData(message.get_str()), expire_time.get_int64()); - // Verify - std::string strError = ""; - if (!transfer.IsValid(strError)) { - throw JSONRPCError(RPC_INVALID_PARAMETER, strError); - } + // Verify + std::string strError = ""; + if (!transfer.IsValid(strError)) { + throw JSONRPCError(RPC_INVALID_PARAMETER, strError); + } - // Construct transaction - CScript scriptPubKey = GetScriptForDestination(destination); - transfer.ConstructTransaction(scriptPubKey); + // Construct transaction + CScript scriptPubKey = GetScriptForDestination(destination); + transfer.ConstructTransaction(scriptPubKey); - // Push into vouts - CTxOut out(0, scriptPubKey); - rawTx.vout.push_back(out); - } + // Push into vouts + CTxOut out(0, scriptPubKey); + rawTx.vout.push_back(out); + } else if (assetKey_ == "issue_restricted") { if (asset_[0].type() != UniValue::VOBJ) throw JSONRPCError(RPC_INVALID_PARAMETER, std::string("Invalid parameter, the format must follow { \"issue_restricted\": {\"key\": value}, ...}")); diff --git a/src/rpc/server.cpp b/src/rpc/server.cpp index 63b1ba7216..367dd19d64 100644 --- a/src/rpc/server.cpp +++ b/src/rpc/server.cpp @@ -33,7 +33,7 @@ using namespace boost::placeholders; #include "assets/assets.h" -static bool fRPCRunning = false; +static std::atomic g_rpc_running{false}; static bool fRPCInWarmup = true; static std::string rpcWarmupStatus("RPC server started"); static CCriticalSection cs_rpcWarmup; @@ -393,7 +393,7 @@ bool CRPCTable::appendCommand(const std::string& name, const CRPCCommand* pcmd) bool StartRPC() { LogPrint(BCLog::RPC, "Starting RPC\n"); - fRPCRunning = true; + g_rpc_running = true; g_rpcSignals.Started(); return true; } @@ -402,7 +402,7 @@ void InterruptRPC() { LogPrint(BCLog::RPC, "Interrupting RPC\n"); // Interrupt e.g. running longpolls - fRPCRunning = false; + g_rpc_running = false; } void StopRPC() @@ -415,7 +415,7 @@ void StopRPC() bool IsRPCRunning() { - return fRPCRunning; + return g_rpc_running; } void SetRPCWarmupStatus(const std::string& newStatus) diff --git a/src/scheduler.cpp b/src/scheduler.cpp index 3c710588dc..faee5e9563 100644 --- a/src/scheduler.cpp +++ b/src/scheduler.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2015-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp index e1620996d3..eee46e8d62 100644 --- a/src/script/interpreter.cpp +++ b/src/script/interpreter.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/script/ismine.cpp b/src/script/ismine.cpp index c6c0c15b09..0e647c119e 100644 --- a/src/script/ismine.cpp +++ b/src/script/ismine.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/script/script.cpp b/src/script/script.cpp index 2e154834ff..e7fa150520 100644 --- a/src/script/script.cpp +++ b/src/script/script.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "streams.h" diff --git a/src/script/script.h b/src/script/script.h index 744b993645..18fa14005e 100644 --- a/src/script/script.h +++ b/src/script/script.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/script/sign.cpp b/src/script/sign.cpp index 7a76302993..68804c62aa 100644 --- a/src/script/sign.cpp +++ b/src/script/sign.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/script/standard.cpp b/src/script/standard.cpp index fd2a15a194..5b8e19766e 100644 --- a/src/script/standard.cpp +++ b/src/script/standard.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/script/standard.h b/src/script/standard.h index 21d8e872db..dda17270cc 100644 --- a/src/script/standard.h +++ b/src/script/standard.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/support/lockedpool.cpp b/src/support/lockedpool.cpp index 5f9bb6d6f8..05d8724992 100644 --- a/src/support/lockedpool.cpp +++ b/src/support/lockedpool.cpp @@ -231,6 +231,11 @@ void *PosixLockedPageAllocator::AllocateLocked(size_t len, bool *lockingSuccess) addr = mmap(nullptr, len, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); if (addr) { *lockingSuccess = mlock(addr, len) == 0; +#if defined(MADV_DONTDUMP) // Linux + madvise(addr, len, MADV_DONTDUMP); +#elif defined(MADV_NOCORE) // FreeBSD + madvise(addr, len, MADV_NOCORE); +#endif } return addr; } diff --git a/src/test/assets/asset_tx_tests.cpp b/src/test/assets/asset_tx_tests.cpp index a044ad4643..8af48dd251 100644 --- a/src/test/assets/asset_tx_tests.cpp +++ b/src/test/assets/asset_tx_tests.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/test/multisig_tests.cpp b/src/test/multisig_tests.cpp index a0d4e13cf3..fcfd9993c8 100644 --- a/src/test/multisig_tests.cpp +++ b/src/test/multisig_tests.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2011-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/test/random_tests.cpp b/src/test/random_tests.cpp index 92e01318f2..1190532a49 100644 --- a/src/test/random_tests.cpp +++ b/src/test/random_tests.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2017 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -65,4 +65,34 @@ BOOST_FIXTURE_TEST_SUITE(random_tests, BasicTestingSetup) } } + /** Test that Shuffle reaches every permutation with equal probability. */ + BOOST_AUTO_TEST_CASE(shuffle_stat_test) + { + FastRandomContext ctx(true); + uint32_t counts[5 * 5 * 5 * 5 * 5] = {0}; + for (int i = 0; i < 12000; ++i) { + int data[5] = {0, 1, 2, 3, 4}; + Shuffle(std::begin(data), std::end(data), ctx); + int pos = data[0] + data[1] * 5 + data[2] * 25 + data[3] * 125 + data[4] * 625; + ++counts[pos]; + } + unsigned int sum = 0; + double chi_score = 0.0; + for (int i = 0; i < 5 * 5 * 5 * 5 * 5; ++i) { + int i1 = i % 5, i2 = (i / 5) % 5, i3 = (i / 25) % 5, i4 = (i / 125) % 5, i5 = i / 625; + uint32_t count = counts[i]; + if (i1 == i2 || i1 == i3 || i1 == i4 || i1 == i5 || i2 == i3 || i2 == i4 || i2 == i5 || i3 == i4 || i3 == i5 || i4 == i5) { + BOOST_CHECK(count == 0); + } else { + chi_score += ((count - 100.0) * (count - 100.0)) / 100.0; + BOOST_CHECK(count > 50); + BOOST_CHECK(count < 150); + sum += count; + } + } + BOOST_CHECK(chi_score > 58.1411); // 99.9999% confidence interval + BOOST_CHECK(chi_score < 210.275); + BOOST_CHECK_EQUAL(sum, 12000); +} + BOOST_AUTO_TEST_SUITE_END() diff --git a/src/test/rpc_tests.cpp b/src/test/rpc_tests.cpp index b617e13308..afaf054bcd 100644 --- a/src/test/rpc_tests.cpp +++ b/src/test/rpc_tests.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2012-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/test/scheduler_tests.cpp b/src/test/scheduler_tests.cpp index 3be0e74796..c899c6f2ff 100644 --- a/src/test/scheduler_tests.cpp +++ b/src/test/scheduler_tests.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2012-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/test/script_standard_tests.cpp b/src/test/script_standard_tests.cpp index 6bb076ddf7..82835549c1 100644 --- a/src/test/script_standard_tests.cpp +++ b/src/test/script_standard_tests.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2017 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/torcontrol.cpp b/src/torcontrol.cpp index 578ebacb36..541d7ea18e 100644 --- a/src/torcontrol.cpp +++ b/src/torcontrol.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2015-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Copyright (c) 2017 The Zcash developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/txdb.cpp b/src/txdb.cpp index 2676230ffe..38b7ac9d0d 100644 --- a/src/txdb.cpp +++ b/src/txdb.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -437,7 +437,7 @@ bool CBlockTreeDB::WriteTimestampBlockIndex(const CTimestampBlockIndexKey &block bool CBlockTreeDB::ReadTimestampBlockIndex(const uint256 &hash, unsigned int <imestamp) { - CTimestampBlockIndexValue(lts); + CTimestampBlockIndexValue lts; if (!Read(std::make_pair(DB_BLOCKHASHINDEX, hash), lts)) return false; diff --git a/src/txdb.h b/src/txdb.h index a0d8d911cd..7b77e4296f 100644 --- a/src/txdb.h +++ b/src/txdb.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/txmempool.cpp b/src/txmempool.cpp index 97d9291d9b..5fb90db059 100644 --- a/src/txmempool.cpp +++ b/src/txmempool.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/validation.cpp b/src/validation.cpp index a5983664d6..1c33e9a394 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -2525,6 +2525,7 @@ static bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockInd { CAmount txfee = 0; if (!Consensus::CheckTxInputs(tx, state, view, pindex->nHeight, txfee)) { + state.SetFailedTransaction(tx.GetHash()); return error("%s: Consensus::CheckTxInputs: %s, %s", __func__, tx.GetHash().ToString(), FormatStateMessage(state)); } nFees += txfee; @@ -3135,7 +3136,7 @@ bool static DisconnectTip(CValidationState& state, const CChainParams& chainpara std::shared_ptr pblock = std::make_shared(); CBlock& block = *pblock; if (!ReadBlockFromDisk(block, pindexDelete, chainparams.GetConsensus())) - return AbortNode(state, "Failed to read block"); + return error("DisconnectTip() : Failed to read block"); // Apply the block atomically to the chain state. int64_t nStart = GetTimeMicros(); { @@ -3476,6 +3477,12 @@ static bool ActivateBestChainStep(CValidationState& state, const CChainParams& c // This is likely a fatal error, but keep the mempool consistent, // just in case. Only remove from the mempool in this case. UpdateMempoolForReorg(disconnectpool, false); + + // If we're unable to disconnect a block during normal operation, + // then that is a failure of our local system -- we should abort + // rather than stay on a less work chain. + AbortNode(state, "Failed to disconnect block; see debug.log for details"); + return false; } fBlocksDisconnected = true; @@ -4022,10 +4029,12 @@ bool CheckBlock(const CBlock& block, CValidationState& state, const Consensus::P fCheckBlock = CHECK_BLOCK_TRANSACTION_FALSE; } - if (!CheckTransaction(*tx, state, fCheckDuplicates, fCheckMempool, fCheckBlock)) + if (!CheckTransaction(*tx, state, fCheckDuplicates, fCheckMempool, fCheckBlock)) { + state.SetFailedTransaction(tx->GetHash()); return state.Invalid(false, state.GetRejectCode(), state.GetRejectReason(), strprintf("Transaction check failed (tx hash %s) %s %s", tx->GetHash().ToString(), state.GetDebugMessage(), state.GetRejectReason())); + } } unsigned int nSigOps = 0; @@ -4905,9 +4914,9 @@ bool CVerifyDB::VerifyDB(const CChainParams& chainparams, CCoinsView *coinsview, if (!ReadBlockFromDisk(block, pindex, chainparams.GetConsensus())) return error("VerifyDB(): *** ReadBlockFromDisk failed at %d, hash=%s", pindex->nHeight, pindex->GetBlockHash().ToString()); // check level 1: verify block validity - bool fCheckPoW = true; - bool fCheckMerkleRoot = true; - bool fDBCheck = true; + const bool fCheckPoW = true; + const bool fCheckMerkleRoot = true; + const bool fDBCheck = true; if (nCheckLevel >= 1 && !CheckBlock(block, state, chainparams.GetConsensus(), fCheckPoW, fCheckMerkleRoot, fDBCheck)) // fCheckAssetDuplicate set to false, because we don't want to fail because the asset exists in our database, when loading blocks from our asset databse return error("%s: *** found bad block at %d, hash=%s (%s)\n", __func__, pindex->nHeight, pindex->GetBlockHash().ToString(), FormatStateMessage(state)); diff --git a/src/validation.h b/src/validation.h index ff95322319..6653d9ac6e 100644 --- a/src/validation.h +++ b/src/validation.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/validationinterface.cpp b/src/validationinterface.cpp index de46a8a5dc..1abf0dff0c 100644 --- a/src/validationinterface.cpp +++ b/src/validationinterface.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -27,7 +27,6 @@ struct MainSignalsInstance { boost::signals2::signal &, const CBlockIndex *pindex, const std::vector&)> BlockConnected; boost::signals2::signal &)> BlockDisconnected; boost::signals2::signal SetBestChain; - boost::signals2::signal Inventory; boost::signals2::signal Broadcast; boost::signals2::signal BlockChecked; boost::signals2::signal&)> NewPoWValidBlock; @@ -70,7 +69,6 @@ void RegisterValidationInterface(CValidationInterface* pwalletIn) { g_signals.m_internals->BlockConnected.connect(boost::bind(&CValidationInterface::BlockConnected, pwalletIn, _1, _2, _3)); g_signals.m_internals->BlockDisconnected.connect(boost::bind(&CValidationInterface::BlockDisconnected, pwalletIn, _1)); g_signals.m_internals->SetBestChain.connect(boost::bind(&CValidationInterface::SetBestChain, pwalletIn, _1)); - g_signals.m_internals->Inventory.connect(boost::bind(&CValidationInterface::Inventory, pwalletIn, _1)); g_signals.m_internals->Broadcast.connect(boost::bind(&CValidationInterface::ResendWalletTransactions, pwalletIn, _1, _2)); g_signals.m_internals->BlockChecked.connect(boost::bind(&CValidationInterface::BlockChecked, pwalletIn, _1, _2)); g_signals.m_internals->NewPoWValidBlock.connect(boost::bind(&CValidationInterface::NewPoWValidBlock, pwalletIn, _1, _2)); @@ -82,7 +80,6 @@ void RegisterValidationInterface(CValidationInterface* pwalletIn) { void UnregisterValidationInterface(CValidationInterface* pwalletIn) { g_signals.m_internals->BlockChecked.disconnect(boost::bind(&CValidationInterface::BlockChecked, pwalletIn, _1, _2)); g_signals.m_internals->Broadcast.disconnect(boost::bind(&CValidationInterface::ResendWalletTransactions, pwalletIn, _1, _2)); - g_signals.m_internals->Inventory.disconnect(boost::bind(&CValidationInterface::Inventory, pwalletIn, _1)); g_signals.m_internals->SetBestChain.disconnect(boost::bind(&CValidationInterface::SetBestChain, pwalletIn, _1)); g_signals.m_internals->TransactionAddedToMempool.disconnect(boost::bind(&CValidationInterface::TransactionAddedToMempool, pwalletIn, _1)); g_signals.m_internals->BlockConnected.disconnect(boost::bind(&CValidationInterface::BlockConnected, pwalletIn, _1, _2, _3)); @@ -97,7 +94,6 @@ void UnregisterValidationInterface(CValidationInterface* pwalletIn) { void UnregisterAllValidationInterfaces() { g_signals.m_internals->BlockChecked.disconnect_all_slots(); g_signals.m_internals->Broadcast.disconnect_all_slots(); - g_signals.m_internals->Inventory.disconnect_all_slots(); g_signals.m_internals->SetBestChain.disconnect_all_slots(); g_signals.m_internals->TransactionAddedToMempool.disconnect_all_slots(); g_signals.m_internals->BlockConnected.disconnect_all_slots(); @@ -129,10 +125,6 @@ void CMainSignals::SetBestChain(const CBlockLocator &locator) { m_internals->SetBestChain(locator); } -void CMainSignals::Inventory(const uint256 &hash) { - m_internals->Inventory(hash); -} - void CMainSignals::Broadcast(int64_t nBestBlockTime, CConnman* connman) { m_internals->Broadcast(nBestBlockTime, connman); } diff --git a/src/validationinterface.h b/src/validationinterface.h index e6154064ee..707339d6cf 100644 --- a/src/validationinterface.h +++ b/src/validationinterface.h @@ -53,8 +53,6 @@ class CValidationInterface { virtual void BlockDisconnected(const std::shared_ptr &block) {} /** Notifies listeners of the new active block chain on-disk. */ virtual void SetBestChain(const CBlockLocator &locator) {} - /** Notifies listeners about an inventory item being seen on the network. */ - virtual void Inventory(const uint256 &hash) {} /** Tells listeners to broadcast their data. */ virtual void ResendWalletTransactions(int64_t nBestBlockTime, CConnman* connman) {} /** @@ -102,7 +100,6 @@ class CMainSignals { void BlockConnected(const std::shared_ptr &, const CBlockIndex *pindex, const std::vector &); void BlockDisconnected(const std::shared_ptr &); void SetBestChain(const CBlockLocator &); - void Inventory(const uint256 &); void Broadcast(int64_t nBestBlockTime, CConnman* connman); void BlockChecked(const CBlock&, const CValidationState&); void NewPoWValidBlock(const CBlockIndex *, const std::shared_ptr&); diff --git a/src/versionbits.cpp b/src/versionbits.cpp index 7b91d3f4e8..e170cb6e1a 100644 --- a/src/versionbits.cpp +++ b/src/versionbits.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/wallet/bip39.cpp b/src/wallet/bip39.cpp index 4ed01a8b96..2b31432c7a 100644 --- a/src/wallet/bip39.cpp +++ b/src/wallet/bip39.cpp @@ -22,27 +22,34 @@ * OTHER DEALINGS IN THE SOFTWARE. */ - +#include #include "wallet/bip39.h" -#include "wallet/bip39_english.h" #include "crypto/sha256.h" #include "random.h" +#include "wallet/bip39_chinese_simplified.h" +#include "wallet/bip39_chinese_traditional.h" +#include "wallet/bip39_english.h" +#include "wallet/bip39_french.h" +#include "wallet/bip39_italian.h" +#include "wallet/bip39_japanese.h" +#include "wallet/bip39_korean.h" +#include "wallet/bip39_spanish.h" #include -SecureString CMnemonic::Generate(int strength) +SecureString CMnemonic::Generate(int strength, int languageSelected) { if (strength % 32 || strength < 128 || strength > 256) { return SecureString(); } SecureVector data(32); GetStrongRandBytes(&data[0], 32); - SecureString mnemonic = FromData(data, strength / 8); + SecureString mnemonic = FromData(data, strength / 8, languageSelected); return mnemonic; } // SecureString CMnemonic::FromData(const uint8_t *data, int len) -SecureString CMnemonic::FromData(const SecureVector& data, int len) +SecureString CMnemonic::FromData(const SecureVector& data, int len, int languageSelected) { if (len % 4 || len < 16 || len > 32) { return SecureString(); @@ -60,6 +67,9 @@ SecureString CMnemonic::FromData(const SecureVector& data, int len) int mlen = len * 3 / 4; SecureString mnemonic; + const char* const* wordlist; + wordlist = CMnemonic::GetLanguageWords(languageSelected); + int i, j, idx; for (i = 0; i < mlen; i++) { idx = 0; @@ -76,7 +86,7 @@ SecureString CMnemonic::FromData(const SecureVector& data, int len) return mnemonic; } -bool CMnemonic::Check(SecureString mnemonic) +bool CMnemonic::Check(SecureString mnemonic, int languageSelected) { if (mnemonic.empty()) { return false; @@ -90,6 +100,7 @@ bool CMnemonic::Check(SecureString mnemonic) } } nWordCount++; + // check number of words if (nWordCount != 12 && nWordCount != 18 && nWordCount != 24) { return false; @@ -98,15 +109,18 @@ bool CMnemonic::Check(SecureString mnemonic) SecureString ssCurrentWord; SecureVector bits(32 + 1); + if (languageSelected == -1) { + languageSelected = CMnemonic::DetectLanguageSeed(mnemonic); + } + + const char* const* wordlist; + wordlist = CMnemonic::GetLanguageWords(languageSelected); + uint32_t nWordIndex, ki, nBitsCount{}; - for (size_t i = 0; i < mnemonic.size(); ++i) - { + for (size_t i = 0; i < mnemonic.size(); ++i) { ssCurrentWord = ""; while (i + ssCurrentWord.size() < mnemonic.size() && mnemonic[i + ssCurrentWord.size()] != ' ') { - if (ssCurrentWord.size() >= 9) { - return false; - } ssCurrentWord += mnemonic[i + ssCurrentWord.size()]; } i += ssCurrentWord.size(); @@ -136,17 +150,83 @@ bool CMnemonic::Check(SecureString mnemonic) bool fResult = 0; if (nWordCount == 12) { fResult = (bits[0] & 0xF0) == (bits[32] & 0xF0); // compare first 4 bits - } else - if (nWordCount == 18) { + } else if (nWordCount == 18) { fResult = (bits[0] & 0xFC) == (bits[32] & 0xFC); // compare first 6 bits - } else - if (nWordCount == 24) { + } else if (nWordCount == 24) { fResult = bits[0] == bits[32]; // compare 8 bits } return fResult; } +std::array CMnemonic::GetLanguagesDetails() +{ + return {{ + {"English", ENGLISH, 12, wordlist_en}, + {"Spanish", SPANISH, 3, wordlist_es}, + {"French", FRENCH, 12, wordlist_fr}, + {"Japanese", JAPANESE, 3, wordlist_ja}, + {"Chinese Simplified", CHINESE_SIMPLIFIED, 12, wordlist_zh_s}, + {"Chinese Traditional", CHINESE_TRADITIONAL, 12, wordlist_zh_t}, + {"Korean", KOREAN, 3, wordlist_ko}, + {"Italian", ITALIAN, 3, wordlist_it} + }}; +} + +const char* const* CMnemonic::GetLanguageWords(int lang) +{ + if (lang >= 0 && lang <= NUM_LANGUAGES_BIP39_SUPPORTED) { + return CMnemonic::GetLanguagesDetails()[lang].wordlist; + } + + return CMnemonic::GetLanguagesDetails()[DEFAULT_LANG].wordlist; +} + +int CMnemonic::DetectLanguageSeed(SecureString mnemonic) +{ + SecureString ssCurrentWord; + uint32_t nWordIndex; + + int lang_detected = -1; + + for (int lang = 0; lang <= 7 && lang_detected == -1; lang++) { + const char* const* wordlist; + wordlist = CMnemonic::GetLanguageWords(lang); + + int words_founds = 0; + + int required_words_to_detect = CMnemonic::GetLanguagesDetails()[lang].minimumWordsCheckLang; + int words_readed = 0; + + bool searching_is_ok = true; + for (size_t i = 0; i < mnemonic.size() && words_founds < required_words_to_detect && searching_is_ok; ++i) { + ssCurrentWord = ""; + while (i + ssCurrentWord.size() < mnemonic.size() && mnemonic[i + ssCurrentWord.size()] != ' ') { + ssCurrentWord += mnemonic[i + ssCurrentWord.size()]; + } + + i += ssCurrentWord.size(); + words_readed++; + + for (nWordIndex = 0; nWordIndex < 2048; nWordIndex++) { + if (ssCurrentWord == wordlist[nWordIndex]) { // word found on index nWordIndex + words_founds++; + } + + if (words_founds == required_words_to_detect) { + lang_detected = lang; + } + } + + if (words_founds != words_readed) { + searching_is_ok = false; + } + } + } + + return lang_detected; +} + void CMnemonic::ToSeed(SecureString mnemonic, SecureString passphrase, SecureVector& seedRet) { SecureString ssSalt = SecureString("mnemonic") + passphrase; diff --git a/src/wallet/bip39.h b/src/wallet/bip39.h index ba7eebf934..d997b7e80b 100644 --- a/src/wallet/bip39.h +++ b/src/wallet/bip39.h @@ -27,12 +27,38 @@ #include "support/allocators/secure.h" +const int NUM_LANGUAGES_BIP39_SUPPORTED = 8; + +const int DEFAULT_LANG = 0; + +const int NOT_LANG_DEFINED = -1; + +const char *const ENGLISH = "english"; +const char *const SPANISH = "spanish"; +const char *const FRENCH = "french"; +const char *const JAPANESE = "japanese"; +const char *const CHINESE_SIMPLIFIED = "chinese_simplified"; +const char *const CHINESE_TRADITIONAL = "chinese_traditional"; +const char *const KOREAN = "korean"; +const char *const ITALIAN = "italian"; + +struct LanguageDetails +{ + const char* label; + const char* name; + const int minimumWordsCheckLang; + const char * const* wordlist; +}; + class CMnemonic { public: - static SecureString Generate(int strength); // strength in bits - static SecureString FromData(const SecureVector& data, int len); - static bool Check(SecureString mnemonic); + static SecureString Generate(int strength, int languageSelected = DEFAULT_LANG); // strength in bits + static SecureString FromData(const SecureVector& data, int len, int languageSelected = DEFAULT_LANG); + static bool Check(SecureString mnemonic, int languageSelected = NOT_LANG_DEFINED); + static int DetectLanguageSeed(SecureString mnemonic); + static std::array GetLanguagesDetails(); + static const char * const* GetLanguageWords(int lang); static void ToSeed(SecureString mnemonic, SecureString passphrase, SecureVector& seedRet); private: CMnemonic() {}; diff --git a/src/wallet/bip39_chinese_simplified.h b/src/wallet/bip39_chinese_simplified.h new file mode 100644 index 0000000000..6cd898e366 --- /dev/null +++ b/src/wallet/bip39_chinese_simplified.h @@ -0,0 +1,2074 @@ +/** + * Copyright (c) 2013-2014 Tomas Dzetkulic + * Copyright (c) 2013-2014 Pavol Rusnak + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +const char * const wordlist_zh_s[] = { +"的", +"一", +"是", +"在", +"不", +"了", +"有", +"和", +"人", +"这", +"中", +"大", +"为", +"上", +"个", +"国", +"我", +"以", +"要", +"他", +"时", +"来", +"用", +"们", +"生", +"到", +"作", +"地", +"于", +"出", +"就", +"分", +"对", +"成", +"会", +"可", +"主", +"发", +"年", +"动", +"同", +"工", +"也", +"能", +"下", +"过", +"子", +"说", +"产", +"种", +"面", +"而", +"方", +"后", +"多", +"定", +"行", +"学", +"法", +"所", +"民", +"得", +"经", +"十", +"三", +"之", +"进", +"着", +"等", +"部", +"度", +"家", +"电", +"力", +"里", +"如", +"水", +"化", +"高", +"自", +"二", +"理", +"起", +"小", +"物", +"现", +"实", +"加", +"量", +"都", +"两", +"体", +"制", +"机", +"当", +"使", +"点", +"从", +"业", +"本", +"去", +"把", +"性", +"好", +"应", +"开", +"它", +"合", +"还", +"因", +"由", +"其", +"些", +"然", +"前", +"外", +"天", +"政", +"四", +"日", +"那", +"社", +"义", +"事", +"平", +"形", +"相", +"全", +"表", +"间", +"样", +"与", +"关", +"各", +"重", +"新", +"线", +"内", +"数", +"正", +"心", +"反", +"你", +"明", +"看", +"原", +"又", +"么", +"利", +"比", +"或", +"但", +"质", +"气", +"第", +"向", +"道", +"命", +"此", +"变", +"条", +"只", +"没", +"结", +"解", +"问", +"意", +"建", +"月", +"公", +"无", +"系", +"军", +"很", +"情", +"者", +"最", +"立", +"代", +"想", +"已", +"通", +"并", +"提", +"直", +"题", +"党", +"程", +"展", +"五", +"果", +"料", +"象", +"员", +"革", +"位", +"入", +"常", +"文", +"总", +"次", +"品", +"式", +"活", +"设", +"及", +"管", +"特", +"件", +"长", +"求", +"老", +"头", +"基", +"资", +"边", +"流", +"路", +"级", +"少", +"图", +"山", +"统", +"接", +"知", +"较", +"将", +"组", +"见", +"计", +"别", +"她", +"手", +"角", +"期", +"根", +"论", +"运", +"农", +"指", +"几", +"九", +"区", +"强", +"放", +"决", +"西", +"被", +"干", +"做", +"必", +"战", +"先", +"回", +"则", +"任", +"取", +"据", +"处", +"队", +"南", +"给", +"色", +"光", +"门", +"即", +"保", +"治", +"北", +"造", +"百", +"规", +"热", +"领", +"七", +"海", +"口", +"东", +"导", +"器", +"压", +"志", +"世", +"金", +"增", +"争", +"济", +"阶", +"油", +"思", +"术", +"极", +"交", +"受", +"联", +"什", +"认", +"六", +"共", +"权", +"收", +"证", +"改", +"清", +"美", +"再", +"采", +"转", +"更", +"单", +"风", +"切", +"打", +"白", +"教", +"速", +"花", +"带", +"安", +"场", +"身", +"车", +"例", +"真", +"务", +"具", +"万", +"每", +"目", +"至", +"达", +"走", +"积", +"示", +"议", +"声", +"报", +"斗", +"完", +"类", +"八", +"离", +"华", +"名", +"确", +"才", +"科", +"张", +"信", +"马", +"节", +"话", +"米", +"整", +"空", +"元", +"况", +"今", +"集", +"温", +"传", +"土", +"许", +"步", +"群", +"广", +"石", +"记", +"需", +"段", +"研", +"界", +"拉", +"林", +"律", +"叫", +"且", +"究", +"观", +"越", +"织", +"装", +"影", +"算", +"低", +"持", +"音", +"众", +"书", +"布", +"复", +"容", +"儿", +"须", +"际", +"商", +"非", +"验", +"连", +"断", +"深", +"难", +"近", +"矿", +"千", +"周", +"委", +"素", +"技", +"备", +"半", +"办", +"青", +"省", +"列", +"习", +"响", +"约", +"支", +"般", +"史", +"感", +"劳", +"便", +"团", +"往", +"酸", +"历", +"市", +"克", +"何", +"除", +"消", +"构", +"府", +"称", +"太", +"准", +"精", +"值", +"号", +"率", +"族", +"维", +"划", +"选", +"标", +"写", +"存", +"候", +"毛", +"亲", +"快", +"效", +"斯", +"院", +"查", +"江", +"型", +"眼", +"王", +"按", +"格", +"养", +"易", +"置", +"派", +"层", +"片", +"始", +"却", +"专", +"状", +"育", +"厂", +"京", +"识", +"适", +"属", +"圆", +"包", +"火", +"住", +"调", +"满", +"县", +"局", +"照", +"参", +"红", +"细", +"引", +"听", +"该", +"铁", +"价", +"严", +"首", +"底", +"液", +"官", +"德", +"随", +"病", +"苏", +"失", +"尔", +"死", +"讲", +"配", +"女", +"黄", +"推", +"显", +"谈", +"罪", +"神", +"艺", +"呢", +"席", +"含", +"企", +"望", +"密", +"批", +"营", +"项", +"防", +"举", +"球", +"英", +"氧", +"势", +"告", +"李", +"台", +"落", +"木", +"帮", +"轮", +"破", +"亚", +"师", +"围", +"注", +"远", +"字", +"材", +"排", +"供", +"河", +"态", +"封", +"另", +"施", +"减", +"树", +"溶", +"怎", +"止", +"案", +"言", +"士", +"均", +"武", +"固", +"叶", +"鱼", +"波", +"视", +"仅", +"费", +"紧", +"爱", +"左", +"章", +"早", +"朝", +"害", +"续", +"轻", +"服", +"试", +"食", +"充", +"兵", +"源", +"判", +"护", +"司", +"足", +"某", +"练", +"差", +"致", +"板", +"田", +"降", +"黑", +"犯", +"负", +"击", +"范", +"继", +"兴", +"似", +"余", +"坚", +"曲", +"输", +"修", +"故", +"城", +"夫", +"够", +"送", +"笔", +"船", +"占", +"右", +"财", +"吃", +"富", +"春", +"职", +"觉", +"汉", +"画", +"功", +"巴", +"跟", +"虽", +"杂", +"飞", +"检", +"吸", +"助", +"升", +"阳", +"互", +"初", +"创", +"抗", +"考", +"投", +"坏", +"策", +"古", +"径", +"换", +"未", +"跑", +"留", +"钢", +"曾", +"端", +"责", +"站", +"简", +"述", +"钱", +"副", +"尽", +"帝", +"射", +"草", +"冲", +"承", +"独", +"令", +"限", +"阿", +"宣", +"环", +"双", +"请", +"超", +"微", +"让", +"控", +"州", +"良", +"轴", +"找", +"否", +"纪", +"益", +"依", +"优", +"顶", +"础", +"载", +"倒", +"房", +"突", +"坐", +"粉", +"敌", +"略", +"客", +"袁", +"冷", +"胜", +"绝", +"析", +"块", +"剂", +"测", +"丝", +"协", +"诉", +"念", +"陈", +"仍", +"罗", +"盐", +"友", +"洋", +"错", +"苦", +"夜", +"刑", +"移", +"频", +"逐", +"靠", +"混", +"母", +"短", +"皮", +"终", +"聚", +"汽", +"村", +"云", +"哪", +"既", +"距", +"卫", +"停", +"烈", +"央", +"察", +"烧", +"迅", +"境", +"若", +"印", +"洲", +"刻", +"括", +"激", +"孔", +"搞", +"甚", +"室", +"待", +"核", +"校", +"散", +"侵", +"吧", +"甲", +"游", +"久", +"菜", +"味", +"旧", +"模", +"湖", +"货", +"损", +"预", +"阻", +"毫", +"普", +"稳", +"乙", +"妈", +"植", +"息", +"扩", +"银", +"语", +"挥", +"酒", +"守", +"拿", +"序", +"纸", +"医", +"缺", +"雨", +"吗", +"针", +"刘", +"啊", +"急", +"唱", +"误", +"训", +"愿", +"审", +"附", +"获", +"茶", +"鲜", +"粮", +"斤", +"孩", +"脱", +"硫", +"肥", +"善", +"龙", +"演", +"父", +"渐", +"血", +"欢", +"械", +"掌", +"歌", +"沙", +"刚", +"攻", +"谓", +"盾", +"讨", +"晚", +"粒", +"乱", +"燃", +"矛", +"乎", +"杀", +"药", +"宁", +"鲁", +"贵", +"钟", +"煤", +"读", +"班", +"伯", +"香", +"介", +"迫", +"句", +"丰", +"培", +"握", +"兰", +"担", +"弦", +"蛋", +"沉", +"假", +"穿", +"执", +"答", +"乐", +"谁", +"顺", +"烟", +"缩", +"征", +"脸", +"喜", +"松", +"脚", +"困", +"异", +"免", +"背", +"星", +"福", +"买", +"染", +"井", +"概", +"慢", +"怕", +"磁", +"倍", +"祖", +"皇", +"促", +"静", +"补", +"评", +"翻", +"肉", +"践", +"尼", +"衣", +"宽", +"扬", +"棉", +"希", +"伤", +"操", +"垂", +"秋", +"宜", +"氢", +"套", +"督", +"振", +"架", +"亮", +"末", +"宪", +"庆", +"编", +"牛", +"触", +"映", +"雷", +"销", +"诗", +"座", +"居", +"抓", +"裂", +"胞", +"呼", +"娘", +"景", +"威", +"绿", +"晶", +"厚", +"盟", +"衡", +"鸡", +"孙", +"延", +"危", +"胶", +"屋", +"乡", +"临", +"陆", +"顾", +"掉", +"呀", +"灯", +"岁", +"措", +"束", +"耐", +"剧", +"玉", +"赵", +"跳", +"哥", +"季", +"课", +"凯", +"胡", +"额", +"款", +"绍", +"卷", +"齐", +"伟", +"蒸", +"殖", +"永", +"宗", +"苗", +"川", +"炉", +"岩", +"弱", +"零", +"杨", +"奏", +"沿", +"露", +"杆", +"探", +"滑", +"镇", +"饭", +"浓", +"航", +"怀", +"赶", +"库", +"夺", +"伊", +"灵", +"税", +"途", +"灭", +"赛", +"归", +"召", +"鼓", +"播", +"盘", +"裁", +"险", +"康", +"唯", +"录", +"菌", +"纯", +"借", +"糖", +"盖", +"横", +"符", +"私", +"努", +"堂", +"域", +"枪", +"润", +"幅", +"哈", +"竟", +"熟", +"虫", +"泽", +"脑", +"壤", +"碳", +"欧", +"遍", +"侧", +"寨", +"敢", +"彻", +"虑", +"斜", +"薄", +"庭", +"纳", +"弹", +"饲", +"伸", +"折", +"麦", +"湿", +"暗", +"荷", +"瓦", +"塞", +"床", +"筑", +"恶", +"户", +"访", +"塔", +"奇", +"透", +"梁", +"刀", +"旋", +"迹", +"卡", +"氯", +"遇", +"份", +"毒", +"泥", +"退", +"洗", +"摆", +"灰", +"彩", +"卖", +"耗", +"夏", +"择", +"忙", +"铜", +"献", +"硬", +"予", +"繁", +"圈", +"雪", +"函", +"亦", +"抽", +"篇", +"阵", +"阴", +"丁", +"尺", +"追", +"堆", +"雄", +"迎", +"泛", +"爸", +"楼", +"避", +"谋", +"吨", +"野", +"猪", +"旗", +"累", +"偏", +"典", +"馆", +"索", +"秦", +"脂", +"潮", +"爷", +"豆", +"忽", +"托", +"惊", +"塑", +"遗", +"愈", +"朱", +"替", +"纤", +"粗", +"倾", +"尚", +"痛", +"楚", +"谢", +"奋", +"购", +"磨", +"君", +"池", +"旁", +"碎", +"骨", +"监", +"捕", +"弟", +"暴", +"割", +"贯", +"殊", +"释", +"词", +"亡", +"壁", +"顿", +"宝", +"午", +"尘", +"闻", +"揭", +"炮", +"残", +"冬", +"桥", +"妇", +"警", +"综", +"招", +"吴", +"付", +"浮", +"遭", +"徐", +"您", +"摇", +"谷", +"赞", +"箱", +"隔", +"订", +"男", +"吹", +"园", +"纷", +"唐", +"败", +"宋", +"玻", +"巨", +"耕", +"坦", +"荣", +"闭", +"湾", +"键", +"凡", +"驻", +"锅", +"救", +"恩", +"剥", +"凝", +"碱", +"齿", +"截", +"炼", +"麻", +"纺", +"禁", +"废", +"盛", +"版", +"缓", +"净", +"睛", +"昌", +"婚", +"涉", +"筒", +"嘴", +"插", +"岸", +"朗", +"庄", +"街", +"藏", +"姑", +"贸", +"腐", +"奴", +"啦", +"惯", +"乘", +"伙", +"恢", +"匀", +"纱", +"扎", +"辩", +"耳", +"彪", +"臣", +"亿", +"璃", +"抵", +"脉", +"秀", +"萨", +"俄", +"网", +"舞", +"店", +"喷", +"纵", +"寸", +"汗", +"挂", +"洪", +"贺", +"闪", +"柬", +"爆", +"烯", +"津", +"稻", +"墙", +"软", +"勇", +"像", +"滚", +"厘", +"蒙", +"芳", +"肯", +"坡", +"柱", +"荡", +"腿", +"仪", +"旅", +"尾", +"轧", +"冰", +"贡", +"登", +"黎", +"削", +"钻", +"勒", +"逃", +"障", +"氨", +"郭", +"峰", +"币", +"港", +"伏", +"轨", +"亩", +"毕", +"擦", +"莫", +"刺", +"浪", +"秘", +"援", +"株", +"健", +"售", +"股", +"岛", +"甘", +"泡", +"睡", +"童", +"铸", +"汤", +"阀", +"休", +"汇", +"舍", +"牧", +"绕", +"炸", +"哲", +"磷", +"绩", +"朋", +"淡", +"尖", +"启", +"陷", +"柴", +"呈", +"徒", +"颜", +"泪", +"稍", +"忘", +"泵", +"蓝", +"拖", +"洞", +"授", +"镜", +"辛", +"壮", +"锋", +"贫", +"虚", +"弯", +"摩", +"泰", +"幼", +"廷", +"尊", +"窗", +"纲", +"弄", +"隶", +"疑", +"氏", +"宫", +"姐", +"震", +"瑞", +"怪", +"尤", +"琴", +"循", +"描", +"膜", +"违", +"夹", +"腰", +"缘", +"珠", +"穷", +"森", +"枝", +"竹", +"沟", +"催", +"绳", +"忆", +"邦", +"剩", +"幸", +"浆", +"栏", +"拥", +"牙", +"贮", +"礼", +"滤", +"钠", +"纹", +"罢", +"拍", +"咱", +"喊", +"袖", +"埃", +"勤", +"罚", +"焦", +"潜", +"伍", +"墨", +"欲", +"缝", +"姓", +"刊", +"饱", +"仿", +"奖", +"铝", +"鬼", +"丽", +"跨", +"默", +"挖", +"链", +"扫", +"喝", +"袋", +"炭", +"污", +"幕", +"诸", +"弧", +"励", +"梅", +"奶", +"洁", +"灾", +"舟", +"鉴", +"苯", +"讼", +"抱", +"毁", +"懂", +"寒", +"智", +"埔", +"寄", +"届", +"跃", +"渡", +"挑", +"丹", +"艰", +"贝", +"碰", +"拔", +"爹", +"戴", +"码", +"梦", +"芽", +"熔", +"赤", +"渔", +"哭", +"敬", +"颗", +"奔", +"铅", +"仲", +"虎", +"稀", +"妹", +"乏", +"珍", +"申", +"桌", +"遵", +"允", +"隆", +"螺", +"仓", +"魏", +"锐", +"晓", +"氮", +"兼", +"隐", +"碍", +"赫", +"拨", +"忠", +"肃", +"缸", +"牵", +"抢", +"博", +"巧", +"壳", +"兄", +"杜", +"讯", +"诚", +"碧", +"祥", +"柯", +"页", +"巡", +"矩", +"悲", +"灌", +"龄", +"伦", +"票", +"寻", +"桂", +"铺", +"圣", +"恐", +"恰", +"郑", +"趣", +"抬", +"荒", +"腾", +"贴", +"柔", +"滴", +"猛", +"阔", +"辆", +"妻", +"填", +"撤", +"储", +"签", +"闹", +"扰", +"紫", +"砂", +"递", +"戏", +"吊", +"陶", +"伐", +"喂", +"疗", +"瓶", +"婆", +"抚", +"臂", +"摸", +"忍", +"虾", +"蜡", +"邻", +"胸", +"巩", +"挤", +"偶", +"弃", +"槽", +"劲", +"乳", +"邓", +"吉", +"仁", +"烂", +"砖", +"租", +"乌", +"舰", +"伴", +"瓜", +"浅", +"丙", +"暂", +"燥", +"橡", +"柳", +"迷", +"暖", +"牌", +"秧", +"胆", +"详", +"簧", +"踏", +"瓷", +"谱", +"呆", +"宾", +"糊", +"洛", +"辉", +"愤", +"竞", +"隙", +"怒", +"粘", +"乃", +"绪", +"肩", +"籍", +"敏", +"涂", +"熙", +"皆", +"侦", +"悬", +"掘", +"享", +"纠", +"醒", +"狂", +"锁", +"淀", +"恨", +"牲", +"霸", +"爬", +"赏", +"逆", +"玩", +"陵", +"祝", +"秒", +"浙", +"貌", +"役", +"彼", +"悉", +"鸭", +"趋", +"凤", +"晨", +"畜", +"辈", +"秩", +"卵", +"署", +"梯", +"炎", +"滩", +"棋", +"驱", +"筛", +"峡", +"冒", +"啥", +"寿", +"译", +"浸", +"泉", +"帽", +"迟", +"硅", +"疆", +"贷", +"漏", +"稿", +"冠", +"嫩", +"胁", +"芯", +"牢", +"叛", +"蚀", +"奥", +"鸣", +"岭", +"羊", +"凭", +"串", +"塘", +"绘", +"酵", +"融", +"盆", +"锡", +"庙", +"筹", +"冻", +"辅", +"摄", +"袭", +"筋", +"拒", +"僚", +"旱", +"钾", +"鸟", +"漆", +"沈", +"眉", +"疏", +"添", +"棒", +"穗", +"硝", +"韩", +"逼", +"扭", +"侨", +"凉", +"挺", +"碗", +"栽", +"炒", +"杯", +"患", +"馏", +"劝", +"豪", +"辽", +"勃", +"鸿", +"旦", +"吏", +"拜", +"狗", +"埋", +"辊", +"掩", +"饮", +"搬", +"骂", +"辞", +"勾", +"扣", +"估", +"蒋", +"绒", +"雾", +"丈", +"朵", +"姆", +"拟", +"宇", +"辑", +"陕", +"雕", +"偿", +"蓄", +"崇", +"剪", +"倡", +"厅", +"咬", +"驶", +"薯", +"刷", +"斥", +"番", +"赋", +"奉", +"佛", +"浇", +"漫", +"曼", +"扇", +"钙", +"桃", +"扶", +"仔", +"返", +"俗", +"亏", +"腔", +"鞋", +"棱", +"覆", +"框", +"悄", +"叔", +"撞", +"骗", +"勘", +"旺", +"沸", +"孤", +"吐", +"孟", +"渠", +"屈", +"疾", +"妙", +"惜", +"仰", +"狠", +"胀", +"谐", +"抛", +"霉", +"桑", +"岗", +"嘛", +"衰", +"盗", +"渗", +"脏", +"赖", +"涌", +"甜", +"曹", +"阅", +"肌", +"哩", +"厉", +"烃", +"纬", +"毅", +"昨", +"伪", +"症", +"煮", +"叹", +"钉", +"搭", +"茎", +"笼", +"酷", +"偷", +"弓", +"锥", +"恒", +"杰", +"坑", +"鼻", +"翼", +"纶", +"叙", +"狱", +"逮", +"罐", +"络", +"棚", +"抑", +"膨", +"蔬", +"寺", +"骤", +"穆", +"冶", +"枯", +"册", +"尸", +"凸", +"绅", +"坯", +"牺", +"焰", +"轰", +"欣", +"晋", +"瘦", +"御", +"锭", +"锦", +"丧", +"旬", +"锻", +"垄", +"搜", +"扑", +"邀", +"亭", +"酯", +"迈", +"舒", +"脆", +"酶", +"闲", +"忧", +"酚", +"顽", +"羽", +"涨", +"卸", +"仗", +"陪", +"辟", +"惩", +"杭", +"姚", +"肚", +"捉", +"飘", +"漂", +"昆", +"欺", +"吾", +"郎", +"烷", +"汁", +"呵", +"饰", +"萧", +"雅", +"邮", +"迁", +"燕", +"撒", +"姻", +"赴", +"宴", +"烦", +"债", +"帐", +"斑", +"铃", +"旨", +"醇", +"董", +"饼", +"雏", +"姿", +"拌", +"傅", +"腹", +"妥", +"揉", +"贤", +"拆", +"歪", +"葡", +"胺", +"丢", +"浩", +"徽", +"昂", +"垫", +"挡", +"览", +"贪", +"慰", +"缴", +"汪", +"慌", +"冯", +"诺", +"姜", +"谊", +"凶", +"劣", +"诬", +"耀", +"昏", +"躺", +"盈", +"骑", +"乔", +"溪", +"丛", +"卢", +"抹", +"闷", +"咨", +"刮", +"驾", +"缆", +"悟", +"摘", +"铒", +"掷", +"颇", +"幻", +"柄", +"惠", +"惨", +"佳", +"仇", +"腊", +"窝", +"涤", +"剑", +"瞧", +"堡", +"泼", +"葱", +"罩", +"霍", +"捞", +"胎", +"苍", +"滨", +"俩", +"捅", +"湘", +"砍", +"霞", +"邵", +"萄", +"疯", +"淮", +"遂", +"熊", +"粪", +"烘", +"宿", +"档", +"戈", +"驳", +"嫂", +"裕", +"徙", +"箭", +"捐", +"肠", +"撑", +"晒", +"辨", +"殿", +"莲", +"摊", +"搅", +"酱", +"屏", +"疫", +"哀", +"蔡", +"堵", +"沫", +"皱", +"畅", +"叠", +"阁", +"莱", +"敲", +"辖", +"钩", +"痕", +"坝", +"巷", +"饿", +"祸", +"丘", +"玄", +"溜", +"曰", +"逻", +"彭", +"尝", +"卿", +"妨", +"艇", +"吞", +"韦", +"怨", +"矮", +"歇", +0, +}; \ No newline at end of file diff --git a/src/wallet/bip39_chinese_traditional.h b/src/wallet/bip39_chinese_traditional.h new file mode 100644 index 0000000000..baf2ff1a92 --- /dev/null +++ b/src/wallet/bip39_chinese_traditional.h @@ -0,0 +1,2074 @@ +/** + * Copyright (c) 2013-2014 Tomas Dzetkulic + * Copyright (c) 2013-2014 Pavol Rusnak + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +const char * const wordlist_zh_t[] = { +"的", +"一", +"是", +"在", +"不", +"了", +"有", +"和", +"人", +"這", +"中", +"大", +"為", +"上", +"個", +"國", +"我", +"以", +"要", +"他", +"時", +"來", +"用", +"們", +"生", +"到", +"作", +"地", +"於", +"出", +"就", +"分", +"對", +"成", +"會", +"可", +"主", +"發", +"年", +"動", +"同", +"工", +"也", +"能", +"下", +"過", +"子", +"說", +"產", +"種", +"面", +"而", +"方", +"後", +"多", +"定", +"行", +"學", +"法", +"所", +"民", +"得", +"經", +"十", +"三", +"之", +"進", +"著", +"等", +"部", +"度", +"家", +"電", +"力", +"裡", +"如", +"水", +"化", +"高", +"自", +"二", +"理", +"起", +"小", +"物", +"現", +"實", +"加", +"量", +"都", +"兩", +"體", +"制", +"機", +"當", +"使", +"點", +"從", +"業", +"本", +"去", +"把", +"性", +"好", +"應", +"開", +"它", +"合", +"還", +"因", +"由", +"其", +"些", +"然", +"前", +"外", +"天", +"政", +"四", +"日", +"那", +"社", +"義", +"事", +"平", +"形", +"相", +"全", +"表", +"間", +"樣", +"與", +"關", +"各", +"重", +"新", +"線", +"內", +"數", +"正", +"心", +"反", +"你", +"明", +"看", +"原", +"又", +"麼", +"利", +"比", +"或", +"但", +"質", +"氣", +"第", +"向", +"道", +"命", +"此", +"變", +"條", +"只", +"沒", +"結", +"解", +"問", +"意", +"建", +"月", +"公", +"無", +"系", +"軍", +"很", +"情", +"者", +"最", +"立", +"代", +"想", +"已", +"通", +"並", +"提", +"直", +"題", +"黨", +"程", +"展", +"五", +"果", +"料", +"象", +"員", +"革", +"位", +"入", +"常", +"文", +"總", +"次", +"品", +"式", +"活", +"設", +"及", +"管", +"特", +"件", +"長", +"求", +"老", +"頭", +"基", +"資", +"邊", +"流", +"路", +"級", +"少", +"圖", +"山", +"統", +"接", +"知", +"較", +"將", +"組", +"見", +"計", +"別", +"她", +"手", +"角", +"期", +"根", +"論", +"運", +"農", +"指", +"幾", +"九", +"區", +"強", +"放", +"決", +"西", +"被", +"幹", +"做", +"必", +"戰", +"先", +"回", +"則", +"任", +"取", +"據", +"處", +"隊", +"南", +"給", +"色", +"光", +"門", +"即", +"保", +"治", +"北", +"造", +"百", +"規", +"熱", +"領", +"七", +"海", +"口", +"東", +"導", +"器", +"壓", +"志", +"世", +"金", +"增", +"爭", +"濟", +"階", +"油", +"思", +"術", +"極", +"交", +"受", +"聯", +"什", +"認", +"六", +"共", +"權", +"收", +"證", +"改", +"清", +"美", +"再", +"採", +"轉", +"更", +"單", +"風", +"切", +"打", +"白", +"教", +"速", +"花", +"帶", +"安", +"場", +"身", +"車", +"例", +"真", +"務", +"具", +"萬", +"每", +"目", +"至", +"達", +"走", +"積", +"示", +"議", +"聲", +"報", +"鬥", +"完", +"類", +"八", +"離", +"華", +"名", +"確", +"才", +"科", +"張", +"信", +"馬", +"節", +"話", +"米", +"整", +"空", +"元", +"況", +"今", +"集", +"溫", +"傳", +"土", +"許", +"步", +"群", +"廣", +"石", +"記", +"需", +"段", +"研", +"界", +"拉", +"林", +"律", +"叫", +"且", +"究", +"觀", +"越", +"織", +"裝", +"影", +"算", +"低", +"持", +"音", +"眾", +"書", +"布", +"复", +"容", +"兒", +"須", +"際", +"商", +"非", +"驗", +"連", +"斷", +"深", +"難", +"近", +"礦", +"千", +"週", +"委", +"素", +"技", +"備", +"半", +"辦", +"青", +"省", +"列", +"習", +"響", +"約", +"支", +"般", +"史", +"感", +"勞", +"便", +"團", +"往", +"酸", +"歷", +"市", +"克", +"何", +"除", +"消", +"構", +"府", +"稱", +"太", +"準", +"精", +"值", +"號", +"率", +"族", +"維", +"劃", +"選", +"標", +"寫", +"存", +"候", +"毛", +"親", +"快", +"效", +"斯", +"院", +"查", +"江", +"型", +"眼", +"王", +"按", +"格", +"養", +"易", +"置", +"派", +"層", +"片", +"始", +"卻", +"專", +"狀", +"育", +"廠", +"京", +"識", +"適", +"屬", +"圓", +"包", +"火", +"住", +"調", +"滿", +"縣", +"局", +"照", +"參", +"紅", +"細", +"引", +"聽", +"該", +"鐵", +"價", +"嚴", +"首", +"底", +"液", +"官", +"德", +"隨", +"病", +"蘇", +"失", +"爾", +"死", +"講", +"配", +"女", +"黃", +"推", +"顯", +"談", +"罪", +"神", +"藝", +"呢", +"席", +"含", +"企", +"望", +"密", +"批", +"營", +"項", +"防", +"舉", +"球", +"英", +"氧", +"勢", +"告", +"李", +"台", +"落", +"木", +"幫", +"輪", +"破", +"亞", +"師", +"圍", +"注", +"遠", +"字", +"材", +"排", +"供", +"河", +"態", +"封", +"另", +"施", +"減", +"樹", +"溶", +"怎", +"止", +"案", +"言", +"士", +"均", +"武", +"固", +"葉", +"魚", +"波", +"視", +"僅", +"費", +"緊", +"愛", +"左", +"章", +"早", +"朝", +"害", +"續", +"輕", +"服", +"試", +"食", +"充", +"兵", +"源", +"判", +"護", +"司", +"足", +"某", +"練", +"差", +"致", +"板", +"田", +"降", +"黑", +"犯", +"負", +"擊", +"范", +"繼", +"興", +"似", +"餘", +"堅", +"曲", +"輸", +"修", +"故", +"城", +"夫", +"夠", +"送", +"筆", +"船", +"佔", +"右", +"財", +"吃", +"富", +"春", +"職", +"覺", +"漢", +"畫", +"功", +"巴", +"跟", +"雖", +"雜", +"飛", +"檢", +"吸", +"助", +"昇", +"陽", +"互", +"初", +"創", +"抗", +"考", +"投", +"壞", +"策", +"古", +"徑", +"換", +"未", +"跑", +"留", +"鋼", +"曾", +"端", +"責", +"站", +"簡", +"述", +"錢", +"副", +"盡", +"帝", +"射", +"草", +"衝", +"承", +"獨", +"令", +"限", +"阿", +"宣", +"環", +"雙", +"請", +"超", +"微", +"讓", +"控", +"州", +"良", +"軸", +"找", +"否", +"紀", +"益", +"依", +"優", +"頂", +"礎", +"載", +"倒", +"房", +"突", +"坐", +"粉", +"敵", +"略", +"客", +"袁", +"冷", +"勝", +"絕", +"析", +"塊", +"劑", +"測", +"絲", +"協", +"訴", +"念", +"陳", +"仍", +"羅", +"鹽", +"友", +"洋", +"錯", +"苦", +"夜", +"刑", +"移", +"頻", +"逐", +"靠", +"混", +"母", +"短", +"皮", +"終", +"聚", +"汽", +"村", +"雲", +"哪", +"既", +"距", +"衛", +"停", +"烈", +"央", +"察", +"燒", +"迅", +"境", +"若", +"印", +"洲", +"刻", +"括", +"激", +"孔", +"搞", +"甚", +"室", +"待", +"核", +"校", +"散", +"侵", +"吧", +"甲", +"遊", +"久", +"菜", +"味", +"舊", +"模", +"湖", +"貨", +"損", +"預", +"阻", +"毫", +"普", +"穩", +"乙", +"媽", +"植", +"息", +"擴", +"銀", +"語", +"揮", +"酒", +"守", +"拿", +"序", +"紙", +"醫", +"缺", +"雨", +"嗎", +"針", +"劉", +"啊", +"急", +"唱", +"誤", +"訓", +"願", +"審", +"附", +"獲", +"茶", +"鮮", +"糧", +"斤", +"孩", +"脫", +"硫", +"肥", +"善", +"龍", +"演", +"父", +"漸", +"血", +"歡", +"械", +"掌", +"歌", +"沙", +"剛", +"攻", +"謂", +"盾", +"討", +"晚", +"粒", +"亂", +"燃", +"矛", +"乎", +"殺", +"藥", +"寧", +"魯", +"貴", +"鐘", +"煤", +"讀", +"班", +"伯", +"香", +"介", +"迫", +"句", +"豐", +"培", +"握", +"蘭", +"擔", +"弦", +"蛋", +"沉", +"假", +"穿", +"執", +"答", +"樂", +"誰", +"順", +"煙", +"縮", +"徵", +"臉", +"喜", +"松", +"腳", +"困", +"異", +"免", +"背", +"星", +"福", +"買", +"染", +"井", +"概", +"慢", +"怕", +"磁", +"倍", +"祖", +"皇", +"促", +"靜", +"補", +"評", +"翻", +"肉", +"踐", +"尼", +"衣", +"寬", +"揚", +"棉", +"希", +"傷", +"操", +"垂", +"秋", +"宜", +"氫", +"套", +"督", +"振", +"架", +"亮", +"末", +"憲", +"慶", +"編", +"牛", +"觸", +"映", +"雷", +"銷", +"詩", +"座", +"居", +"抓", +"裂", +"胞", +"呼", +"娘", +"景", +"威", +"綠", +"晶", +"厚", +"盟", +"衡", +"雞", +"孫", +"延", +"危", +"膠", +"屋", +"鄉", +"臨", +"陸", +"顧", +"掉", +"呀", +"燈", +"歲", +"措", +"束", +"耐", +"劇", +"玉", +"趙", +"跳", +"哥", +"季", +"課", +"凱", +"胡", +"額", +"款", +"紹", +"卷", +"齊", +"偉", +"蒸", +"殖", +"永", +"宗", +"苗", +"川", +"爐", +"岩", +"弱", +"零", +"楊", +"奏", +"沿", +"露", +"桿", +"探", +"滑", +"鎮", +"飯", +"濃", +"航", +"懷", +"趕", +"庫", +"奪", +"伊", +"靈", +"稅", +"途", +"滅", +"賽", +"歸", +"召", +"鼓", +"播", +"盤", +"裁", +"險", +"康", +"唯", +"錄", +"菌", +"純", +"借", +"糖", +"蓋", +"橫", +"符", +"私", +"努", +"堂", +"域", +"槍", +"潤", +"幅", +"哈", +"竟", +"熟", +"蟲", +"澤", +"腦", +"壤", +"碳", +"歐", +"遍", +"側", +"寨", +"敢", +"徹", +"慮", +"斜", +"薄", +"庭", +"納", +"彈", +"飼", +"伸", +"折", +"麥", +"濕", +"暗", +"荷", +"瓦", +"塞", +"床", +"築", +"惡", +"戶", +"訪", +"塔", +"奇", +"透", +"梁", +"刀", +"旋", +"跡", +"卡", +"氯", +"遇", +"份", +"毒", +"泥", +"退", +"洗", +"擺", +"灰", +"彩", +"賣", +"耗", +"夏", +"擇", +"忙", +"銅", +"獻", +"硬", +"予", +"繁", +"圈", +"雪", +"函", +"亦", +"抽", +"篇", +"陣", +"陰", +"丁", +"尺", +"追", +"堆", +"雄", +"迎", +"泛", +"爸", +"樓", +"避", +"謀", +"噸", +"野", +"豬", +"旗", +"累", +"偏", +"典", +"館", +"索", +"秦", +"脂", +"潮", +"爺", +"豆", +"忽", +"托", +"驚", +"塑", +"遺", +"愈", +"朱", +"替", +"纖", +"粗", +"傾", +"尚", +"痛", +"楚", +"謝", +"奮", +"購", +"磨", +"君", +"池", +"旁", +"碎", +"骨", +"監", +"捕", +"弟", +"暴", +"割", +"貫", +"殊", +"釋", +"詞", +"亡", +"壁", +"頓", +"寶", +"午", +"塵", +"聞", +"揭", +"炮", +"殘", +"冬", +"橋", +"婦", +"警", +"綜", +"招", +"吳", +"付", +"浮", +"遭", +"徐", +"您", +"搖", +"谷", +"贊", +"箱", +"隔", +"訂", +"男", +"吹", +"園", +"紛", +"唐", +"敗", +"宋", +"玻", +"巨", +"耕", +"坦", +"榮", +"閉", +"灣", +"鍵", +"凡", +"駐", +"鍋", +"救", +"恩", +"剝", +"凝", +"鹼", +"齒", +"截", +"煉", +"麻", +"紡", +"禁", +"廢", +"盛", +"版", +"緩", +"淨", +"睛", +"昌", +"婚", +"涉", +"筒", +"嘴", +"插", +"岸", +"朗", +"莊", +"街", +"藏", +"姑", +"貿", +"腐", +"奴", +"啦", +"慣", +"乘", +"夥", +"恢", +"勻", +"紗", +"扎", +"辯", +"耳", +"彪", +"臣", +"億", +"璃", +"抵", +"脈", +"秀", +"薩", +"俄", +"網", +"舞", +"店", +"噴", +"縱", +"寸", +"汗", +"掛", +"洪", +"賀", +"閃", +"柬", +"爆", +"烯", +"津", +"稻", +"牆", +"軟", +"勇", +"像", +"滾", +"厘", +"蒙", +"芳", +"肯", +"坡", +"柱", +"盪", +"腿", +"儀", +"旅", +"尾", +"軋", +"冰", +"貢", +"登", +"黎", +"削", +"鑽", +"勒", +"逃", +"障", +"氨", +"郭", +"峰", +"幣", +"港", +"伏", +"軌", +"畝", +"畢", +"擦", +"莫", +"刺", +"浪", +"秘", +"援", +"株", +"健", +"售", +"股", +"島", +"甘", +"泡", +"睡", +"童", +"鑄", +"湯", +"閥", +"休", +"匯", +"舍", +"牧", +"繞", +"炸", +"哲", +"磷", +"績", +"朋", +"淡", +"尖", +"啟", +"陷", +"柴", +"呈", +"徒", +"顏", +"淚", +"稍", +"忘", +"泵", +"藍", +"拖", +"洞", +"授", +"鏡", +"辛", +"壯", +"鋒", +"貧", +"虛", +"彎", +"摩", +"泰", +"幼", +"廷", +"尊", +"窗", +"綱", +"弄", +"隸", +"疑", +"氏", +"宮", +"姐", +"震", +"瑞", +"怪", +"尤", +"琴", +"循", +"描", +"膜", +"違", +"夾", +"腰", +"緣", +"珠", +"窮", +"森", +"枝", +"竹", +"溝", +"催", +"繩", +"憶", +"邦", +"剩", +"幸", +"漿", +"欄", +"擁", +"牙", +"貯", +"禮", +"濾", +"鈉", +"紋", +"罷", +"拍", +"咱", +"喊", +"袖", +"埃", +"勤", +"罰", +"焦", +"潛", +"伍", +"墨", +"欲", +"縫", +"姓", +"刊", +"飽", +"仿", +"獎", +"鋁", +"鬼", +"麗", +"跨", +"默", +"挖", +"鏈", +"掃", +"喝", +"袋", +"炭", +"污", +"幕", +"諸", +"弧", +"勵", +"梅", +"奶", +"潔", +"災", +"舟", +"鑑", +"苯", +"訟", +"抱", +"毀", +"懂", +"寒", +"智", +"埔", +"寄", +"屆", +"躍", +"渡", +"挑", +"丹", +"艱", +"貝", +"碰", +"拔", +"爹", +"戴", +"碼", +"夢", +"芽", +"熔", +"赤", +"漁", +"哭", +"敬", +"顆", +"奔", +"鉛", +"仲", +"虎", +"稀", +"妹", +"乏", +"珍", +"申", +"桌", +"遵", +"允", +"隆", +"螺", +"倉", +"魏", +"銳", +"曉", +"氮", +"兼", +"隱", +"礙", +"赫", +"撥", +"忠", +"肅", +"缸", +"牽", +"搶", +"博", +"巧", +"殼", +"兄", +"杜", +"訊", +"誠", +"碧", +"祥", +"柯", +"頁", +"巡", +"矩", +"悲", +"灌", +"齡", +"倫", +"票", +"尋", +"桂", +"鋪", +"聖", +"恐", +"恰", +"鄭", +"趣", +"抬", +"荒", +"騰", +"貼", +"柔", +"滴", +"猛", +"闊", +"輛", +"妻", +"填", +"撤", +"儲", +"簽", +"鬧", +"擾", +"紫", +"砂", +"遞", +"戲", +"吊", +"陶", +"伐", +"餵", +"療", +"瓶", +"婆", +"撫", +"臂", +"摸", +"忍", +"蝦", +"蠟", +"鄰", +"胸", +"鞏", +"擠", +"偶", +"棄", +"槽", +"勁", +"乳", +"鄧", +"吉", +"仁", +"爛", +"磚", +"租", +"烏", +"艦", +"伴", +"瓜", +"淺", +"丙", +"暫", +"燥", +"橡", +"柳", +"迷", +"暖", +"牌", +"秧", +"膽", +"詳", +"簧", +"踏", +"瓷", +"譜", +"呆", +"賓", +"糊", +"洛", +"輝", +"憤", +"競", +"隙", +"怒", +"粘", +"乃", +"緒", +"肩", +"籍", +"敏", +"塗", +"熙", +"皆", +"偵", +"懸", +"掘", +"享", +"糾", +"醒", +"狂", +"鎖", +"淀", +"恨", +"牲", +"霸", +"爬", +"賞", +"逆", +"玩", +"陵", +"祝", +"秒", +"浙", +"貌", +"役", +"彼", +"悉", +"鴨", +"趨", +"鳳", +"晨", +"畜", +"輩", +"秩", +"卵", +"署", +"梯", +"炎", +"灘", +"棋", +"驅", +"篩", +"峽", +"冒", +"啥", +"壽", +"譯", +"浸", +"泉", +"帽", +"遲", +"矽", +"疆", +"貸", +"漏", +"稿", +"冠", +"嫩", +"脅", +"芯", +"牢", +"叛", +"蝕", +"奧", +"鳴", +"嶺", +"羊", +"憑", +"串", +"塘", +"繪", +"酵", +"融", +"盆", +"錫", +"廟", +"籌", +"凍", +"輔", +"攝", +"襲", +"筋", +"拒", +"僚", +"旱", +"鉀", +"鳥", +"漆", +"沈", +"眉", +"疏", +"添", +"棒", +"穗", +"硝", +"韓", +"逼", +"扭", +"僑", +"涼", +"挺", +"碗", +"栽", +"炒", +"杯", +"患", +"餾", +"勸", +"豪", +"遼", +"勃", +"鴻", +"旦", +"吏", +"拜", +"狗", +"埋", +"輥", +"掩", +"飲", +"搬", +"罵", +"辭", +"勾", +"扣", +"估", +"蔣", +"絨", +"霧", +"丈", +"朵", +"姆", +"擬", +"宇", +"輯", +"陝", +"雕", +"償", +"蓄", +"崇", +"剪", +"倡", +"廳", +"咬", +"駛", +"薯", +"刷", +"斥", +"番", +"賦", +"奉", +"佛", +"澆", +"漫", +"曼", +"扇", +"鈣", +"桃", +"扶", +"仔", +"返", +"俗", +"虧", +"腔", +"鞋", +"棱", +"覆", +"框", +"悄", +"叔", +"撞", +"騙", +"勘", +"旺", +"沸", +"孤", +"吐", +"孟", +"渠", +"屈", +"疾", +"妙", +"惜", +"仰", +"狠", +"脹", +"諧", +"拋", +"黴", +"桑", +"崗", +"嘛", +"衰", +"盜", +"滲", +"臟", +"賴", +"湧", +"甜", +"曹", +"閱", +"肌", +"哩", +"厲", +"烴", +"緯", +"毅", +"昨", +"偽", +"症", +"煮", +"嘆", +"釘", +"搭", +"莖", +"籠", +"酷", +"偷", +"弓", +"錐", +"恆", +"傑", +"坑", +"鼻", +"翼", +"綸", +"敘", +"獄", +"逮", +"罐", +"絡", +"棚", +"抑", +"膨", +"蔬", +"寺", +"驟", +"穆", +"冶", +"枯", +"冊", +"屍", +"凸", +"紳", +"坯", +"犧", +"焰", +"轟", +"欣", +"晉", +"瘦", +"禦", +"錠", +"錦", +"喪", +"旬", +"鍛", +"壟", +"搜", +"撲", +"邀", +"亭", +"酯", +"邁", +"舒", +"脆", +"酶", +"閒", +"憂", +"酚", +"頑", +"羽", +"漲", +"卸", +"仗", +"陪", +"闢", +"懲", +"杭", +"姚", +"肚", +"捉", +"飄", +"漂", +"昆", +"欺", +"吾", +"郎", +"烷", +"汁", +"呵", +"飾", +"蕭", +"雅", +"郵", +"遷", +"燕", +"撒", +"姻", +"赴", +"宴", +"煩", +"債", +"帳", +"斑", +"鈴", +"旨", +"醇", +"董", +"餅", +"雛", +"姿", +"拌", +"傅", +"腹", +"妥", +"揉", +"賢", +"拆", +"歪", +"葡", +"胺", +"丟", +"浩", +"徽", +"昂", +"墊", +"擋", +"覽", +"貪", +"慰", +"繳", +"汪", +"慌", +"馮", +"諾", +"姜", +"誼", +"兇", +"劣", +"誣", +"耀", +"昏", +"躺", +"盈", +"騎", +"喬", +"溪", +"叢", +"盧", +"抹", +"悶", +"諮", +"刮", +"駕", +"纜", +"悟", +"摘", +"鉺", +"擲", +"頗", +"幻", +"柄", +"惠", +"慘", +"佳", +"仇", +"臘", +"窩", +"滌", +"劍", +"瞧", +"堡", +"潑", +"蔥", +"罩", +"霍", +"撈", +"胎", +"蒼", +"濱", +"倆", +"捅", +"湘", +"砍", +"霞", +"邵", +"萄", +"瘋", +"淮", +"遂", +"熊", +"糞", +"烘", +"宿", +"檔", +"戈", +"駁", +"嫂", +"裕", +"徙", +"箭", +"捐", +"腸", +"撐", +"曬", +"辨", +"殿", +"蓮", +"攤", +"攪", +"醬", +"屏", +"疫", +"哀", +"蔡", +"堵", +"沫", +"皺", +"暢", +"疊", +"閣", +"萊", +"敲", +"轄", +"鉤", +"痕", +"壩", +"巷", +"餓", +"禍", +"丘", +"玄", +"溜", +"曰", +"邏", +"彭", +"嘗", +"卿", +"妨", +"艇", +"吞", +"韋", +"怨", +"矮", +"歇", +0, +}; \ No newline at end of file diff --git a/src/wallet/bip39_english.h b/src/wallet/bip39_english.h index 3f004d878a..8f483c4f36 100644 --- a/src/wallet/bip39_english.h +++ b/src/wallet/bip39_english.h @@ -21,7 +21,7 @@ * OTHER DEALINGS IN THE SOFTWARE. */ -const char * const wordlist[] = { +const char * const wordlist_en[] = { "abandon", "ability", "able", diff --git a/src/wallet/bip39_french.h b/src/wallet/bip39_french.h new file mode 100644 index 0000000000..a5a0494440 --- /dev/null +++ b/src/wallet/bip39_french.h @@ -0,0 +1,2074 @@ +/** + * Copyright (c) 2013-2014 Tomas Dzetkulic + * Copyright (c) 2013-2014 Pavol Rusnak + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +const char * const wordlist_fr[] = { +"abaisser", +"abandon", +"abdiquer", +"abeille", +"abolir", +"aborder", +"aboutir", +"aboyer", +"abrasif", +"abreuver", +"abriter", +"abroger", +"abrupt", +"absence", +"absolu", +"absurde", +"abusif", +"abyssal", +"académie", +"acajou", +"acarien", +"accabler", +"accepter", +"acclamer", +"accolade", +"accroche", +"accuser", +"acerbe", +"achat", +"acheter", +"aciduler", +"acier", +"acompte", +"acquérir", +"acronyme", +"acteur", +"actif", +"actuel", +"adepte", +"adéquat", +"adhésif", +"adjectif", +"adjuger", +"admettre", +"admirer", +"adopter", +"adorer", +"adoucir", +"adresse", +"adroit", +"adulte", +"adverbe", +"aérer", +"aéronef", +"affaire", +"affecter", +"affiche", +"affreux", +"affubler", +"agacer", +"agencer", +"agile", +"agiter", +"agrafer", +"agréable", +"agrume", +"aider", +"aiguille", +"ailier", +"aimable", +"aisance", +"ajouter", +"ajuster", +"alarmer", +"alchimie", +"alerte", +"algèbre", +"algue", +"aliéner", +"aliment", +"alléger", +"alliage", +"allouer", +"allumer", +"alourdir", +"alpaga", +"altesse", +"alvéole", +"amateur", +"ambigu", +"ambre", +"aménager", +"amertume", +"amidon", +"amiral", +"amorcer", +"amour", +"amovible", +"amphibie", +"ampleur", +"amusant", +"analyse", +"anaphore", +"anarchie", +"anatomie", +"ancien", +"anéantir", +"angle", +"angoisse", +"anguleux", +"animal", +"annexer", +"annonce", +"annuel", +"anodin", +"anomalie", +"anonyme", +"anormal", +"antenne", +"antidote", +"anxieux", +"apaiser", +"apéritif", +"aplanir", +"apologie", +"appareil", +"appeler", +"apporter", +"appuyer", +"aquarium", +"aqueduc", +"arbitre", +"arbuste", +"ardeur", +"ardoise", +"argent", +"arlequin", +"armature", +"armement", +"armoire", +"armure", +"arpenter", +"arracher", +"arriver", +"arroser", +"arsenic", +"artériel", +"article", +"aspect", +"asphalte", +"aspirer", +"assaut", +"asservir", +"assiette", +"associer", +"assurer", +"asticot", +"astre", +"astuce", +"atelier", +"atome", +"atrium", +"atroce", +"attaque", +"attentif", +"attirer", +"attraper", +"aubaine", +"auberge", +"audace", +"audible", +"augurer", +"aurore", +"automne", +"autruche", +"avaler", +"avancer", +"avarice", +"avenir", +"averse", +"aveugle", +"aviateur", +"avide", +"avion", +"aviser", +"avoine", +"avouer", +"avril", +"axial", +"axiome", +"badge", +"bafouer", +"bagage", +"baguette", +"baignade", +"balancer", +"balcon", +"baleine", +"balisage", +"bambin", +"bancaire", +"bandage", +"banlieue", +"bannière", +"banquier", +"barbier", +"baril", +"baron", +"barque", +"barrage", +"bassin", +"bastion", +"bataille", +"bateau", +"batterie", +"baudrier", +"bavarder", +"belette", +"bélier", +"belote", +"bénéfice", +"berceau", +"berger", +"berline", +"bermuda", +"besace", +"besogne", +"bétail", +"beurre", +"biberon", +"bicycle", +"bidule", +"bijou", +"bilan", +"bilingue", +"billard", +"binaire", +"biologie", +"biopsie", +"biotype", +"biscuit", +"bison", +"bistouri", +"bitume", +"bizarre", +"blafard", +"blague", +"blanchir", +"blessant", +"blinder", +"blond", +"bloquer", +"blouson", +"bobard", +"bobine", +"boire", +"boiser", +"bolide", +"bonbon", +"bondir", +"bonheur", +"bonifier", +"bonus", +"bordure", +"borne", +"botte", +"boucle", +"boueux", +"bougie", +"boulon", +"bouquin", +"bourse", +"boussole", +"boutique", +"boxeur", +"branche", +"brasier", +"brave", +"brebis", +"brèche", +"breuvage", +"bricoler", +"brigade", +"brillant", +"brioche", +"brique", +"brochure", +"broder", +"bronzer", +"brousse", +"broyeur", +"brume", +"brusque", +"brutal", +"bruyant", +"buffle", +"buisson", +"bulletin", +"bureau", +"burin", +"bustier", +"butiner", +"butoir", +"buvable", +"buvette", +"cabanon", +"cabine", +"cachette", +"cadeau", +"cadre", +"caféine", +"caillou", +"caisson", +"calculer", +"calepin", +"calibre", +"calmer", +"calomnie", +"calvaire", +"camarade", +"caméra", +"camion", +"campagne", +"canal", +"caneton", +"canon", +"cantine", +"canular", +"capable", +"caporal", +"caprice", +"capsule", +"capter", +"capuche", +"carabine", +"carbone", +"caresser", +"caribou", +"carnage", +"carotte", +"carreau", +"carton", +"cascade", +"casier", +"casque", +"cassure", +"causer", +"caution", +"cavalier", +"caverne", +"caviar", +"cédille", +"ceinture", +"céleste", +"cellule", +"cendrier", +"censurer", +"central", +"cercle", +"cérébral", +"cerise", +"cerner", +"cerveau", +"cesser", +"chagrin", +"chaise", +"chaleur", +"chambre", +"chance", +"chapitre", +"charbon", +"chasseur", +"chaton", +"chausson", +"chavirer", +"chemise", +"chenille", +"chéquier", +"chercher", +"cheval", +"chien", +"chiffre", +"chignon", +"chimère", +"chiot", +"chlorure", +"chocolat", +"choisir", +"chose", +"chouette", +"chrome", +"chute", +"cigare", +"cigogne", +"cimenter", +"cinéma", +"cintrer", +"circuler", +"cirer", +"cirque", +"citerne", +"citoyen", +"citron", +"civil", +"clairon", +"clameur", +"claquer", +"classe", +"clavier", +"client", +"cligner", +"climat", +"clivage", +"cloche", +"clonage", +"cloporte", +"cobalt", +"cobra", +"cocasse", +"cocotier", +"coder", +"codifier", +"coffre", +"cogner", +"cohésion", +"coiffer", +"coincer", +"colère", +"colibri", +"colline", +"colmater", +"colonel", +"combat", +"comédie", +"commande", +"compact", +"concert", +"conduire", +"confier", +"congeler", +"connoter", +"consonne", +"contact", +"convexe", +"copain", +"copie", +"corail", +"corbeau", +"cordage", +"corniche", +"corpus", +"correct", +"cortège", +"cosmique", +"costume", +"coton", +"coude", +"coupure", +"courage", +"couteau", +"couvrir", +"coyote", +"crabe", +"crainte", +"cravate", +"crayon", +"créature", +"créditer", +"crémeux", +"creuser", +"crevette", +"cribler", +"crier", +"cristal", +"critère", +"croire", +"croquer", +"crotale", +"crucial", +"cruel", +"crypter", +"cubique", +"cueillir", +"cuillère", +"cuisine", +"cuivre", +"culminer", +"cultiver", +"cumuler", +"cupide", +"curatif", +"curseur", +"cyanure", +"cycle", +"cylindre", +"cynique", +"daigner", +"damier", +"danger", +"danseur", +"dauphin", +"débattre", +"débiter", +"déborder", +"débrider", +"débutant", +"décaler", +"décembre", +"déchirer", +"décider", +"déclarer", +"décorer", +"décrire", +"décupler", +"dédale", +"déductif", +"déesse", +"défensif", +"défiler", +"défrayer", +"dégager", +"dégivrer", +"déglutir", +"dégrafer", +"déjeuner", +"délice", +"déloger", +"demander", +"demeurer", +"démolir", +"dénicher", +"dénouer", +"dentelle", +"dénuder", +"départ", +"dépenser", +"déphaser", +"déplacer", +"déposer", +"déranger", +"dérober", +"désastre", +"descente", +"désert", +"désigner", +"désobéir", +"dessiner", +"destrier", +"détacher", +"détester", +"détourer", +"détresse", +"devancer", +"devenir", +"deviner", +"devoir", +"diable", +"dialogue", +"diamant", +"dicter", +"différer", +"digérer", +"digital", +"digne", +"diluer", +"dimanche", +"diminuer", +"dioxyde", +"directif", +"diriger", +"discuter", +"disposer", +"dissiper", +"distance", +"divertir", +"diviser", +"docile", +"docteur", +"dogme", +"doigt", +"domaine", +"domicile", +"dompter", +"donateur", +"donjon", +"donner", +"dopamine", +"dortoir", +"dorure", +"dosage", +"doseur", +"dossier", +"dotation", +"douanier", +"double", +"douceur", +"douter", +"doyen", +"dragon", +"draper", +"dresser", +"dribbler", +"droiture", +"duperie", +"duplexe", +"durable", +"durcir", +"dynastie", +"éblouir", +"écarter", +"écharpe", +"échelle", +"éclairer", +"éclipse", +"éclore", +"écluse", +"école", +"économie", +"écorce", +"écouter", +"écraser", +"écrémer", +"écrivain", +"écrou", +"écume", +"écureuil", +"édifier", +"éduquer", +"effacer", +"effectif", +"effigie", +"effort", +"effrayer", +"effusion", +"égaliser", +"égarer", +"éjecter", +"élaborer", +"élargir", +"électron", +"élégant", +"éléphant", +"élève", +"éligible", +"élitisme", +"éloge", +"élucider", +"éluder", +"emballer", +"embellir", +"embryon", +"émeraude", +"émission", +"emmener", +"émotion", +"émouvoir", +"empereur", +"employer", +"emporter", +"emprise", +"émulsion", +"encadrer", +"enchère", +"enclave", +"encoche", +"endiguer", +"endosser", +"endroit", +"enduire", +"énergie", +"enfance", +"enfermer", +"enfouir", +"engager", +"engin", +"englober", +"énigme", +"enjamber", +"enjeu", +"enlever", +"ennemi", +"ennuyeux", +"enrichir", +"enrobage", +"enseigne", +"entasser", +"entendre", +"entier", +"entourer", +"entraver", +"énumérer", +"envahir", +"enviable", +"envoyer", +"enzyme", +"éolien", +"épaissir", +"épargne", +"épatant", +"épaule", +"épicerie", +"épidémie", +"épier", +"épilogue", +"épine", +"épisode", +"épitaphe", +"époque", +"épreuve", +"éprouver", +"épuisant", +"équerre", +"équipe", +"ériger", +"érosion", +"erreur", +"éruption", +"escalier", +"espadon", +"espèce", +"espiègle", +"espoir", +"esprit", +"esquiver", +"essayer", +"essence", +"essieu", +"essorer", +"estime", +"estomac", +"estrade", +"étagère", +"étaler", +"étanche", +"étatique", +"éteindre", +"étendoir", +"éternel", +"éthanol", +"éthique", +"ethnie", +"étirer", +"étoffer", +"étoile", +"étonnant", +"étourdir", +"étrange", +"étroit", +"étude", +"euphorie", +"évaluer", +"évasion", +"éventail", +"évidence", +"éviter", +"évolutif", +"évoquer", +"exact", +"exagérer", +"exaucer", +"exceller", +"excitant", +"exclusif", +"excuse", +"exécuter", +"exemple", +"exercer", +"exhaler", +"exhorter", +"exigence", +"exiler", +"exister", +"exotique", +"expédier", +"explorer", +"exposer", +"exprimer", +"exquis", +"extensif", +"extraire", +"exulter", +"fable", +"fabuleux", +"facette", +"facile", +"facture", +"faiblir", +"falaise", +"fameux", +"famille", +"farceur", +"farfelu", +"farine", +"farouche", +"fasciner", +"fatal", +"fatigue", +"faucon", +"fautif", +"faveur", +"favori", +"fébrile", +"féconder", +"fédérer", +"félin", +"femme", +"fémur", +"fendoir", +"féodal", +"fermer", +"féroce", +"ferveur", +"festival", +"feuille", +"feutre", +"février", +"fiasco", +"ficeler", +"fictif", +"fidèle", +"figure", +"filature", +"filetage", +"filière", +"filleul", +"filmer", +"filou", +"filtrer", +"financer", +"finir", +"fiole", +"firme", +"fissure", +"fixer", +"flairer", +"flamme", +"flasque", +"flatteur", +"fléau", +"flèche", +"fleur", +"flexion", +"flocon", +"flore", +"fluctuer", +"fluide", +"fluvial", +"folie", +"fonderie", +"fongible", +"fontaine", +"forcer", +"forgeron", +"formuler", +"fortune", +"fossile", +"foudre", +"fougère", +"fouiller", +"foulure", +"fourmi", +"fragile", +"fraise", +"franchir", +"frapper", +"frayeur", +"frégate", +"freiner", +"frelon", +"frémir", +"frénésie", +"frère", +"friable", +"friction", +"frisson", +"frivole", +"froid", +"fromage", +"frontal", +"frotter", +"fruit", +"fugitif", +"fuite", +"fureur", +"furieux", +"furtif", +"fusion", +"futur", +"gagner", +"galaxie", +"galerie", +"gambader", +"garantir", +"gardien", +"garnir", +"garrigue", +"gazelle", +"gazon", +"géant", +"gélatine", +"gélule", +"gendarme", +"général", +"génie", +"genou", +"gentil", +"géologie", +"géomètre", +"géranium", +"germe", +"gestuel", +"geyser", +"gibier", +"gicler", +"girafe", +"givre", +"glace", +"glaive", +"glisser", +"globe", +"gloire", +"glorieux", +"golfeur", +"gomme", +"gonfler", +"gorge", +"gorille", +"goudron", +"gouffre", +"goulot", +"goupille", +"gourmand", +"goutte", +"graduel", +"graffiti", +"graine", +"grand", +"grappin", +"gratuit", +"gravir", +"grenat", +"griffure", +"griller", +"grimper", +"grogner", +"gronder", +"grotte", +"groupe", +"gruger", +"grutier", +"gruyère", +"guépard", +"guerrier", +"guide", +"guimauve", +"guitare", +"gustatif", +"gymnaste", +"gyrostat", +"habitude", +"hachoir", +"halte", +"hameau", +"hangar", +"hanneton", +"haricot", +"harmonie", +"harpon", +"hasard", +"hélium", +"hématome", +"herbe", +"hérisson", +"hermine", +"héron", +"hésiter", +"heureux", +"hiberner", +"hibou", +"hilarant", +"histoire", +"hiver", +"homard", +"hommage", +"homogène", +"honneur", +"honorer", +"honteux", +"horde", +"horizon", +"horloge", +"hormone", +"horrible", +"houleux", +"housse", +"hublot", +"huileux", +"humain", +"humble", +"humide", +"humour", +"hurler", +"hydromel", +"hygiène", +"hymne", +"hypnose", +"idylle", +"ignorer", +"iguane", +"illicite", +"illusion", +"image", +"imbiber", +"imiter", +"immense", +"immobile", +"immuable", +"impact", +"impérial", +"implorer", +"imposer", +"imprimer", +"imputer", +"incarner", +"incendie", +"incident", +"incliner", +"incolore", +"indexer", +"indice", +"inductif", +"inédit", +"ineptie", +"inexact", +"infini", +"infliger", +"informer", +"infusion", +"ingérer", +"inhaler", +"inhiber", +"injecter", +"injure", +"innocent", +"inoculer", +"inonder", +"inscrire", +"insecte", +"insigne", +"insolite", +"inspirer", +"instinct", +"insulter", +"intact", +"intense", +"intime", +"intrigue", +"intuitif", +"inutile", +"invasion", +"inventer", +"inviter", +"invoquer", +"ironique", +"irradier", +"irréel", +"irriter", +"isoler", +"ivoire", +"ivresse", +"jaguar", +"jaillir", +"jambe", +"janvier", +"jardin", +"jauger", +"jaune", +"javelot", +"jetable", +"jeton", +"jeudi", +"jeunesse", +"joindre", +"joncher", +"jongler", +"joueur", +"jouissif", +"journal", +"jovial", +"joyau", +"joyeux", +"jubiler", +"jugement", +"junior", +"jupon", +"juriste", +"justice", +"juteux", +"juvénile", +"kayak", +"kimono", +"kiosque", +"label", +"labial", +"labourer", +"lacérer", +"lactose", +"lagune", +"laine", +"laisser", +"laitier", +"lambeau", +"lamelle", +"lampe", +"lanceur", +"langage", +"lanterne", +"lapin", +"largeur", +"larme", +"laurier", +"lavabo", +"lavoir", +"lecture", +"légal", +"léger", +"légume", +"lessive", +"lettre", +"levier", +"lexique", +"lézard", +"liasse", +"libérer", +"libre", +"licence", +"licorne", +"liège", +"lièvre", +"ligature", +"ligoter", +"ligue", +"limer", +"limite", +"limonade", +"limpide", +"linéaire", +"lingot", +"lionceau", +"liquide", +"lisière", +"lister", +"lithium", +"litige", +"littoral", +"livreur", +"logique", +"lointain", +"loisir", +"lombric", +"loterie", +"louer", +"lourd", +"loutre", +"louve", +"loyal", +"lubie", +"lucide", +"lucratif", +"lueur", +"lugubre", +"luisant", +"lumière", +"lunaire", +"lundi", +"luron", +"lutter", +"luxueux", +"machine", +"magasin", +"magenta", +"magique", +"maigre", +"maillon", +"maintien", +"mairie", +"maison", +"majorer", +"malaxer", +"maléfice", +"malheur", +"malice", +"mallette", +"mammouth", +"mandater", +"maniable", +"manquant", +"manteau", +"manuel", +"marathon", +"marbre", +"marchand", +"mardi", +"maritime", +"marqueur", +"marron", +"marteler", +"mascotte", +"massif", +"matériel", +"matière", +"matraque", +"maudire", +"maussade", +"mauve", +"maximal", +"méchant", +"méconnu", +"médaille", +"médecin", +"méditer", +"méduse", +"meilleur", +"mélange", +"mélodie", +"membre", +"mémoire", +"menacer", +"mener", +"menhir", +"mensonge", +"mentor", +"mercredi", +"mérite", +"merle", +"messager", +"mesure", +"métal", +"météore", +"méthode", +"métier", +"meuble", +"miauler", +"microbe", +"miette", +"mignon", +"migrer", +"milieu", +"million", +"mimique", +"mince", +"minéral", +"minimal", +"minorer", +"minute", +"miracle", +"miroiter", +"missile", +"mixte", +"mobile", +"moderne", +"moelleux", +"mondial", +"moniteur", +"monnaie", +"monotone", +"monstre", +"montagne", +"monument", +"moqueur", +"morceau", +"morsure", +"mortier", +"moteur", +"motif", +"mouche", +"moufle", +"moulin", +"mousson", +"mouton", +"mouvant", +"multiple", +"munition", +"muraille", +"murène", +"murmure", +"muscle", +"muséum", +"musicien", +"mutation", +"muter", +"mutuel", +"myriade", +"myrtille", +"mystère", +"mythique", +"nageur", +"nappe", +"narquois", +"narrer", +"natation", +"nation", +"nature", +"naufrage", +"nautique", +"navire", +"nébuleux", +"nectar", +"néfaste", +"négation", +"négliger", +"négocier", +"neige", +"nerveux", +"nettoyer", +"neurone", +"neutron", +"neveu", +"niche", +"nickel", +"nitrate", +"niveau", +"noble", +"nocif", +"nocturne", +"noirceur", +"noisette", +"nomade", +"nombreux", +"nommer", +"normatif", +"notable", +"notifier", +"notoire", +"nourrir", +"nouveau", +"novateur", +"novembre", +"novice", +"nuage", +"nuancer", +"nuire", +"nuisible", +"numéro", +"nuptial", +"nuque", +"nutritif", +"obéir", +"objectif", +"obliger", +"obscur", +"observer", +"obstacle", +"obtenir", +"obturer", +"occasion", +"occuper", +"océan", +"octobre", +"octroyer", +"octupler", +"oculaire", +"odeur", +"odorant", +"offenser", +"officier", +"offrir", +"ogive", +"oiseau", +"oisillon", +"olfactif", +"olivier", +"ombrage", +"omettre", +"onctueux", +"onduler", +"onéreux", +"onirique", +"opale", +"opaque", +"opérer", +"opinion", +"opportun", +"opprimer", +"opter", +"optique", +"orageux", +"orange", +"orbite", +"ordonner", +"oreille", +"organe", +"orgueil", +"orifice", +"ornement", +"orque", +"ortie", +"osciller", +"osmose", +"ossature", +"otarie", +"ouragan", +"ourson", +"outil", +"outrager", +"ouvrage", +"ovation", +"oxyde", +"oxygène", +"ozone", +"paisible", +"palace", +"palmarès", +"palourde", +"palper", +"panache", +"panda", +"pangolin", +"paniquer", +"panneau", +"panorama", +"pantalon", +"papaye", +"papier", +"papoter", +"papyrus", +"paradoxe", +"parcelle", +"paresse", +"parfumer", +"parler", +"parole", +"parrain", +"parsemer", +"partager", +"parure", +"parvenir", +"passion", +"pastèque", +"paternel", +"patience", +"patron", +"pavillon", +"pavoiser", +"payer", +"paysage", +"peigne", +"peintre", +"pelage", +"pélican", +"pelle", +"pelouse", +"peluche", +"pendule", +"pénétrer", +"pénible", +"pensif", +"pénurie", +"pépite", +"péplum", +"perdrix", +"perforer", +"période", +"permuter", +"perplexe", +"persil", +"perte", +"peser", +"pétale", +"petit", +"pétrir", +"peuple", +"pharaon", +"phobie", +"phoque", +"photon", +"phrase", +"physique", +"piano", +"pictural", +"pièce", +"pierre", +"pieuvre", +"pilote", +"pinceau", +"pipette", +"piquer", +"pirogue", +"piscine", +"piston", +"pivoter", +"pixel", +"pizza", +"placard", +"plafond", +"plaisir", +"planer", +"plaque", +"plastron", +"plateau", +"pleurer", +"plexus", +"pliage", +"plomb", +"plonger", +"pluie", +"plumage", +"pochette", +"poésie", +"poète", +"pointe", +"poirier", +"poisson", +"poivre", +"polaire", +"policier", +"pollen", +"polygone", +"pommade", +"pompier", +"ponctuel", +"pondérer", +"poney", +"portique", +"position", +"posséder", +"posture", +"potager", +"poteau", +"potion", +"pouce", +"poulain", +"poumon", +"pourpre", +"poussin", +"pouvoir", +"prairie", +"pratique", +"précieux", +"prédire", +"préfixe", +"prélude", +"prénom", +"présence", +"prétexte", +"prévoir", +"primitif", +"prince", +"prison", +"priver", +"problème", +"procéder", +"prodige", +"profond", +"progrès", +"proie", +"projeter", +"prologue", +"promener", +"propre", +"prospère", +"protéger", +"prouesse", +"proverbe", +"prudence", +"pruneau", +"psychose", +"public", +"puceron", +"puiser", +"pulpe", +"pulsar", +"punaise", +"punitif", +"pupitre", +"purifier", +"puzzle", +"pyramide", +"quasar", +"querelle", +"question", +"quiétude", +"quitter", +"quotient", +"racine", +"raconter", +"radieux", +"ragondin", +"raideur", +"raisin", +"ralentir", +"rallonge", +"ramasser", +"rapide", +"rasage", +"ratisser", +"ravager", +"ravin", +"rayonner", +"réactif", +"réagir", +"réaliser", +"réanimer", +"recevoir", +"réciter", +"réclamer", +"récolter", +"recruter", +"reculer", +"recycler", +"rédiger", +"redouter", +"refaire", +"réflexe", +"réformer", +"refrain", +"refuge", +"régalien", +"région", +"réglage", +"régulier", +"réitérer", +"rejeter", +"rejouer", +"relatif", +"relever", +"relief", +"remarque", +"remède", +"remise", +"remonter", +"remplir", +"remuer", +"renard", +"renfort", +"renifler", +"renoncer", +"rentrer", +"renvoi", +"replier", +"reporter", +"reprise", +"reptile", +"requin", +"réserve", +"résineux", +"résoudre", +"respect", +"rester", +"résultat", +"rétablir", +"retenir", +"réticule", +"retomber", +"retracer", +"réunion", +"réussir", +"revanche", +"revivre", +"révolte", +"révulsif", +"richesse", +"rideau", +"rieur", +"rigide", +"rigoler", +"rincer", +"riposter", +"risible", +"risque", +"rituel", +"rival", +"rivière", +"rocheux", +"romance", +"rompre", +"ronce", +"rondin", +"roseau", +"rosier", +"rotatif", +"rotor", +"rotule", +"rouge", +"rouille", +"rouleau", +"routine", +"royaume", +"ruban", +"rubis", +"ruche", +"ruelle", +"rugueux", +"ruiner", +"ruisseau", +"ruser", +"rustique", +"rythme", +"sabler", +"saboter", +"sabre", +"sacoche", +"safari", +"sagesse", +"saisir", +"salade", +"salive", +"salon", +"saluer", +"samedi", +"sanction", +"sanglier", +"sarcasme", +"sardine", +"saturer", +"saugrenu", +"saumon", +"sauter", +"sauvage", +"savant", +"savonner", +"scalpel", +"scandale", +"scélérat", +"scénario", +"sceptre", +"schéma", +"science", +"scinder", +"score", +"scrutin", +"sculpter", +"séance", +"sécable", +"sécher", +"secouer", +"sécréter", +"sédatif", +"séduire", +"seigneur", +"séjour", +"sélectif", +"semaine", +"sembler", +"semence", +"séminal", +"sénateur", +"sensible", +"sentence", +"séparer", +"séquence", +"serein", +"sergent", +"sérieux", +"serrure", +"sérum", +"service", +"sésame", +"sévir", +"sevrage", +"sextuple", +"sidéral", +"siècle", +"siéger", +"siffler", +"sigle", +"signal", +"silence", +"silicium", +"simple", +"sincère", +"sinistre", +"siphon", +"sirop", +"sismique", +"situer", +"skier", +"social", +"socle", +"sodium", +"soigneux", +"soldat", +"soleil", +"solitude", +"soluble", +"sombre", +"sommeil", +"somnoler", +"sonde", +"songeur", +"sonnette", +"sonore", +"sorcier", +"sortir", +"sosie", +"sottise", +"soucieux", +"soudure", +"souffle", +"soulever", +"soupape", +"source", +"soutirer", +"souvenir", +"spacieux", +"spatial", +"spécial", +"sphère", +"spiral", +"stable", +"station", +"sternum", +"stimulus", +"stipuler", +"strict", +"studieux", +"stupeur", +"styliste", +"sublime", +"substrat", +"subtil", +"subvenir", +"succès", +"sucre", +"suffixe", +"suggérer", +"suiveur", +"sulfate", +"superbe", +"supplier", +"surface", +"suricate", +"surmener", +"surprise", +"sursaut", +"survie", +"suspect", +"syllabe", +"symbole", +"symétrie", +"synapse", +"syntaxe", +"système", +"tabac", +"tablier", +"tactile", +"tailler", +"talent", +"talisman", +"talonner", +"tambour", +"tamiser", +"tangible", +"tapis", +"taquiner", +"tarder", +"tarif", +"tartine", +"tasse", +"tatami", +"tatouage", +"taupe", +"taureau", +"taxer", +"témoin", +"temporel", +"tenaille", +"tendre", +"teneur", +"tenir", +"tension", +"terminer", +"terne", +"terrible", +"tétine", +"texte", +"thème", +"théorie", +"thérapie", +"thorax", +"tibia", +"tiède", +"timide", +"tirelire", +"tiroir", +"tissu", +"titane", +"titre", +"tituber", +"toboggan", +"tolérant", +"tomate", +"tonique", +"tonneau", +"toponyme", +"torche", +"tordre", +"tornade", +"torpille", +"torrent", +"torse", +"tortue", +"totem", +"toucher", +"tournage", +"tousser", +"toxine", +"traction", +"trafic", +"tragique", +"trahir", +"train", +"trancher", +"travail", +"trèfle", +"tremper", +"trésor", +"treuil", +"triage", +"tribunal", +"tricoter", +"trilogie", +"triomphe", +"tripler", +"triturer", +"trivial", +"trombone", +"tronc", +"tropical", +"troupeau", +"tuile", +"tulipe", +"tumulte", +"tunnel", +"turbine", +"tuteur", +"tutoyer", +"tuyau", +"tympan", +"typhon", +"typique", +"tyran", +"ubuesque", +"ultime", +"ultrason", +"unanime", +"unifier", +"union", +"unique", +"unitaire", +"univers", +"uranium", +"urbain", +"urticant", +"usage", +"usine", +"usuel", +"usure", +"utile", +"utopie", +"vacarme", +"vaccin", +"vagabond", +"vague", +"vaillant", +"vaincre", +"vaisseau", +"valable", +"valise", +"vallon", +"valve", +"vampire", +"vanille", +"vapeur", +"varier", +"vaseux", +"vassal", +"vaste", +"vecteur", +"vedette", +"végétal", +"véhicule", +"veinard", +"véloce", +"vendredi", +"vénérer", +"venger", +"venimeux", +"ventouse", +"verdure", +"vérin", +"vernir", +"verrou", +"verser", +"vertu", +"veston", +"vétéran", +"vétuste", +"vexant", +"vexer", +"viaduc", +"viande", +"victoire", +"vidange", +"vidéo", +"vignette", +"vigueur", +"vilain", +"village", +"vinaigre", +"violon", +"vipère", +"virement", +"virtuose", +"virus", +"visage", +"viseur", +"vision", +"visqueux", +"visuel", +"vital", +"vitesse", +"viticole", +"vitrine", +"vivace", +"vivipare", +"vocation", +"voguer", +"voile", +"voisin", +"voiture", +"volaille", +"volcan", +"voltiger", +"volume", +"vorace", +"vortex", +"voter", +"vouloir", +"voyage", +"voyelle", +"wagon", +"xénon", +"yacht", +"zèbre", +"zénith", +"zeste", +"zoologie", +0, +}; \ No newline at end of file diff --git a/src/wallet/bip39_italian.h b/src/wallet/bip39_italian.h new file mode 100644 index 0000000000..6d37aaf2ca --- /dev/null +++ b/src/wallet/bip39_italian.h @@ -0,0 +1,2074 @@ +/** + * Copyright (c) 2013-2014 Tomas Dzetkulic + * Copyright (c) 2013-2014 Pavol Rusnak + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +const char * const wordlist_it[] = { +"abaco", +"abbaglio", +"abbinato", +"abete", +"abisso", +"abolire", +"abrasivo", +"abrogato", +"accadere", +"accenno", +"accusato", +"acetone", +"achille", +"acido", +"acqua", +"acre", +"acrilico", +"acrobata", +"acuto", +"adagio", +"addebito", +"addome", +"adeguato", +"aderire", +"adipe", +"adottare", +"adulare", +"affabile", +"affetto", +"affisso", +"affranto", +"aforisma", +"afoso", +"africano", +"agave", +"agente", +"agevole", +"aggancio", +"agire", +"agitare", +"agonismo", +"agricolo", +"agrumeto", +"aguzzo", +"alabarda", +"alato", +"albatro", +"alberato", +"albo", +"albume", +"alce", +"alcolico", +"alettone", +"alfa", +"algebra", +"aliante", +"alibi", +"alimento", +"allagato", +"allegro", +"allievo", +"allodola", +"allusivo", +"almeno", +"alogeno", +"alpaca", +"alpestre", +"altalena", +"alterno", +"alticcio", +"altrove", +"alunno", +"alveolo", +"alzare", +"amalgama", +"amanita", +"amarena", +"ambito", +"ambrato", +"ameba", +"america", +"ametista", +"amico", +"ammasso", +"ammenda", +"ammirare", +"ammonito", +"amore", +"ampio", +"ampliare", +"amuleto", +"anacardo", +"anagrafe", +"analista", +"anarchia", +"anatra", +"anca", +"ancella", +"ancora", +"andare", +"andrea", +"anello", +"angelo", +"angolare", +"angusto", +"anima", +"annegare", +"annidato", +"anno", +"annuncio", +"anonimo", +"anticipo", +"anzi", +"apatico", +"apertura", +"apode", +"apparire", +"appetito", +"appoggio", +"approdo", +"appunto", +"aprile", +"arabica", +"arachide", +"aragosta", +"araldica", +"arancio", +"aratura", +"arazzo", +"arbitro", +"archivio", +"ardito", +"arenile", +"argento", +"argine", +"arguto", +"aria", +"armonia", +"arnese", +"arredato", +"arringa", +"arrosto", +"arsenico", +"arso", +"artefice", +"arzillo", +"asciutto", +"ascolto", +"asepsi", +"asettico", +"asfalto", +"asino", +"asola", +"aspirato", +"aspro", +"assaggio", +"asse", +"assoluto", +"assurdo", +"asta", +"astenuto", +"astice", +"astratto", +"atavico", +"ateismo", +"atomico", +"atono", +"attesa", +"attivare", +"attorno", +"attrito", +"attuale", +"ausilio", +"austria", +"autista", +"autonomo", +"autunno", +"avanzato", +"avere", +"avvenire", +"avviso", +"avvolgere", +"azione", +"azoto", +"azzimo", +"azzurro", +"babele", +"baccano", +"bacino", +"baco", +"badessa", +"badilata", +"bagnato", +"baita", +"balcone", +"baldo", +"balena", +"ballata", +"balzano", +"bambino", +"bandire", +"baraonda", +"barbaro", +"barca", +"baritono", +"barlume", +"barocco", +"basilico", +"basso", +"batosta", +"battuto", +"baule", +"bava", +"bavosa", +"becco", +"beffa", +"belgio", +"belva", +"benda", +"benevole", +"benigno", +"benzina", +"bere", +"berlina", +"beta", +"bibita", +"bici", +"bidone", +"bifido", +"biga", +"bilancia", +"bimbo", +"binocolo", +"biologo", +"bipede", +"bipolare", +"birbante", +"birra", +"biscotto", +"bisesto", +"bisnonno", +"bisonte", +"bisturi", +"bizzarro", +"blando", +"blatta", +"bollito", +"bonifico", +"bordo", +"bosco", +"botanico", +"bottino", +"bozzolo", +"braccio", +"bradipo", +"brama", +"branca", +"bravura", +"bretella", +"brevetto", +"brezza", +"briglia", +"brillante", +"brindare", +"broccolo", +"brodo", +"bronzina", +"brullo", +"bruno", +"bubbone", +"buca", +"budino", +"buffone", +"buio", +"bulbo", +"buono", +"burlone", +"burrasca", +"bussola", +"busta", +"cadetto", +"caduco", +"calamaro", +"calcolo", +"calesse", +"calibro", +"calmo", +"caloria", +"cambusa", +"camerata", +"camicia", +"cammino", +"camola", +"campale", +"canapa", +"candela", +"cane", +"canino", +"canotto", +"cantina", +"capace", +"capello", +"capitolo", +"capogiro", +"cappero", +"capra", +"capsula", +"carapace", +"carcassa", +"cardo", +"carisma", +"carovana", +"carretto", +"cartolina", +"casaccio", +"cascata", +"caserma", +"caso", +"cassone", +"castello", +"casuale", +"catasta", +"catena", +"catrame", +"cauto", +"cavillo", +"cedibile", +"cedrata", +"cefalo", +"celebre", +"cellulare", +"cena", +"cenone", +"centesimo", +"ceramica", +"cercare", +"certo", +"cerume", +"cervello", +"cesoia", +"cespo", +"ceto", +"chela", +"chiaro", +"chicca", +"chiedere", +"chimera", +"china", +"chirurgo", +"chitarra", +"ciao", +"ciclismo", +"cifrare", +"cigno", +"cilindro", +"ciottolo", +"circa", +"cirrosi", +"citrico", +"cittadino", +"ciuffo", +"civetta", +"civile", +"classico", +"clinica", +"cloro", +"cocco", +"codardo", +"codice", +"coerente", +"cognome", +"collare", +"colmato", +"colore", +"colposo", +"coltivato", +"colza", +"coma", +"cometa", +"commando", +"comodo", +"computer", +"comune", +"conciso", +"condurre", +"conferma", +"congelare", +"coniuge", +"connesso", +"conoscere", +"consumo", +"continuo", +"convegno", +"coperto", +"copione", +"coppia", +"copricapo", +"corazza", +"cordata", +"coricato", +"cornice", +"corolla", +"corpo", +"corredo", +"corsia", +"cortese", +"cosmico", +"costante", +"cottura", +"covato", +"cratere", +"cravatta", +"creato", +"credere", +"cremoso", +"crescita", +"creta", +"criceto", +"crinale", +"crisi", +"critico", +"croce", +"cronaca", +"crostata", +"cruciale", +"crusca", +"cucire", +"cuculo", +"cugino", +"cullato", +"cupola", +"curatore", +"cursore", +"curvo", +"cuscino", +"custode", +"dado", +"daino", +"dalmata", +"damerino", +"daniela", +"dannoso", +"danzare", +"datato", +"davanti", +"davvero", +"debutto", +"decennio", +"deciso", +"declino", +"decollo", +"decreto", +"dedicato", +"definito", +"deforme", +"degno", +"delegare", +"delfino", +"delirio", +"delta", +"demenza", +"denotato", +"dentro", +"deposito", +"derapata", +"derivare", +"deroga", +"descritto", +"deserto", +"desiderio", +"desumere", +"detersivo", +"devoto", +"diametro", +"dicembre", +"diedro", +"difeso", +"diffuso", +"digerire", +"digitale", +"diluvio", +"dinamico", +"dinnanzi", +"dipinto", +"diploma", +"dipolo", +"diradare", +"dire", +"dirotto", +"dirupo", +"disagio", +"discreto", +"disfare", +"disgelo", +"disposto", +"distanza", +"disumano", +"dito", +"divano", +"divelto", +"dividere", +"divorato", +"doblone", +"docente", +"doganale", +"dogma", +"dolce", +"domato", +"domenica", +"dominare", +"dondolo", +"dono", +"dormire", +"dote", +"dottore", +"dovuto", +"dozzina", +"drago", +"druido", +"dubbio", +"dubitare", +"ducale", +"duna", +"duomo", +"duplice", +"duraturo", +"ebano", +"eccesso", +"ecco", +"eclissi", +"economia", +"edera", +"edicola", +"edile", +"editoria", +"educare", +"egemonia", +"egli", +"egoismo", +"egregio", +"elaborato", +"elargire", +"elegante", +"elencato", +"eletto", +"elevare", +"elfico", +"elica", +"elmo", +"elsa", +"eluso", +"emanato", +"emblema", +"emesso", +"emiro", +"emotivo", +"emozione", +"empirico", +"emulo", +"endemico", +"enduro", +"energia", +"enfasi", +"enoteca", +"entrare", +"enzima", +"epatite", +"epilogo", +"episodio", +"epocale", +"eppure", +"equatore", +"erario", +"erba", +"erboso", +"erede", +"eremita", +"erigere", +"ermetico", +"eroe", +"erosivo", +"errante", +"esagono", +"esame", +"esanime", +"esaudire", +"esca", +"esempio", +"esercito", +"esibito", +"esigente", +"esistere", +"esito", +"esofago", +"esortato", +"esoso", +"espanso", +"espresso", +"essenza", +"esso", +"esteso", +"estimare", +"estonia", +"estroso", +"esultare", +"etilico", +"etnico", +"etrusco", +"etto", +"euclideo", +"europa", +"evaso", +"evidenza", +"evitato", +"evoluto", +"evviva", +"fabbrica", +"faccenda", +"fachiro", +"falco", +"famiglia", +"fanale", +"fanfara", +"fango", +"fantasma", +"fare", +"farfalla", +"farinoso", +"farmaco", +"fascia", +"fastoso", +"fasullo", +"faticare", +"fato", +"favoloso", +"febbre", +"fecola", +"fede", +"fegato", +"felpa", +"feltro", +"femmina", +"fendere", +"fenomeno", +"fermento", +"ferro", +"fertile", +"fessura", +"festivo", +"fetta", +"feudo", +"fiaba", +"fiducia", +"fifa", +"figurato", +"filo", +"finanza", +"finestra", +"finire", +"fiore", +"fiscale", +"fisico", +"fiume", +"flacone", +"flamenco", +"flebo", +"flemma", +"florido", +"fluente", +"fluoro", +"fobico", +"focaccia", +"focoso", +"foderato", +"foglio", +"folata", +"folclore", +"folgore", +"fondente", +"fonetico", +"fonia", +"fontana", +"forbito", +"forchetta", +"foresta", +"formica", +"fornaio", +"foro", +"fortezza", +"forzare", +"fosfato", +"fosso", +"fracasso", +"frana", +"frassino", +"fratello", +"freccetta", +"frenata", +"fresco", +"frigo", +"frollino", +"fronde", +"frugale", +"frutta", +"fucilata", +"fucsia", +"fuggente", +"fulmine", +"fulvo", +"fumante", +"fumetto", +"fumoso", +"fune", +"funzione", +"fuoco", +"furbo", +"furgone", +"furore", +"fuso", +"futile", +"gabbiano", +"gaffe", +"galateo", +"gallina", +"galoppo", +"gambero", +"gamma", +"garanzia", +"garbo", +"garofano", +"garzone", +"gasdotto", +"gasolio", +"gastrico", +"gatto", +"gaudio", +"gazebo", +"gazzella", +"geco", +"gelatina", +"gelso", +"gemello", +"gemmato", +"gene", +"genitore", +"gennaio", +"genotipo", +"gergo", +"ghepardo", +"ghiaccio", +"ghisa", +"giallo", +"gilda", +"ginepro", +"giocare", +"gioiello", +"giorno", +"giove", +"girato", +"girone", +"gittata", +"giudizio", +"giurato", +"giusto", +"globulo", +"glutine", +"gnomo", +"gobba", +"golf", +"gomito", +"gommone", +"gonfio", +"gonna", +"governo", +"gracile", +"grado", +"grafico", +"grammo", +"grande", +"grattare", +"gravoso", +"grazia", +"greca", +"gregge", +"grifone", +"grigio", +"grinza", +"grotta", +"gruppo", +"guadagno", +"guaio", +"guanto", +"guardare", +"gufo", +"guidare", +"ibernato", +"icona", +"identico", +"idillio", +"idolo", +"idra", +"idrico", +"idrogeno", +"igiene", +"ignaro", +"ignorato", +"ilare", +"illeso", +"illogico", +"illudere", +"imballo", +"imbevuto", +"imbocco", +"imbuto", +"immane", +"immerso", +"immolato", +"impacco", +"impeto", +"impiego", +"importo", +"impronta", +"inalare", +"inarcare", +"inattivo", +"incanto", +"incendio", +"inchino", +"incisivo", +"incluso", +"incontro", +"incrocio", +"incubo", +"indagine", +"india", +"indole", +"inedito", +"infatti", +"infilare", +"inflitto", +"ingaggio", +"ingegno", +"inglese", +"ingordo", +"ingrosso", +"innesco", +"inodore", +"inoltrare", +"inondato", +"insano", +"insetto", +"insieme", +"insonnia", +"insulina", +"intasato", +"intero", +"intonaco", +"intuito", +"inumidire", +"invalido", +"invece", +"invito", +"iperbole", +"ipnotico", +"ipotesi", +"ippica", +"iride", +"irlanda", +"ironico", +"irrigato", +"irrorare", +"isolato", +"isotopo", +"isterico", +"istituto", +"istrice", +"italia", +"iterare", +"labbro", +"labirinto", +"lacca", +"lacerato", +"lacrima", +"lacuna", +"laddove", +"lago", +"lampo", +"lancetta", +"lanterna", +"lardoso", +"larga", +"laringe", +"lastra", +"latenza", +"latino", +"lattuga", +"lavagna", +"lavoro", +"legale", +"leggero", +"lembo", +"lentezza", +"lenza", +"leone", +"lepre", +"lesivo", +"lessato", +"lesto", +"letterale", +"leva", +"levigato", +"libero", +"lido", +"lievito", +"lilla", +"limatura", +"limitare", +"limpido", +"lineare", +"lingua", +"liquido", +"lira", +"lirica", +"lisca", +"lite", +"litigio", +"livrea", +"locanda", +"lode", +"logica", +"lombare", +"londra", +"longevo", +"loquace", +"lorenzo", +"loto", +"lotteria", +"luce", +"lucidato", +"lumaca", +"luminoso", +"lungo", +"lupo", +"luppolo", +"lusinga", +"lusso", +"lutto", +"macabro", +"macchina", +"macero", +"macinato", +"madama", +"magico", +"maglia", +"magnete", +"magro", +"maiolica", +"malafede", +"malgrado", +"malinteso", +"malsano", +"malto", +"malumore", +"mana", +"mancia", +"mandorla", +"mangiare", +"manifesto", +"mannaro", +"manovra", +"mansarda", +"mantide", +"manubrio", +"mappa", +"maratona", +"marcire", +"maretta", +"marmo", +"marsupio", +"maschera", +"massaia", +"mastino", +"materasso", +"matricola", +"mattone", +"maturo", +"mazurca", +"meandro", +"meccanico", +"mecenate", +"medesimo", +"meditare", +"mega", +"melassa", +"melis", +"melodia", +"meninge", +"meno", +"mensola", +"mercurio", +"merenda", +"merlo", +"meschino", +"mese", +"messere", +"mestolo", +"metallo", +"metodo", +"mettere", +"miagolare", +"mica", +"micelio", +"michele", +"microbo", +"midollo", +"miele", +"migliore", +"milano", +"milite", +"mimosa", +"minerale", +"mini", +"minore", +"mirino", +"mirtillo", +"miscela", +"missiva", +"misto", +"misurare", +"mitezza", +"mitigare", +"mitra", +"mittente", +"mnemonico", +"modello", +"modifica", +"modulo", +"mogano", +"mogio", +"mole", +"molosso", +"monastero", +"monco", +"mondina", +"monetario", +"monile", +"monotono", +"monsone", +"montato", +"monviso", +"mora", +"mordere", +"morsicato", +"mostro", +"motivato", +"motosega", +"motto", +"movenza", +"movimento", +"mozzo", +"mucca", +"mucosa", +"muffa", +"mughetto", +"mugnaio", +"mulatto", +"mulinello", +"multiplo", +"mummia", +"munto", +"muovere", +"murale", +"musa", +"muscolo", +"musica", +"mutevole", +"muto", +"nababbo", +"nafta", +"nanometro", +"narciso", +"narice", +"narrato", +"nascere", +"nastrare", +"naturale", +"nautica", +"naviglio", +"nebulosa", +"necrosi", +"negativo", +"negozio", +"nemmeno", +"neofita", +"neretto", +"nervo", +"nessuno", +"nettuno", +"neutrale", +"neve", +"nevrotico", +"nicchia", +"ninfa", +"nitido", +"nobile", +"nocivo", +"nodo", +"nome", +"nomina", +"nordico", +"normale", +"norvegese", +"nostrano", +"notare", +"notizia", +"notturno", +"novella", +"nucleo", +"nulla", +"numero", +"nuovo", +"nutrire", +"nuvola", +"nuziale", +"oasi", +"obbedire", +"obbligo", +"obelisco", +"oblio", +"obolo", +"obsoleto", +"occasione", +"occhio", +"occidente", +"occorrere", +"occultare", +"ocra", +"oculato", +"odierno", +"odorare", +"offerta", +"offrire", +"offuscato", +"oggetto", +"oggi", +"ognuno", +"olandese", +"olfatto", +"oliato", +"oliva", +"ologramma", +"oltre", +"omaggio", +"ombelico", +"ombra", +"omega", +"omissione", +"ondoso", +"onere", +"onice", +"onnivoro", +"onorevole", +"onta", +"operato", +"opinione", +"opposto", +"oracolo", +"orafo", +"ordine", +"orecchino", +"orefice", +"orfano", +"organico", +"origine", +"orizzonte", +"orma", +"ormeggio", +"ornativo", +"orologio", +"orrendo", +"orribile", +"ortensia", +"ortica", +"orzata", +"orzo", +"osare", +"oscurare", +"osmosi", +"ospedale", +"ospite", +"ossa", +"ossidare", +"ostacolo", +"oste", +"otite", +"otre", +"ottagono", +"ottimo", +"ottobre", +"ovale", +"ovest", +"ovino", +"oviparo", +"ovocito", +"ovunque", +"ovviare", +"ozio", +"pacchetto", +"pace", +"pacifico", +"padella", +"padrone", +"paese", +"paga", +"pagina", +"palazzina", +"palesare", +"pallido", +"palo", +"palude", +"pandoro", +"pannello", +"paolo", +"paonazzo", +"paprica", +"parabola", +"parcella", +"parere", +"pargolo", +"pari", +"parlato", +"parola", +"partire", +"parvenza", +"parziale", +"passivo", +"pasticca", +"patacca", +"patologia", +"pattume", +"pavone", +"peccato", +"pedalare", +"pedonale", +"peggio", +"peloso", +"penare", +"pendice", +"penisola", +"pennuto", +"penombra", +"pensare", +"pentola", +"pepe", +"pepita", +"perbene", +"percorso", +"perdonato", +"perforare", +"pergamena", +"periodo", +"permesso", +"perno", +"perplesso", +"persuaso", +"pertugio", +"pervaso", +"pesatore", +"pesista", +"peso", +"pestifero", +"petalo", +"pettine", +"petulante", +"pezzo", +"piacere", +"pianta", +"piattino", +"piccino", +"picozza", +"piega", +"pietra", +"piffero", +"pigiama", +"pigolio", +"pigro", +"pila", +"pilifero", +"pillola", +"pilota", +"pimpante", +"pineta", +"pinna", +"pinolo", +"pioggia", +"piombo", +"piramide", +"piretico", +"pirite", +"pirolisi", +"pitone", +"pizzico", +"placebo", +"planare", +"plasma", +"platano", +"plenario", +"pochezza", +"poderoso", +"podismo", +"poesia", +"poggiare", +"polenta", +"poligono", +"pollice", +"polmonite", +"polpetta", +"polso", +"poltrona", +"polvere", +"pomice", +"pomodoro", +"ponte", +"popoloso", +"porfido", +"poroso", +"porpora", +"porre", +"portata", +"posa", +"positivo", +"possesso", +"postulato", +"potassio", +"potere", +"pranzo", +"prassi", +"pratica", +"precluso", +"predica", +"prefisso", +"pregiato", +"prelievo", +"premere", +"prenotare", +"preparato", +"presenza", +"pretesto", +"prevalso", +"prima", +"principe", +"privato", +"problema", +"procura", +"produrre", +"profumo", +"progetto", +"prolunga", +"promessa", +"pronome", +"proposta", +"proroga", +"proteso", +"prova", +"prudente", +"prugna", +"prurito", +"psiche", +"pubblico", +"pudica", +"pugilato", +"pugno", +"pulce", +"pulito", +"pulsante", +"puntare", +"pupazzo", +"pupilla", +"puro", +"quadro", +"qualcosa", +"quasi", +"querela", +"quota", +"raccolto", +"raddoppio", +"radicale", +"radunato", +"raffica", +"ragazzo", +"ragione", +"ragno", +"ramarro", +"ramingo", +"ramo", +"randagio", +"rantolare", +"rapato", +"rapina", +"rappreso", +"rasatura", +"raschiato", +"rasente", +"rassegna", +"rastrello", +"rata", +"ravveduto", +"reale", +"recepire", +"recinto", +"recluta", +"recondito", +"recupero", +"reddito", +"redimere", +"regalato", +"registro", +"regola", +"regresso", +"relazione", +"remare", +"remoto", +"renna", +"replica", +"reprimere", +"reputare", +"resa", +"residente", +"responso", +"restauro", +"rete", +"retina", +"retorica", +"rettifica", +"revocato", +"riassunto", +"ribadire", +"ribelle", +"ribrezzo", +"ricarica", +"ricco", +"ricevere", +"riciclato", +"ricordo", +"ricreduto", +"ridicolo", +"ridurre", +"rifasare", +"riflesso", +"riforma", +"rifugio", +"rigare", +"rigettato", +"righello", +"rilassato", +"rilevato", +"rimanere", +"rimbalzo", +"rimedio", +"rimorchio", +"rinascita", +"rincaro", +"rinforzo", +"rinnovo", +"rinomato", +"rinsavito", +"rintocco", +"rinuncia", +"rinvenire", +"riparato", +"ripetuto", +"ripieno", +"riportare", +"ripresa", +"ripulire", +"risata", +"rischio", +"riserva", +"risibile", +"riso", +"rispetto", +"ristoro", +"risultato", +"risvolto", +"ritardo", +"ritegno", +"ritmico", +"ritrovo", +"riunione", +"riva", +"riverso", +"rivincita", +"rivolto", +"rizoma", +"roba", +"robotico", +"robusto", +"roccia", +"roco", +"rodaggio", +"rodere", +"roditore", +"rogito", +"rollio", +"romantico", +"rompere", +"ronzio", +"rosolare", +"rospo", +"rotante", +"rotondo", +"rotula", +"rovescio", +"rubizzo", +"rubrica", +"ruga", +"rullino", +"rumine", +"rumoroso", +"ruolo", +"rupe", +"russare", +"rustico", +"sabato", +"sabbiare", +"sabotato", +"sagoma", +"salasso", +"saldatura", +"salgemma", +"salivare", +"salmone", +"salone", +"saltare", +"saluto", +"salvo", +"sapere", +"sapido", +"saporito", +"saraceno", +"sarcasmo", +"sarto", +"sassoso", +"satellite", +"satira", +"satollo", +"saturno", +"savana", +"savio", +"saziato", +"sbadiglio", +"sbalzo", +"sbancato", +"sbarra", +"sbattere", +"sbavare", +"sbendare", +"sbirciare", +"sbloccato", +"sbocciato", +"sbrinare", +"sbruffone", +"sbuffare", +"scabroso", +"scadenza", +"scala", +"scambiare", +"scandalo", +"scapola", +"scarso", +"scatenare", +"scavato", +"scelto", +"scenico", +"scettro", +"scheda", +"schiena", +"sciarpa", +"scienza", +"scindere", +"scippo", +"sciroppo", +"scivolo", +"sclerare", +"scodella", +"scolpito", +"scomparto", +"sconforto", +"scoprire", +"scorta", +"scossone", +"scozzese", +"scriba", +"scrollare", +"scrutinio", +"scuderia", +"scultore", +"scuola", +"scuro", +"scusare", +"sdebitare", +"sdoganare", +"seccatura", +"secondo", +"sedano", +"seggiola", +"segnalato", +"segregato", +"seguito", +"selciato", +"selettivo", +"sella", +"selvaggio", +"semaforo", +"sembrare", +"seme", +"seminato", +"sempre", +"senso", +"sentire", +"sepolto", +"sequenza", +"serata", +"serbato", +"sereno", +"serio", +"serpente", +"serraglio", +"servire", +"sestina", +"setola", +"settimana", +"sfacelo", +"sfaldare", +"sfamato", +"sfarzoso", +"sfaticato", +"sfera", +"sfida", +"sfilato", +"sfinge", +"sfocato", +"sfoderare", +"sfogo", +"sfoltire", +"sforzato", +"sfratto", +"sfruttato", +"sfuggito", +"sfumare", +"sfuso", +"sgabello", +"sgarbato", +"sgonfiare", +"sgorbio", +"sgrassato", +"sguardo", +"sibilo", +"siccome", +"sierra", +"sigla", +"signore", +"silenzio", +"sillaba", +"simbolo", +"simpatico", +"simulato", +"sinfonia", +"singolo", +"sinistro", +"sino", +"sintesi", +"sinusoide", +"sipario", +"sisma", +"sistole", +"situato", +"slitta", +"slogatura", +"sloveno", +"smarrito", +"smemorato", +"smentito", +"smeraldo", +"smilzo", +"smontare", +"smottato", +"smussato", +"snellire", +"snervato", +"snodo", +"sobbalzo", +"sobrio", +"soccorso", +"sociale", +"sodale", +"soffitto", +"sogno", +"soldato", +"solenne", +"solido", +"sollazzo", +"solo", +"solubile", +"solvente", +"somatico", +"somma", +"sonda", +"sonetto", +"sonnifero", +"sopire", +"soppeso", +"sopra", +"sorgere", +"sorpasso", +"sorriso", +"sorso", +"sorteggio", +"sorvolato", +"sospiro", +"sosta", +"sottile", +"spada", +"spalla", +"spargere", +"spatola", +"spavento", +"spazzola", +"specie", +"spedire", +"spegnere", +"spelatura", +"speranza", +"spessore", +"spettrale", +"spezzato", +"spia", +"spigoloso", +"spillato", +"spinoso", +"spirale", +"splendido", +"sportivo", +"sposo", +"spranga", +"sprecare", +"spronato", +"spruzzo", +"spuntino", +"squillo", +"sradicare", +"srotolato", +"stabile", +"stacco", +"staffa", +"stagnare", +"stampato", +"stantio", +"starnuto", +"stasera", +"statuto", +"stelo", +"steppa", +"sterzo", +"stiletto", +"stima", +"stirpe", +"stivale", +"stizzoso", +"stonato", +"storico", +"strappo", +"stregato", +"stridulo", +"strozzare", +"strutto", +"stuccare", +"stufo", +"stupendo", +"subentro", +"succoso", +"sudore", +"suggerito", +"sugo", +"sultano", +"suonare", +"superbo", +"supporto", +"surgelato", +"surrogato", +"sussurro", +"sutura", +"svagare", +"svedese", +"sveglio", +"svelare", +"svenuto", +"svezia", +"sviluppo", +"svista", +"svizzera", +"svolta", +"svuotare", +"tabacco", +"tabulato", +"tacciare", +"taciturno", +"tale", +"talismano", +"tampone", +"tannino", +"tara", +"tardivo", +"targato", +"tariffa", +"tarpare", +"tartaruga", +"tasto", +"tattico", +"taverna", +"tavolata", +"tazza", +"teca", +"tecnico", +"telefono", +"temerario", +"tempo", +"temuto", +"tendone", +"tenero", +"tensione", +"tentacolo", +"teorema", +"terme", +"terrazzo", +"terzetto", +"tesi", +"tesserato", +"testato", +"tetro", +"tettoia", +"tifare", +"tigella", +"timbro", +"tinto", +"tipico", +"tipografo", +"tiraggio", +"tiro", +"titanio", +"titolo", +"titubante", +"tizio", +"tizzone", +"toccare", +"tollerare", +"tolto", +"tombola", +"tomo", +"tonfo", +"tonsilla", +"topazio", +"topologia", +"toppa", +"torba", +"tornare", +"torrone", +"tortora", +"toscano", +"tossire", +"tostatura", +"totano", +"trabocco", +"trachea", +"trafila", +"tragedia", +"tralcio", +"tramonto", +"transito", +"trapano", +"trarre", +"trasloco", +"trattato", +"trave", +"treccia", +"tremolio", +"trespolo", +"tributo", +"tricheco", +"trifoglio", +"trillo", +"trincea", +"trio", +"tristezza", +"triturato", +"trivella", +"tromba", +"trono", +"troppo", +"trottola", +"trovare", +"truccato", +"tubatura", +"tuffato", +"tulipano", +"tumulto", +"tunisia", +"turbare", +"turchino", +"tuta", +"tutela", +"ubicato", +"uccello", +"uccisore", +"udire", +"uditivo", +"uffa", +"ufficio", +"uguale", +"ulisse", +"ultimato", +"umano", +"umile", +"umorismo", +"uncinetto", +"ungere", +"ungherese", +"unicorno", +"unificato", +"unisono", +"unitario", +"unte", +"uovo", +"upupa", +"uragano", +"urgenza", +"urlo", +"usanza", +"usato", +"uscito", +"usignolo", +"usuraio", +"utensile", +"utilizzo", +"utopia", +"vacante", +"vaccinato", +"vagabondo", +"vagliato", +"valanga", +"valgo", +"valico", +"valletta", +"valoroso", +"valutare", +"valvola", +"vampata", +"vangare", +"vanitoso", +"vano", +"vantaggio", +"vanvera", +"vapore", +"varano", +"varcato", +"variante", +"vasca", +"vedetta", +"vedova", +"veduto", +"vegetale", +"veicolo", +"velcro", +"velina", +"velluto", +"veloce", +"venato", +"vendemmia", +"vento", +"verace", +"verbale", +"vergogna", +"verifica", +"vero", +"verruca", +"verticale", +"vescica", +"vessillo", +"vestale", +"veterano", +"vetrina", +"vetusto", +"viandante", +"vibrante", +"vicenda", +"vichingo", +"vicinanza", +"vidimare", +"vigilia", +"vigneto", +"vigore", +"vile", +"villano", +"vimini", +"vincitore", +"viola", +"vipera", +"virgola", +"virologo", +"virulento", +"viscoso", +"visione", +"vispo", +"vissuto", +"visura", +"vita", +"vitello", +"vittima", +"vivanda", +"vivido", +"viziare", +"voce", +"voga", +"volatile", +"volere", +"volpe", +"voragine", +"vulcano", +"zampogna", +"zanna", +"zappato", +"zattera", +"zavorra", +"zefiro", +"zelante", +"zelo", +"zenzero", +"zerbino", +"zibetto", +"zinco", +"zircone", +"zitto", +"zolla", +"zotico", +"zucchero", +"zufolo", +"zulu", +"zuppa", +0, +}; \ No newline at end of file diff --git a/src/wallet/bip39_japanese.h b/src/wallet/bip39_japanese.h new file mode 100644 index 0000000000..42520b18d8 --- /dev/null +++ b/src/wallet/bip39_japanese.h @@ -0,0 +1,2074 @@ +/** + * Copyright (c) 2013-2014 Tomas Dzetkulic + * Copyright (c) 2013-2014 Pavol Rusnak + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +const char * const wordlist_ja[] = { +"あいこくしん", +"あいさつ", +"あいだ", +"あおぞら", +"あかちゃん", +"あきる", +"あけがた", +"あける", +"あこがれる", +"あさい", +"あさひ", +"あしあと", +"あじわう", +"あずかる", +"あずき", +"あそぶ", +"あたえる", +"あたためる", +"あたりまえ", +"あたる", +"あつい", +"あつかう", +"あっしゅく", +"あつまり", +"あつめる", +"あてな", +"あてはまる", +"あひる", +"あぶら", +"あぶる", +"あふれる", +"あまい", +"あまど", +"あまやかす", +"あまり", +"あみもの", +"あめりか", +"あやまる", +"あゆむ", +"あらいぐま", +"あらし", +"あらすじ", +"あらためる", +"あらゆる", +"あらわす", +"ありがとう", +"あわせる", +"あわてる", +"あんい", +"あんがい", +"あんこ", +"あんぜん", +"あんてい", +"あんない", +"あんまり", +"いいだす", +"いおん", +"いがい", +"いがく", +"いきおい", +"いきなり", +"いきもの", +"いきる", +"いくじ", +"いくぶん", +"いけばな", +"いけん", +"いこう", +"いこく", +"いこつ", +"いさましい", +"いさん", +"いしき", +"いじゅう", +"いじょう", +"いじわる", +"いずみ", +"いずれ", +"いせい", +"いせえび", +"いせかい", +"いせき", +"いぜん", +"いそうろう", +"いそがしい", +"いだい", +"いだく", +"いたずら", +"いたみ", +"いたりあ", +"いちおう", +"いちじ", +"いちど", +"いちば", +"いちぶ", +"いちりゅう", +"いつか", +"いっしゅん", +"いっせい", +"いっそう", +"いったん", +"いっち", +"いってい", +"いっぽう", +"いてざ", +"いてん", +"いどう", +"いとこ", +"いない", +"いなか", +"いねむり", +"いのち", +"いのる", +"いはつ", +"いばる", +"いはん", +"いびき", +"いひん", +"いふく", +"いへん", +"いほう", +"いみん", +"いもうと", +"いもたれ", +"いもり", +"いやがる", +"いやす", +"いよかん", +"いよく", +"いらい", +"いらすと", +"いりぐち", +"いりょう", +"いれい", +"いれもの", +"いれる", +"いろえんぴつ", +"いわい", +"いわう", +"いわかん", +"いわば", +"いわゆる", +"いんげんまめ", +"いんさつ", +"いんしょう", +"いんよう", +"うえき", +"うえる", +"うおざ", +"うがい", +"うかぶ", +"うかべる", +"うきわ", +"うくらいな", +"うくれれ", +"うけたまわる", +"うけつけ", +"うけとる", +"うけもつ", +"うける", +"うごかす", +"うごく", +"うこん", +"うさぎ", +"うしなう", +"うしろがみ", +"うすい", +"うすぎ", +"うすぐらい", +"うすめる", +"うせつ", +"うちあわせ", +"うちがわ", +"うちき", +"うちゅう", +"うっかり", +"うつくしい", +"うったえる", +"うつる", +"うどん", +"うなぎ", +"うなじ", +"うなずく", +"うなる", +"うねる", +"うのう", +"うぶげ", +"うぶごえ", +"うまれる", +"うめる", +"うもう", +"うやまう", +"うよく", +"うらがえす", +"うらぐち", +"うらない", +"うりあげ", +"うりきれ", +"うるさい", +"うれしい", +"うれゆき", +"うれる", +"うろこ", +"うわき", +"うわさ", +"うんこう", +"うんちん", +"うんてん", +"うんどう", +"えいえん", +"えいが", +"えいきょう", +"えいご", +"えいせい", +"えいぶん", +"えいよう", +"えいわ", +"えおり", +"えがお", +"えがく", +"えきたい", +"えくせる", +"えしゃく", +"えすて", +"えつらん", +"えのぐ", +"えほうまき", +"えほん", +"えまき", +"えもじ", +"えもの", +"えらい", +"えらぶ", +"えりあ", +"えんえん", +"えんかい", +"えんぎ", +"えんげき", +"えんしゅう", +"えんぜつ", +"えんそく", +"えんちょう", +"えんとつ", +"おいかける", +"おいこす", +"おいしい", +"おいつく", +"おうえん", +"おうさま", +"おうじ", +"おうせつ", +"おうたい", +"おうふく", +"おうべい", +"おうよう", +"おえる", +"おおい", +"おおう", +"おおどおり", +"おおや", +"おおよそ", +"おかえり", +"おかず", +"おがむ", +"おかわり", +"おぎなう", +"おきる", +"おくさま", +"おくじょう", +"おくりがな", +"おくる", +"おくれる", +"おこす", +"おこなう", +"おこる", +"おさえる", +"おさない", +"おさめる", +"おしいれ", +"おしえる", +"おじぎ", +"おじさん", +"おしゃれ", +"おそらく", +"おそわる", +"おたがい", +"おたく", +"おだやか", +"おちつく", +"おっと", +"おつり", +"おでかけ", +"おとしもの", +"おとなしい", +"おどり", +"おどろかす", +"おばさん", +"おまいり", +"おめでとう", +"おもいで", +"おもう", +"おもたい", +"おもちゃ", +"おやつ", +"おやゆび", +"およぼす", +"おらんだ", +"おろす", +"おんがく", +"おんけい", +"おんしゃ", +"おんせん", +"おんだん", +"おんちゅう", +"おんどけい", +"かあつ", +"かいが", +"がいき", +"がいけん", +"がいこう", +"かいさつ", +"かいしゃ", +"かいすいよく", +"かいぜん", +"かいぞうど", +"かいつう", +"かいてん", +"かいとう", +"かいふく", +"がいへき", +"かいほう", +"かいよう", +"がいらい", +"かいわ", +"かえる", +"かおり", +"かかえる", +"かがく", +"かがし", +"かがみ", +"かくご", +"かくとく", +"かざる", +"がぞう", +"かたい", +"かたち", +"がちょう", +"がっきゅう", +"がっこう", +"がっさん", +"がっしょう", +"かなざわし", +"かのう", +"がはく", +"かぶか", +"かほう", +"かほご", +"かまう", +"かまぼこ", +"かめれおん", +"かゆい", +"かようび", +"からい", +"かるい", +"かろう", +"かわく", +"かわら", +"がんか", +"かんけい", +"かんこう", +"かんしゃ", +"かんそう", +"かんたん", +"かんち", +"がんばる", +"きあい", +"きあつ", +"きいろ", +"ぎいん", +"きうい", +"きうん", +"きえる", +"きおう", +"きおく", +"きおち", +"きおん", +"きかい", +"きかく", +"きかんしゃ", +"ききて", +"きくばり", +"きくらげ", +"きけんせい", +"きこう", +"きこえる", +"きこく", +"きさい", +"きさく", +"きさま", +"きさらぎ", +"ぎじかがく", +"ぎしき", +"ぎじたいけん", +"ぎじにってい", +"ぎじゅつしゃ", +"きすう", +"きせい", +"きせき", +"きせつ", +"きそう", +"きぞく", +"きぞん", +"きたえる", +"きちょう", +"きつえん", +"ぎっちり", +"きつつき", +"きつね", +"きてい", +"きどう", +"きどく", +"きない", +"きなが", +"きなこ", +"きぬごし", +"きねん", +"きのう", +"きのした", +"きはく", +"きびしい", +"きひん", +"きふく", +"きぶん", +"きぼう", +"きほん", +"きまる", +"きみつ", +"きむずかしい", +"きめる", +"きもだめし", +"きもち", +"きもの", +"きゃく", +"きやく", +"ぎゅうにく", +"きよう", +"きょうりゅう", +"きらい", +"きらく", +"きりん", +"きれい", +"きれつ", +"きろく", +"ぎろん", +"きわめる", +"ぎんいろ", +"きんかくじ", +"きんじょ", +"きんようび", +"ぐあい", +"くいず", +"くうかん", +"くうき", +"くうぐん", +"くうこう", +"ぐうせい", +"くうそう", +"ぐうたら", +"くうふく", +"くうぼ", +"くかん", +"くきょう", +"くげん", +"ぐこう", +"くさい", +"くさき", +"くさばな", +"くさる", +"くしゃみ", +"くしょう", +"くすのき", +"くすりゆび", +"くせげ", +"くせん", +"ぐたいてき", +"くださる", +"くたびれる", +"くちこみ", +"くちさき", +"くつした", +"ぐっすり", +"くつろぐ", +"くとうてん", +"くどく", +"くなん", +"くねくね", +"くのう", +"くふう", +"くみあわせ", +"くみたてる", +"くめる", +"くやくしょ", +"くらす", +"くらべる", +"くるま", +"くれる", +"くろう", +"くわしい", +"ぐんかん", +"ぐんしょく", +"ぐんたい", +"ぐんて", +"けあな", +"けいかく", +"けいけん", +"けいこ", +"けいさつ", +"げいじゅつ", +"けいたい", +"げいのうじん", +"けいれき", +"けいろ", +"けおとす", +"けおりもの", +"げきか", +"げきげん", +"げきだん", +"げきちん", +"げきとつ", +"げきは", +"げきやく", +"げこう", +"げこくじょう", +"げざい", +"けさき", +"げざん", +"けしき", +"けしごむ", +"けしょう", +"げすと", +"けたば", +"けちゃっぷ", +"けちらす", +"けつあつ", +"けつい", +"けつえき", +"けっこん", +"けつじょ", +"けっせき", +"けってい", +"けつまつ", +"げつようび", +"げつれい", +"けつろん", +"げどく", +"けとばす", +"けとる", +"けなげ", +"けなす", +"けなみ", +"けぬき", +"げねつ", +"けねん", +"けはい", +"げひん", +"けぶかい", +"げぼく", +"けまり", +"けみかる", +"けむし", +"けむり", +"けもの", +"けらい", +"けろけろ", +"けわしい", +"けんい", +"けんえつ", +"けんお", +"けんか", +"げんき", +"けんげん", +"けんこう", +"けんさく", +"けんしゅう", +"けんすう", +"げんそう", +"けんちく", +"けんてい", +"けんとう", +"けんない", +"けんにん", +"げんぶつ", +"けんま", +"けんみん", +"けんめい", +"けんらん", +"けんり", +"こあくま", +"こいぬ", +"こいびと", +"ごうい", +"こうえん", +"こうおん", +"こうかん", +"ごうきゅう", +"ごうけい", +"こうこう", +"こうさい", +"こうじ", +"こうすい", +"ごうせい", +"こうそく", +"こうたい", +"こうちゃ", +"こうつう", +"こうてい", +"こうどう", +"こうない", +"こうはい", +"ごうほう", +"ごうまん", +"こうもく", +"こうりつ", +"こえる", +"こおり", +"ごかい", +"ごがつ", +"ごかん", +"こくご", +"こくさい", +"こくとう", +"こくない", +"こくはく", +"こぐま", +"こけい", +"こける", +"ここのか", +"こころ", +"こさめ", +"こしつ", +"こすう", +"こせい", +"こせき", +"こぜん", +"こそだて", +"こたい", +"こたえる", +"こたつ", +"こちょう", +"こっか", +"こつこつ", +"こつばん", +"こつぶ", +"こてい", +"こてん", +"ことがら", +"ことし", +"ことば", +"ことり", +"こなごな", +"こねこね", +"このまま", +"このみ", +"このよ", +"ごはん", +"こひつじ", +"こふう", +"こふん", +"こぼれる", +"ごまあぶら", +"こまかい", +"ごますり", +"こまつな", +"こまる", +"こむぎこ", +"こもじ", +"こもち", +"こもの", +"こもん", +"こやく", +"こやま", +"こゆう", +"こゆび", +"こよい", +"こよう", +"こりる", +"これくしょん", +"ころっけ", +"こわもて", +"こわれる", +"こんいん", +"こんかい", +"こんき", +"こんしゅう", +"こんすい", +"こんだて", +"こんとん", +"こんなん", +"こんびに", +"こんぽん", +"こんまけ", +"こんや", +"こんれい", +"こんわく", +"ざいえき", +"さいかい", +"さいきん", +"ざいげん", +"ざいこ", +"さいしょ", +"さいせい", +"ざいたく", +"ざいちゅう", +"さいてき", +"ざいりょう", +"さうな", +"さかいし", +"さがす", +"さかな", +"さかみち", +"さがる", +"さぎょう", +"さくし", +"さくひん", +"さくら", +"さこく", +"さこつ", +"さずかる", +"ざせき", +"さたん", +"さつえい", +"ざつおん", +"ざっか", +"ざつがく", +"さっきょく", +"ざっし", +"さつじん", +"ざっそう", +"さつたば", +"さつまいも", +"さてい", +"さといも", +"さとう", +"さとおや", +"さとし", +"さとる", +"さのう", +"さばく", +"さびしい", +"さべつ", +"さほう", +"さほど", +"さます", +"さみしい", +"さみだれ", +"さむけ", +"さめる", +"さやえんどう", +"さゆう", +"さよう", +"さよく", +"さらだ", +"ざるそば", +"さわやか", +"さわる", +"さんいん", +"さんか", +"さんきゃく", +"さんこう", +"さんさい", +"ざんしょ", +"さんすう", +"さんせい", +"さんそ", +"さんち", +"さんま", +"さんみ", +"さんらん", +"しあい", +"しあげ", +"しあさって", +"しあわせ", +"しいく", +"しいん", +"しうち", +"しえい", +"しおけ", +"しかい", +"しかく", +"じかん", +"しごと", +"しすう", +"じだい", +"したうけ", +"したぎ", +"したて", +"したみ", +"しちょう", +"しちりん", +"しっかり", +"しつじ", +"しつもん", +"してい", +"してき", +"してつ", +"じてん", +"じどう", +"しなぎれ", +"しなもの", +"しなん", +"しねま", +"しねん", +"しのぐ", +"しのぶ", +"しはい", +"しばかり", +"しはつ", +"しはらい", +"しはん", +"しひょう", +"しふく", +"じぶん", +"しへい", +"しほう", +"しほん", +"しまう", +"しまる", +"しみん", +"しむける", +"じむしょ", +"しめい", +"しめる", +"しもん", +"しゃいん", +"しゃうん", +"しゃおん", +"じゃがいも", +"しやくしょ", +"しゃくほう", +"しゃけん", +"しゃこ", +"しゃざい", +"しゃしん", +"しゃせん", +"しゃそう", +"しゃたい", +"しゃちょう", +"しゃっきん", +"じゃま", +"しゃりん", +"しゃれい", +"じゆう", +"じゅうしょ", +"しゅくはく", +"じゅしん", +"しゅっせき", +"しゅみ", +"しゅらば", +"じゅんばん", +"しょうかい", +"しょくたく", +"しょっけん", +"しょどう", +"しょもつ", +"しらせる", +"しらべる", +"しんか", +"しんこう", +"じんじゃ", +"しんせいじ", +"しんちく", +"しんりん", +"すあげ", +"すあし", +"すあな", +"ずあん", +"すいえい", +"すいか", +"すいとう", +"ずいぶん", +"すいようび", +"すうがく", +"すうじつ", +"すうせん", +"すおどり", +"すきま", +"すくう", +"すくない", +"すける", +"すごい", +"すこし", +"ずさん", +"すずしい", +"すすむ", +"すすめる", +"すっかり", +"ずっしり", +"ずっと", +"すてき", +"すてる", +"すねる", +"すのこ", +"すはだ", +"すばらしい", +"ずひょう", +"ずぶぬれ", +"すぶり", +"すふれ", +"すべて", +"すべる", +"ずほう", +"すぼん", +"すまい", +"すめし", +"すもう", +"すやき", +"すらすら", +"するめ", +"すれちがう", +"すろっと", +"すわる", +"すんぜん", +"すんぽう", +"せあぶら", +"せいかつ", +"せいげん", +"せいじ", +"せいよう", +"せおう", +"せかいかん", +"せきにん", +"せきむ", +"せきゆ", +"せきらんうん", +"せけん", +"せこう", +"せすじ", +"せたい", +"せたけ", +"せっかく", +"せっきゃく", +"ぜっく", +"せっけん", +"せっこつ", +"せっさたくま", +"せつぞく", +"せつだん", +"せつでん", +"せっぱん", +"せつび", +"せつぶん", +"せつめい", +"せつりつ", +"せなか", +"せのび", +"せはば", +"せびろ", +"せぼね", +"せまい", +"せまる", +"せめる", +"せもたれ", +"せりふ", +"ぜんあく", +"せんい", +"せんえい", +"せんか", +"せんきょ", +"せんく", +"せんげん", +"ぜんご", +"せんさい", +"せんしゅ", +"せんすい", +"せんせい", +"せんぞ", +"せんたく", +"せんちょう", +"せんてい", +"せんとう", +"せんぬき", +"せんねん", +"せんぱい", +"ぜんぶ", +"ぜんぽう", +"せんむ", +"せんめんじょ", +"せんもん", +"せんやく", +"せんゆう", +"せんよう", +"ぜんら", +"ぜんりゃく", +"せんれい", +"せんろ", +"そあく", +"そいとげる", +"そいね", +"そうがんきょう", +"そうき", +"そうご", +"そうしん", +"そうだん", +"そうなん", +"そうび", +"そうめん", +"そうり", +"そえもの", +"そえん", +"そがい", +"そげき", +"そこう", +"そこそこ", +"そざい", +"そしな", +"そせい", +"そせん", +"そそぐ", +"そだてる", +"そつう", +"そつえん", +"そっかん", +"そつぎょう", +"そっけつ", +"そっこう", +"そっせん", +"そっと", +"そとがわ", +"そとづら", +"そなえる", +"そなた", +"そふぼ", +"そぼく", +"そぼろ", +"そまつ", +"そまる", +"そむく", +"そむりえ", +"そめる", +"そもそも", +"そよかぜ", +"そらまめ", +"そろう", +"そんかい", +"そんけい", +"そんざい", +"そんしつ", +"そんぞく", +"そんちょう", +"ぞんび", +"ぞんぶん", +"そんみん", +"たあい", +"たいいん", +"たいうん", +"たいえき", +"たいおう", +"だいがく", +"たいき", +"たいぐう", +"たいけん", +"たいこ", +"たいざい", +"だいじょうぶ", +"だいすき", +"たいせつ", +"たいそう", +"だいたい", +"たいちょう", +"たいてい", +"だいどころ", +"たいない", +"たいねつ", +"たいのう", +"たいはん", +"だいひょう", +"たいふう", +"たいへん", +"たいほ", +"たいまつばな", +"たいみんぐ", +"たいむ", +"たいめん", +"たいやき", +"たいよう", +"たいら", +"たいりょく", +"たいる", +"たいわん", +"たうえ", +"たえる", +"たおす", +"たおる", +"たおれる", +"たかい", +"たかね", +"たきび", +"たくさん", +"たこく", +"たこやき", +"たさい", +"たしざん", +"だじゃれ", +"たすける", +"たずさわる", +"たそがれ", +"たたかう", +"たたく", +"ただしい", +"たたみ", +"たちばな", +"だっかい", +"だっきゃく", +"だっこ", +"だっしゅつ", +"だったい", +"たてる", +"たとえる", +"たなばた", +"たにん", +"たぬき", +"たのしみ", +"たはつ", +"たぶん", +"たべる", +"たぼう", +"たまご", +"たまる", +"だむる", +"ためいき", +"ためす", +"ためる", +"たもつ", +"たやすい", +"たよる", +"たらす", +"たりきほんがん", +"たりょう", +"たりる", +"たると", +"たれる", +"たれんと", +"たろっと", +"たわむれる", +"だんあつ", +"たんい", +"たんおん", +"たんか", +"たんき", +"たんけん", +"たんご", +"たんさん", +"たんじょうび", +"だんせい", +"たんそく", +"たんたい", +"だんち", +"たんてい", +"たんとう", +"だんな", +"たんにん", +"だんねつ", +"たんのう", +"たんぴん", +"だんぼう", +"たんまつ", +"たんめい", +"だんれつ", +"だんろ", +"だんわ", +"ちあい", +"ちあん", +"ちいき", +"ちいさい", +"ちえん", +"ちかい", +"ちから", +"ちきゅう", +"ちきん", +"ちけいず", +"ちけん", +"ちこく", +"ちさい", +"ちしき", +"ちしりょう", +"ちせい", +"ちそう", +"ちたい", +"ちたん", +"ちちおや", +"ちつじょ", +"ちてき", +"ちてん", +"ちぬき", +"ちぬり", +"ちのう", +"ちひょう", +"ちへいせん", +"ちほう", +"ちまた", +"ちみつ", +"ちみどろ", +"ちめいど", +"ちゃんこなべ", +"ちゅうい", +"ちゆりょく", +"ちょうし", +"ちょさくけん", +"ちらし", +"ちらみ", +"ちりがみ", +"ちりょう", +"ちるど", +"ちわわ", +"ちんたい", +"ちんもく", +"ついか", +"ついたち", +"つうか", +"つうじょう", +"つうはん", +"つうわ", +"つかう", +"つかれる", +"つくね", +"つくる", +"つけね", +"つける", +"つごう", +"つたえる", +"つづく", +"つつじ", +"つつむ", +"つとめる", +"つながる", +"つなみ", +"つねづね", +"つのる", +"つぶす", +"つまらない", +"つまる", +"つみき", +"つめたい", +"つもり", +"つもる", +"つよい", +"つるぼ", +"つるみく", +"つわもの", +"つわり", +"てあし", +"てあて", +"てあみ", +"ていおん", +"ていか", +"ていき", +"ていけい", +"ていこく", +"ていさつ", +"ていし", +"ていせい", +"ていたい", +"ていど", +"ていねい", +"ていひょう", +"ていへん", +"ていぼう", +"てうち", +"ておくれ", +"てきとう", +"てくび", +"でこぼこ", +"てさぎょう", +"てさげ", +"てすり", +"てそう", +"てちがい", +"てちょう", +"てつがく", +"てつづき", +"でっぱ", +"てつぼう", +"てつや", +"でぬかえ", +"てぬき", +"てぬぐい", +"てのひら", +"てはい", +"てぶくろ", +"てふだ", +"てほどき", +"てほん", +"てまえ", +"てまきずし", +"てみじか", +"てみやげ", +"てらす", +"てれび", +"てわけ", +"てわたし", +"でんあつ", +"てんいん", +"てんかい", +"てんき", +"てんぐ", +"てんけん", +"てんごく", +"てんさい", +"てんし", +"てんすう", +"でんち", +"てんてき", +"てんとう", +"てんない", +"てんぷら", +"てんぼうだい", +"てんめつ", +"てんらんかい", +"でんりょく", +"でんわ", +"どあい", +"といれ", +"どうかん", +"とうきゅう", +"どうぐ", +"とうし", +"とうむぎ", +"とおい", +"とおか", +"とおく", +"とおす", +"とおる", +"とかい", +"とかす", +"ときおり", +"ときどき", +"とくい", +"とくしゅう", +"とくてん", +"とくに", +"とくべつ", +"とけい", +"とける", +"とこや", +"とさか", +"としょかん", +"とそう", +"とたん", +"とちゅう", +"とっきゅう", +"とっくん", +"とつぜん", +"とつにゅう", +"とどける", +"ととのえる", +"とない", +"となえる", +"となり", +"とのさま", +"とばす", +"どぶがわ", +"とほう", +"とまる", +"とめる", +"ともだち", +"ともる", +"どようび", +"とらえる", +"とんかつ", +"どんぶり", +"ないかく", +"ないこう", +"ないしょ", +"ないす", +"ないせん", +"ないそう", +"なおす", +"ながい", +"なくす", +"なげる", +"なこうど", +"なさけ", +"なたでここ", +"なっとう", +"なつやすみ", +"ななおし", +"なにごと", +"なにもの", +"なにわ", +"なのか", +"なふだ", +"なまいき", +"なまえ", +"なまみ", +"なみだ", +"なめらか", +"なめる", +"なやむ", +"ならう", +"ならび", +"ならぶ", +"なれる", +"なわとび", +"なわばり", +"にあう", +"にいがた", +"にうけ", +"におい", +"にかい", +"にがて", +"にきび", +"にくしみ", +"にくまん", +"にげる", +"にさんかたんそ", +"にしき", +"にせもの", +"にちじょう", +"にちようび", +"にっか", +"にっき", +"にっけい", +"にっこう", +"にっさん", +"にっしょく", +"にっすう", +"にっせき", +"にってい", +"になう", +"にほん", +"にまめ", +"にもつ", +"にやり", +"にゅういん", +"にりんしゃ", +"にわとり", +"にんい", +"にんか", +"にんき", +"にんげん", +"にんしき", +"にんずう", +"にんそう", +"にんたい", +"にんち", +"にんてい", +"にんにく", +"にんぷ", +"にんまり", +"にんむ", +"にんめい", +"にんよう", +"ぬいくぎ", +"ぬかす", +"ぬぐいとる", +"ぬぐう", +"ぬくもり", +"ぬすむ", +"ぬまえび", +"ぬめり", +"ぬらす", +"ぬんちゃく", +"ねあげ", +"ねいき", +"ねいる", +"ねいろ", +"ねぐせ", +"ねくたい", +"ねくら", +"ねこぜ", +"ねこむ", +"ねさげ", +"ねすごす", +"ねそべる", +"ねだん", +"ねつい", +"ねっしん", +"ねつぞう", +"ねったいぎょ", +"ねぶそく", +"ねふだ", +"ねぼう", +"ねほりはほり", +"ねまき", +"ねまわし", +"ねみみ", +"ねむい", +"ねむたい", +"ねもと", +"ねらう", +"ねわざ", +"ねんいり", +"ねんおし", +"ねんかん", +"ねんきん", +"ねんぐ", +"ねんざ", +"ねんし", +"ねんちゃく", +"ねんど", +"ねんぴ", +"ねんぶつ", +"ねんまつ", +"ねんりょう", +"ねんれい", +"のいず", +"のおづま", +"のがす", +"のきなみ", +"のこぎり", +"のこす", +"のこる", +"のせる", +"のぞく", +"のぞむ", +"のたまう", +"のちほど", +"のっく", +"のばす", +"のはら", +"のべる", +"のぼる", +"のみもの", +"のやま", +"のらいぬ", +"のらねこ", +"のりもの", +"のりゆき", +"のれん", +"のんき", +"ばあい", +"はあく", +"ばあさん", +"ばいか", +"ばいく", +"はいけん", +"はいご", +"はいしん", +"はいすい", +"はいせん", +"はいそう", +"はいち", +"ばいばい", +"はいれつ", +"はえる", +"はおる", +"はかい", +"ばかり", +"はかる", +"はくしゅ", +"はけん", +"はこぶ", +"はさみ", +"はさん", +"はしご", +"ばしょ", +"はしる", +"はせる", +"ぱそこん", +"はそん", +"はたん", +"はちみつ", +"はつおん", +"はっかく", +"はづき", +"はっきり", +"はっくつ", +"はっけん", +"はっこう", +"はっさん", +"はっしん", +"はったつ", +"はっちゅう", +"はってん", +"はっぴょう", +"はっぽう", +"はなす", +"はなび", +"はにかむ", +"はぶらし", +"はみがき", +"はむかう", +"はめつ", +"はやい", +"はやし", +"はらう", +"はろうぃん", +"はわい", +"はんい", +"はんえい", +"はんおん", +"はんかく", +"はんきょう", +"ばんぐみ", +"はんこ", +"はんしゃ", +"はんすう", +"はんだん", +"ぱんち", +"ぱんつ", +"はんてい", +"はんとし", +"はんのう", +"はんぱ", +"はんぶん", +"はんぺん", +"はんぼうき", +"はんめい", +"はんらん", +"はんろん", +"ひいき", +"ひうん", +"ひえる", +"ひかく", +"ひかり", +"ひかる", +"ひかん", +"ひくい", +"ひけつ", +"ひこうき", +"ひこく", +"ひさい", +"ひさしぶり", +"ひさん", +"びじゅつかん", +"ひしょ", +"ひそか", +"ひそむ", +"ひたむき", +"ひだり", +"ひたる", +"ひつぎ", +"ひっこし", +"ひっし", +"ひつじゅひん", +"ひっす", +"ひつぜん", +"ぴったり", +"ぴっちり", +"ひつよう", +"ひてい", +"ひとごみ", +"ひなまつり", +"ひなん", +"ひねる", +"ひはん", +"ひびく", +"ひひょう", +"ひほう", +"ひまわり", +"ひまん", +"ひみつ", +"ひめい", +"ひめじし", +"ひやけ", +"ひやす", +"ひよう", +"びょうき", +"ひらがな", +"ひらく", +"ひりつ", +"ひりょう", +"ひるま", +"ひるやすみ", +"ひれい", +"ひろい", +"ひろう", +"ひろき", +"ひろゆき", +"ひんかく", +"ひんけつ", +"ひんこん", +"ひんしゅ", +"ひんそう", +"ぴんち", +"ひんぱん", +"びんぼう", +"ふあん", +"ふいうち", +"ふうけい", +"ふうせん", +"ぷうたろう", +"ふうとう", +"ふうふ", +"ふえる", +"ふおん", +"ふかい", +"ふきん", +"ふくざつ", +"ふくぶくろ", +"ふこう", +"ふさい", +"ふしぎ", +"ふじみ", +"ふすま", +"ふせい", +"ふせぐ", +"ふそく", +"ぶたにく", +"ふたん", +"ふちょう", +"ふつう", +"ふつか", +"ふっかつ", +"ふっき", +"ふっこく", +"ぶどう", +"ふとる", +"ふとん", +"ふのう", +"ふはい", +"ふひょう", +"ふへん", +"ふまん", +"ふみん", +"ふめつ", +"ふめん", +"ふよう", +"ふりこ", +"ふりる", +"ふるい", +"ふんいき", +"ぶんがく", +"ぶんぐ", +"ふんしつ", +"ぶんせき", +"ふんそう", +"ぶんぽう", +"へいあん", +"へいおん", +"へいがい", +"へいき", +"へいげん", +"へいこう", +"へいさ", +"へいしゃ", +"へいせつ", +"へいそ", +"へいたく", +"へいてん", +"へいねつ", +"へいわ", +"へきが", +"へこむ", +"べにいろ", +"べにしょうが", +"へらす", +"へんかん", +"べんきょう", +"べんごし", +"へんさい", +"へんたい", +"べんり", +"ほあん", +"ほいく", +"ぼうぎょ", +"ほうこく", +"ほうそう", +"ほうほう", +"ほうもん", +"ほうりつ", +"ほえる", +"ほおん", +"ほかん", +"ほきょう", +"ぼきん", +"ほくろ", +"ほけつ", +"ほけん", +"ほこう", +"ほこる", +"ほしい", +"ほしつ", +"ほしゅ", +"ほしょう", +"ほせい", +"ほそい", +"ほそく", +"ほたて", +"ほたる", +"ぽちぶくろ", +"ほっきょく", +"ほっさ", +"ほったん", +"ほとんど", +"ほめる", +"ほんい", +"ほんき", +"ほんけ", +"ほんしつ", +"ほんやく", +"まいにち", +"まかい", +"まかせる", +"まがる", +"まける", +"まこと", +"まさつ", +"まじめ", +"ますく", +"まぜる", +"まつり", +"まとめ", +"まなぶ", +"まぬけ", +"まねく", +"まほう", +"まもる", +"まゆげ", +"まよう", +"まろやか", +"まわす", +"まわり", +"まわる", +"まんが", +"まんきつ", +"まんぞく", +"まんなか", +"みいら", +"みうち", +"みえる", +"みがく", +"みかた", +"みかん", +"みけん", +"みこん", +"みじかい", +"みすい", +"みすえる", +"みせる", +"みっか", +"みつかる", +"みつける", +"みてい", +"みとめる", +"みなと", +"みなみかさい", +"みねらる", +"みのう", +"みのがす", +"みほん", +"みもと", +"みやげ", +"みらい", +"みりょく", +"みわく", +"みんか", +"みんぞく", +"むいか", +"むえき", +"むえん", +"むかい", +"むかう", +"むかえ", +"むかし", +"むぎちゃ", +"むける", +"むげん", +"むさぼる", +"むしあつい", +"むしば", +"むじゅん", +"むしろ", +"むすう", +"むすこ", +"むすぶ", +"むすめ", +"むせる", +"むせん", +"むちゅう", +"むなしい", +"むのう", +"むやみ", +"むよう", +"むらさき", +"むりょう", +"むろん", +"めいあん", +"めいうん", +"めいえん", +"めいかく", +"めいきょく", +"めいさい", +"めいし", +"めいそう", +"めいぶつ", +"めいれい", +"めいわく", +"めぐまれる", +"めざす", +"めした", +"めずらしい", +"めだつ", +"めまい", +"めやす", +"めんきょ", +"めんせき", +"めんどう", +"もうしあげる", +"もうどうけん", +"もえる", +"もくし", +"もくてき", +"もくようび", +"もちろん", +"もどる", +"もらう", +"もんく", +"もんだい", +"やおや", +"やける", +"やさい", +"やさしい", +"やすい", +"やすたろう", +"やすみ", +"やせる", +"やそう", +"やたい", +"やちん", +"やっと", +"やっぱり", +"やぶる", +"やめる", +"ややこしい", +"やよい", +"やわらかい", +"ゆうき", +"ゆうびんきょく", +"ゆうべ", +"ゆうめい", +"ゆけつ", +"ゆしゅつ", +"ゆせん", +"ゆそう", +"ゆたか", +"ゆちゃく", +"ゆでる", +"ゆにゅう", +"ゆびわ", +"ゆらい", +"ゆれる", +"ようい", +"ようか", +"ようきゅう", +"ようじ", +"ようす", +"ようちえん", +"よかぜ", +"よかん", +"よきん", +"よくせい", +"よくぼう", +"よけい", +"よごれる", +"よさん", +"よしゅう", +"よそう", +"よそく", +"よっか", +"よてい", +"よどがわく", +"よねつ", +"よやく", +"よゆう", +"よろこぶ", +"よろしい", +"らいう", +"らくがき", +"らくご", +"らくさつ", +"らくだ", +"らしんばん", +"らせん", +"らぞく", +"らたい", +"らっか", +"られつ", +"りえき", +"りかい", +"りきさく", +"りきせつ", +"りくぐん", +"りくつ", +"りけん", +"りこう", +"りせい", +"りそう", +"りそく", +"りてん", +"りねん", +"りゆう", +"りゅうがく", +"りよう", +"りょうり", +"りょかん", +"りょくちゃ", +"りょこう", +"りりく", +"りれき", +"りろん", +"りんご", +"るいけい", +"るいさい", +"るいじ", +"るいせき", +"るすばん", +"るりがわら", +"れいかん", +"れいぎ", +"れいせい", +"れいぞうこ", +"れいとう", +"れいぼう", +"れきし", +"れきだい", +"れんあい", +"れんけい", +"れんこん", +"れんさい", +"れんしゅう", +"れんぞく", +"れんらく", +"ろうか", +"ろうご", +"ろうじん", +"ろうそく", +"ろくが", +"ろこつ", +"ろじうら", +"ろしゅつ", +"ろせん", +"ろてん", +"ろめん", +"ろれつ", +"ろんぎ", +"ろんぱ", +"ろんぶん", +"ろんり", +"わかす", +"わかめ", +"わかやま", +"わかれる", +"わしつ", +"わじまし", +"わすれもの", +"わらう", +"われる", +0, +}; \ No newline at end of file diff --git a/src/wallet/bip39_korean.h b/src/wallet/bip39_korean.h new file mode 100644 index 0000000000..745e7bac11 --- /dev/null +++ b/src/wallet/bip39_korean.h @@ -0,0 +1,2074 @@ +/** + * Copyright (c) 2013-2014 Tomas Dzetkulic + * Copyright (c) 2013-2014 Pavol Rusnak + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +const char * const wordlist_ko[] = { +"가격", +"가끔", +"가난", +"가능", +"가득", +"가르침", +"가뭄", +"가방", +"가상", +"가슴", +"가운데", +"가을", +"가이드", +"가입", +"가장", +"가정", +"가족", +"가죽", +"각오", +"각자", +"간격", +"간부", +"간섭", +"간장", +"간접", +"간판", +"갈등", +"갈비", +"갈색", +"갈증", +"감각", +"감기", +"감소", +"감수성", +"감자", +"감정", +"갑자기", +"강남", +"강당", +"강도", +"강력히", +"강변", +"강북", +"강사", +"강수량", +"강아지", +"강원도", +"강의", +"강제", +"강조", +"같이", +"개구리", +"개나리", +"개방", +"개별", +"개선", +"개성", +"개인", +"객관적", +"거실", +"거액", +"거울", +"거짓", +"거품", +"걱정", +"건강", +"건물", +"건설", +"건조", +"건축", +"걸음", +"검사", +"검토", +"게시판", +"게임", +"겨울", +"견해", +"결과", +"결국", +"결론", +"결석", +"결승", +"결심", +"결정", +"결혼", +"경계", +"경고", +"경기", +"경력", +"경복궁", +"경비", +"경상도", +"경영", +"경우", +"경쟁", +"경제", +"경주", +"경찰", +"경치", +"경향", +"경험", +"계곡", +"계단", +"계란", +"계산", +"계속", +"계약", +"계절", +"계층", +"계획", +"고객", +"고구려", +"고궁", +"고급", +"고등학생", +"고무신", +"고민", +"고양이", +"고장", +"고전", +"고집", +"고춧가루", +"고통", +"고향", +"곡식", +"골목", +"골짜기", +"골프", +"공간", +"공개", +"공격", +"공군", +"공급", +"공기", +"공동", +"공무원", +"공부", +"공사", +"공식", +"공업", +"공연", +"공원", +"공장", +"공짜", +"공책", +"공통", +"공포", +"공항", +"공휴일", +"과목", +"과일", +"과장", +"과정", +"과학", +"관객", +"관계", +"관광", +"관념", +"관람", +"관련", +"관리", +"관습", +"관심", +"관점", +"관찰", +"광경", +"광고", +"광장", +"광주", +"괴로움", +"굉장히", +"교과서", +"교문", +"교복", +"교실", +"교양", +"교육", +"교장", +"교직", +"교통", +"교환", +"교훈", +"구경", +"구름", +"구멍", +"구별", +"구분", +"구석", +"구성", +"구속", +"구역", +"구입", +"구청", +"구체적", +"국가", +"국기", +"국내", +"국립", +"국물", +"국민", +"국수", +"국어", +"국왕", +"국적", +"국제", +"국회", +"군대", +"군사", +"군인", +"궁극적", +"권리", +"권위", +"권투", +"귀국", +"귀신", +"규정", +"규칙", +"균형", +"그날", +"그냥", +"그늘", +"그러나", +"그룹", +"그릇", +"그림", +"그제서야", +"그토록", +"극복", +"극히", +"근거", +"근교", +"근래", +"근로", +"근무", +"근본", +"근원", +"근육", +"근처", +"글씨", +"글자", +"금강산", +"금고", +"금년", +"금메달", +"금액", +"금연", +"금요일", +"금지", +"긍정적", +"기간", +"기관", +"기념", +"기능", +"기독교", +"기둥", +"기록", +"기름", +"기법", +"기본", +"기분", +"기쁨", +"기숙사", +"기술", +"기억", +"기업", +"기온", +"기운", +"기원", +"기적", +"기준", +"기침", +"기혼", +"기획", +"긴급", +"긴장", +"길이", +"김밥", +"김치", +"김포공항", +"깍두기", +"깜빡", +"깨달음", +"깨소금", +"껍질", +"꼭대기", +"꽃잎", +"나들이", +"나란히", +"나머지", +"나물", +"나침반", +"나흘", +"낙엽", +"난방", +"날개", +"날씨", +"날짜", +"남녀", +"남대문", +"남매", +"남산", +"남자", +"남편", +"남학생", +"낭비", +"낱말", +"내년", +"내용", +"내일", +"냄비", +"냄새", +"냇물", +"냉동", +"냉면", +"냉방", +"냉장고", +"넥타이", +"넷째", +"노동", +"노란색", +"노력", +"노인", +"녹음", +"녹차", +"녹화", +"논리", +"논문", +"논쟁", +"놀이", +"농구", +"농담", +"농민", +"농부", +"농업", +"농장", +"농촌", +"높이", +"눈동자", +"눈물", +"눈썹", +"뉴욕", +"느낌", +"늑대", +"능동적", +"능력", +"다방", +"다양성", +"다음", +"다이어트", +"다행", +"단계", +"단골", +"단독", +"단맛", +"단순", +"단어", +"단위", +"단점", +"단체", +"단추", +"단편", +"단풍", +"달걀", +"달러", +"달력", +"달리", +"닭고기", +"담당", +"담배", +"담요", +"담임", +"답변", +"답장", +"당근", +"당분간", +"당연히", +"당장", +"대규모", +"대낮", +"대단히", +"대답", +"대도시", +"대략", +"대량", +"대륙", +"대문", +"대부분", +"대신", +"대응", +"대장", +"대전", +"대접", +"대중", +"대책", +"대출", +"대충", +"대통령", +"대학", +"대한민국", +"대합실", +"대형", +"덩어리", +"데이트", +"도대체", +"도덕", +"도둑", +"도망", +"도서관", +"도심", +"도움", +"도입", +"도자기", +"도저히", +"도전", +"도중", +"도착", +"독감", +"독립", +"독서", +"독일", +"독창적", +"동화책", +"뒷모습", +"뒷산", +"딸아이", +"마누라", +"마늘", +"마당", +"마라톤", +"마련", +"마무리", +"마사지", +"마약", +"마요네즈", +"마을", +"마음", +"마이크", +"마중", +"마지막", +"마찬가지", +"마찰", +"마흔", +"막걸리", +"막내", +"막상", +"만남", +"만두", +"만세", +"만약", +"만일", +"만점", +"만족", +"만화", +"많이", +"말기", +"말씀", +"말투", +"맘대로", +"망원경", +"매년", +"매달", +"매력", +"매번", +"매스컴", +"매일", +"매장", +"맥주", +"먹이", +"먼저", +"먼지", +"멀리", +"메일", +"며느리", +"며칠", +"면담", +"멸치", +"명단", +"명령", +"명예", +"명의", +"명절", +"명칭", +"명함", +"모금", +"모니터", +"모델", +"모든", +"모범", +"모습", +"모양", +"모임", +"모조리", +"모집", +"모퉁이", +"목걸이", +"목록", +"목사", +"목소리", +"목숨", +"목적", +"목표", +"몰래", +"몸매", +"몸무게", +"몸살", +"몸속", +"몸짓", +"몸통", +"몹시", +"무관심", +"무궁화", +"무더위", +"무덤", +"무릎", +"무슨", +"무엇", +"무역", +"무용", +"무조건", +"무지개", +"무척", +"문구", +"문득", +"문법", +"문서", +"문제", +"문학", +"문화", +"물가", +"물건", +"물결", +"물고기", +"물론", +"물리학", +"물음", +"물질", +"물체", +"미국", +"미디어", +"미사일", +"미술", +"미역", +"미용실", +"미움", +"미인", +"미팅", +"미혼", +"민간", +"민족", +"민주", +"믿음", +"밀가루", +"밀리미터", +"밑바닥", +"바가지", +"바구니", +"바나나", +"바늘", +"바닥", +"바닷가", +"바람", +"바이러스", +"바탕", +"박물관", +"박사", +"박수", +"반대", +"반드시", +"반말", +"반발", +"반성", +"반응", +"반장", +"반죽", +"반지", +"반찬", +"받침", +"발가락", +"발걸음", +"발견", +"발달", +"발레", +"발목", +"발바닥", +"발생", +"발음", +"발자국", +"발전", +"발톱", +"발표", +"밤하늘", +"밥그릇", +"밥맛", +"밥상", +"밥솥", +"방금", +"방면", +"방문", +"방바닥", +"방법", +"방송", +"방식", +"방안", +"방울", +"방지", +"방학", +"방해", +"방향", +"배경", +"배꼽", +"배달", +"배드민턴", +"백두산", +"백색", +"백성", +"백인", +"백제", +"백화점", +"버릇", +"버섯", +"버튼", +"번개", +"번역", +"번지", +"번호", +"벌금", +"벌레", +"벌써", +"범위", +"범인", +"범죄", +"법률", +"법원", +"법적", +"법칙", +"베이징", +"벨트", +"변경", +"변동", +"변명", +"변신", +"변호사", +"변화", +"별도", +"별명", +"별일", +"병실", +"병아리", +"병원", +"보관", +"보너스", +"보라색", +"보람", +"보름", +"보상", +"보안", +"보자기", +"보장", +"보전", +"보존", +"보통", +"보편적", +"보험", +"복도", +"복사", +"복숭아", +"복습", +"볶음", +"본격적", +"본래", +"본부", +"본사", +"본성", +"본인", +"본질", +"볼펜", +"봉사", +"봉지", +"봉투", +"부근", +"부끄러움", +"부담", +"부동산", +"부문", +"부분", +"부산", +"부상", +"부엌", +"부인", +"부작용", +"부장", +"부정", +"부족", +"부지런히", +"부친", +"부탁", +"부품", +"부회장", +"북부", +"북한", +"분노", +"분량", +"분리", +"분명", +"분석", +"분야", +"분위기", +"분필", +"분홍색", +"불고기", +"불과", +"불교", +"불꽃", +"불만", +"불법", +"불빛", +"불안", +"불이익", +"불행", +"브랜드", +"비극", +"비난", +"비닐", +"비둘기", +"비디오", +"비로소", +"비만", +"비명", +"비밀", +"비바람", +"비빔밥", +"비상", +"비용", +"비율", +"비중", +"비타민", +"비판", +"빌딩", +"빗물", +"빗방울", +"빗줄기", +"빛깔", +"빨간색", +"빨래", +"빨리", +"사건", +"사계절", +"사나이", +"사냥", +"사람", +"사랑", +"사립", +"사모님", +"사물", +"사방", +"사상", +"사생활", +"사설", +"사슴", +"사실", +"사업", +"사용", +"사월", +"사장", +"사전", +"사진", +"사촌", +"사춘기", +"사탕", +"사투리", +"사흘", +"산길", +"산부인과", +"산업", +"산책", +"살림", +"살인", +"살짝", +"삼계탕", +"삼국", +"삼십", +"삼월", +"삼촌", +"상관", +"상금", +"상대", +"상류", +"상반기", +"상상", +"상식", +"상업", +"상인", +"상자", +"상점", +"상처", +"상추", +"상태", +"상표", +"상품", +"상황", +"새벽", +"색깔", +"색연필", +"생각", +"생명", +"생물", +"생방송", +"생산", +"생선", +"생신", +"생일", +"생활", +"서랍", +"서른", +"서명", +"서민", +"서비스", +"서양", +"서울", +"서적", +"서점", +"서쪽", +"서클", +"석사", +"석유", +"선거", +"선물", +"선배", +"선생", +"선수", +"선원", +"선장", +"선전", +"선택", +"선풍기", +"설거지", +"설날", +"설렁탕", +"설명", +"설문", +"설사", +"설악산", +"설치", +"설탕", +"섭씨", +"성공", +"성당", +"성명", +"성별", +"성인", +"성장", +"성적", +"성질", +"성함", +"세금", +"세미나", +"세상", +"세월", +"세종대왕", +"세탁", +"센터", +"센티미터", +"셋째", +"소규모", +"소극적", +"소금", +"소나기", +"소년", +"소득", +"소망", +"소문", +"소설", +"소속", +"소아과", +"소용", +"소원", +"소음", +"소중히", +"소지품", +"소질", +"소풍", +"소형", +"속담", +"속도", +"속옷", +"손가락", +"손길", +"손녀", +"손님", +"손등", +"손목", +"손뼉", +"손실", +"손질", +"손톱", +"손해", +"솔직히", +"솜씨", +"송아지", +"송이", +"송편", +"쇠고기", +"쇼핑", +"수건", +"수년", +"수단", +"수돗물", +"수동적", +"수면", +"수명", +"수박", +"수상", +"수석", +"수술", +"수시로", +"수업", +"수염", +"수영", +"수입", +"수준", +"수집", +"수출", +"수컷", +"수필", +"수학", +"수험생", +"수화기", +"숙녀", +"숙소", +"숙제", +"순간", +"순서", +"순수", +"순식간", +"순위", +"숟가락", +"술병", +"술집", +"숫자", +"스님", +"스물", +"스스로", +"스승", +"스웨터", +"스위치", +"스케이트", +"스튜디오", +"스트레스", +"스포츠", +"슬쩍", +"슬픔", +"습관", +"습기", +"승객", +"승리", +"승부", +"승용차", +"승진", +"시각", +"시간", +"시골", +"시금치", +"시나리오", +"시댁", +"시리즈", +"시멘트", +"시민", +"시부모", +"시선", +"시설", +"시스템", +"시아버지", +"시어머니", +"시월", +"시인", +"시일", +"시작", +"시장", +"시절", +"시점", +"시중", +"시즌", +"시집", +"시청", +"시합", +"시험", +"식구", +"식기", +"식당", +"식량", +"식료품", +"식물", +"식빵", +"식사", +"식생활", +"식초", +"식탁", +"식품", +"신고", +"신규", +"신념", +"신문", +"신발", +"신비", +"신사", +"신세", +"신용", +"신제품", +"신청", +"신체", +"신화", +"실감", +"실내", +"실력", +"실례", +"실망", +"실수", +"실습", +"실시", +"실장", +"실정", +"실질적", +"실천", +"실체", +"실컷", +"실태", +"실패", +"실험", +"실현", +"심리", +"심부름", +"심사", +"심장", +"심정", +"심판", +"쌍둥이", +"씨름", +"씨앗", +"아가씨", +"아나운서", +"아드님", +"아들", +"아쉬움", +"아스팔트", +"아시아", +"아울러", +"아저씨", +"아줌마", +"아직", +"아침", +"아파트", +"아프리카", +"아픔", +"아홉", +"아흔", +"악기", +"악몽", +"악수", +"안개", +"안경", +"안과", +"안내", +"안녕", +"안동", +"안방", +"안부", +"안주", +"알루미늄", +"알코올", +"암시", +"암컷", +"압력", +"앞날", +"앞문", +"애인", +"애정", +"액수", +"앨범", +"야간", +"야단", +"야옹", +"약간", +"약국", +"약속", +"약수", +"약점", +"약품", +"약혼녀", +"양념", +"양력", +"양말", +"양배추", +"양주", +"양파", +"어둠", +"어려움", +"어른", +"어젯밤", +"어쨌든", +"어쩌다가", +"어쩐지", +"언니", +"언덕", +"언론", +"언어", +"얼굴", +"얼른", +"얼음", +"얼핏", +"엄마", +"업무", +"업종", +"업체", +"엉덩이", +"엉망", +"엉터리", +"엊그제", +"에너지", +"에어컨", +"엔진", +"여건", +"여고생", +"여관", +"여군", +"여권", +"여대생", +"여덟", +"여동생", +"여든", +"여론", +"여름", +"여섯", +"여성", +"여왕", +"여인", +"여전히", +"여직원", +"여학생", +"여행", +"역사", +"역시", +"역할", +"연결", +"연구", +"연극", +"연기", +"연락", +"연설", +"연세", +"연속", +"연습", +"연애", +"연예인", +"연인", +"연장", +"연주", +"연출", +"연필", +"연합", +"연휴", +"열기", +"열매", +"열쇠", +"열심히", +"열정", +"열차", +"열흘", +"염려", +"엽서", +"영국", +"영남", +"영상", +"영양", +"영역", +"영웅", +"영원히", +"영하", +"영향", +"영혼", +"영화", +"옆구리", +"옆방", +"옆집", +"예감", +"예금", +"예방", +"예산", +"예상", +"예선", +"예술", +"예습", +"예식장", +"예약", +"예전", +"예절", +"예정", +"예컨대", +"옛날", +"오늘", +"오락", +"오랫동안", +"오렌지", +"오로지", +"오른발", +"오븐", +"오십", +"오염", +"오월", +"오전", +"오직", +"오징어", +"오페라", +"오피스텔", +"오히려", +"옥상", +"옥수수", +"온갖", +"온라인", +"온몸", +"온종일", +"온통", +"올가을", +"올림픽", +"올해", +"옷차림", +"와이셔츠", +"와인", +"완성", +"완전", +"왕비", +"왕자", +"왜냐하면", +"왠지", +"외갓집", +"외국", +"외로움", +"외삼촌", +"외출", +"외침", +"외할머니", +"왼발", +"왼손", +"왼쪽", +"요금", +"요일", +"요즘", +"요청", +"용기", +"용서", +"용어", +"우산", +"우선", +"우승", +"우연히", +"우정", +"우체국", +"우편", +"운동", +"운명", +"운반", +"운전", +"운행", +"울산", +"울음", +"움직임", +"웃어른", +"웃음", +"워낙", +"원고", +"원래", +"원서", +"원숭이", +"원인", +"원장", +"원피스", +"월급", +"월드컵", +"월세", +"월요일", +"웨이터", +"위반", +"위법", +"위성", +"위원", +"위험", +"위협", +"윗사람", +"유난히", +"유럽", +"유명", +"유물", +"유산", +"유적", +"유치원", +"유학", +"유행", +"유형", +"육군", +"육상", +"육십", +"육체", +"은행", +"음력", +"음료", +"음반", +"음성", +"음식", +"음악", +"음주", +"의견", +"의논", +"의문", +"의복", +"의식", +"의심", +"의외로", +"의욕", +"의원", +"의학", +"이것", +"이곳", +"이념", +"이놈", +"이달", +"이대로", +"이동", +"이렇게", +"이력서", +"이론적", +"이름", +"이민", +"이발소", +"이별", +"이불", +"이빨", +"이상", +"이성", +"이슬", +"이야기", +"이용", +"이웃", +"이월", +"이윽고", +"이익", +"이전", +"이중", +"이튿날", +"이틀", +"이혼", +"인간", +"인격", +"인공", +"인구", +"인근", +"인기", +"인도", +"인류", +"인물", +"인생", +"인쇄", +"인연", +"인원", +"인재", +"인종", +"인천", +"인체", +"인터넷", +"인하", +"인형", +"일곱", +"일기", +"일단", +"일대", +"일등", +"일반", +"일본", +"일부", +"일상", +"일생", +"일손", +"일요일", +"일월", +"일정", +"일종", +"일주일", +"일찍", +"일체", +"일치", +"일행", +"일회용", +"임금", +"임무", +"입대", +"입력", +"입맛", +"입사", +"입술", +"입시", +"입원", +"입장", +"입학", +"자가용", +"자격", +"자극", +"자동", +"자랑", +"자부심", +"자식", +"자신", +"자연", +"자원", +"자율", +"자전거", +"자정", +"자존심", +"자판", +"작가", +"작년", +"작성", +"작업", +"작용", +"작은딸", +"작품", +"잔디", +"잔뜩", +"잔치", +"잘못", +"잠깐", +"잠수함", +"잠시", +"잠옷", +"잠자리", +"잡지", +"장관", +"장군", +"장기간", +"장래", +"장례", +"장르", +"장마", +"장면", +"장모", +"장미", +"장비", +"장사", +"장소", +"장식", +"장애인", +"장인", +"장점", +"장차", +"장학금", +"재능", +"재빨리", +"재산", +"재생", +"재작년", +"재정", +"재채기", +"재판", +"재학", +"재활용", +"저것", +"저고리", +"저곳", +"저녁", +"저런", +"저렇게", +"저번", +"저울", +"저절로", +"저축", +"적극", +"적당히", +"적성", +"적용", +"적응", +"전개", +"전공", +"전기", +"전달", +"전라도", +"전망", +"전문", +"전반", +"전부", +"전세", +"전시", +"전용", +"전자", +"전쟁", +"전주", +"전철", +"전체", +"전통", +"전혀", +"전후", +"절대", +"절망", +"절반", +"절약", +"절차", +"점검", +"점수", +"점심", +"점원", +"점점", +"점차", +"접근", +"접시", +"접촉", +"젓가락", +"정거장", +"정도", +"정류장", +"정리", +"정말", +"정면", +"정문", +"정반대", +"정보", +"정부", +"정비", +"정상", +"정성", +"정오", +"정원", +"정장", +"정지", +"정치", +"정확히", +"제공", +"제과점", +"제대로", +"제목", +"제발", +"제법", +"제삿날", +"제안", +"제일", +"제작", +"제주도", +"제출", +"제품", +"제한", +"조각", +"조건", +"조금", +"조깅", +"조명", +"조미료", +"조상", +"조선", +"조용히", +"조절", +"조정", +"조직", +"존댓말", +"존재", +"졸업", +"졸음", +"종교", +"종로", +"종류", +"종소리", +"종업원", +"종종", +"종합", +"좌석", +"죄인", +"주관적", +"주름", +"주말", +"주머니", +"주먹", +"주문", +"주민", +"주방", +"주변", +"주식", +"주인", +"주일", +"주장", +"주전자", +"주택", +"준비", +"줄거리", +"줄기", +"줄무늬", +"중간", +"중계방송", +"중국", +"중년", +"중단", +"중독", +"중반", +"중부", +"중세", +"중소기업", +"중순", +"중앙", +"중요", +"중학교", +"즉석", +"즉시", +"즐거움", +"증가", +"증거", +"증권", +"증상", +"증세", +"지각", +"지갑", +"지경", +"지극히", +"지금", +"지급", +"지능", +"지름길", +"지리산", +"지방", +"지붕", +"지식", +"지역", +"지우개", +"지원", +"지적", +"지점", +"지진", +"지출", +"직선", +"직업", +"직원", +"직장", +"진급", +"진동", +"진로", +"진료", +"진리", +"진짜", +"진찰", +"진출", +"진통", +"진행", +"질문", +"질병", +"질서", +"짐작", +"집단", +"집안", +"집중", +"짜증", +"찌꺼기", +"차남", +"차라리", +"차량", +"차림", +"차별", +"차선", +"차츰", +"착각", +"찬물", +"찬성", +"참가", +"참기름", +"참새", +"참석", +"참여", +"참외", +"참조", +"찻잔", +"창가", +"창고", +"창구", +"창문", +"창밖", +"창작", +"창조", +"채널", +"채점", +"책가방", +"책방", +"책상", +"책임", +"챔피언", +"처벌", +"처음", +"천국", +"천둥", +"천장", +"천재", +"천천히", +"철도", +"철저히", +"철학", +"첫날", +"첫째", +"청년", +"청바지", +"청소", +"청춘", +"체계", +"체력", +"체온", +"체육", +"체중", +"체험", +"초등학생", +"초반", +"초밥", +"초상화", +"초순", +"초여름", +"초원", +"초저녁", +"초점", +"초청", +"초콜릿", +"촛불", +"총각", +"총리", +"총장", +"촬영", +"최근", +"최상", +"최선", +"최신", +"최악", +"최종", +"추석", +"추억", +"추진", +"추천", +"추측", +"축구", +"축소", +"축제", +"축하", +"출근", +"출발", +"출산", +"출신", +"출연", +"출입", +"출장", +"출판", +"충격", +"충고", +"충돌", +"충분히", +"충청도", +"취업", +"취직", +"취향", +"치약", +"친구", +"친척", +"칠십", +"칠월", +"칠판", +"침대", +"침묵", +"침실", +"칫솔", +"칭찬", +"카메라", +"카운터", +"칼국수", +"캐릭터", +"캠퍼스", +"캠페인", +"커튼", +"컨디션", +"컬러", +"컴퓨터", +"코끼리", +"코미디", +"콘서트", +"콜라", +"콤플렉스", +"콩나물", +"쾌감", +"쿠데타", +"크림", +"큰길", +"큰딸", +"큰소리", +"큰아들", +"큰어머니", +"큰일", +"큰절", +"클래식", +"클럽", +"킬로", +"타입", +"타자기", +"탁구", +"탁자", +"탄생", +"태권도", +"태양", +"태풍", +"택시", +"탤런트", +"터널", +"터미널", +"테니스", +"테스트", +"테이블", +"텔레비전", +"토론", +"토마토", +"토요일", +"통계", +"통과", +"통로", +"통신", +"통역", +"통일", +"통장", +"통제", +"통증", +"통합", +"통화", +"퇴근", +"퇴원", +"퇴직금", +"튀김", +"트럭", +"특급", +"특별", +"특성", +"특수", +"특징", +"특히", +"튼튼히", +"티셔츠", +"파란색", +"파일", +"파출소", +"판결", +"판단", +"판매", +"판사", +"팔십", +"팔월", +"팝송", +"패션", +"팩스", +"팩시밀리", +"팬티", +"퍼센트", +"페인트", +"편견", +"편의", +"편지", +"편히", +"평가", +"평균", +"평생", +"평소", +"평양", +"평일", +"평화", +"포스터", +"포인트", +"포장", +"포함", +"표면", +"표정", +"표준", +"표현", +"품목", +"품질", +"풍경", +"풍속", +"풍습", +"프랑스", +"프린터", +"플라스틱", +"피곤", +"피망", +"피아노", +"필름", +"필수", +"필요", +"필자", +"필통", +"핑계", +"하느님", +"하늘", +"하드웨어", +"하룻밤", +"하반기", +"하숙집", +"하순", +"하여튼", +"하지만", +"하천", +"하품", +"하필", +"학과", +"학교", +"학급", +"학기", +"학년", +"학력", +"학번", +"학부모", +"학비", +"학생", +"학술", +"학습", +"학용품", +"학원", +"학위", +"학자", +"학점", +"한계", +"한글", +"한꺼번에", +"한낮", +"한눈", +"한동안", +"한때", +"한라산", +"한마디", +"한문", +"한번", +"한복", +"한식", +"한여름", +"한쪽", +"할머니", +"할아버지", +"할인", +"함께", +"함부로", +"합격", +"합리적", +"항공", +"항구", +"항상", +"항의", +"해결", +"해군", +"해답", +"해당", +"해물", +"해석", +"해설", +"해수욕장", +"해안", +"핵심", +"핸드백", +"햄버거", +"햇볕", +"햇살", +"행동", +"행복", +"행사", +"행운", +"행위", +"향기", +"향상", +"향수", +"허락", +"허용", +"헬기", +"현관", +"현금", +"현대", +"현상", +"현실", +"현장", +"현재", +"현지", +"혈액", +"협력", +"형부", +"형사", +"형수", +"형식", +"형제", +"형태", +"형편", +"혜택", +"호기심", +"호남", +"호랑이", +"호박", +"호텔", +"호흡", +"혹시", +"홀로", +"홈페이지", +"홍보", +"홍수", +"홍차", +"화면", +"화분", +"화살", +"화요일", +"화장", +"화학", +"확보", +"확인", +"확장", +"확정", +"환갑", +"환경", +"환영", +"환율", +"환자", +"활기", +"활동", +"활발히", +"활용", +"활짝", +"회견", +"회관", +"회복", +"회색", +"회원", +"회장", +"회전", +"횟수", +"횡단보도", +"효율적", +"후반", +"후춧가루", +"훈련", +"훨씬", +"휴식", +"휴일", +"흉내", +"흐름", +"흑백", +"흑인", +"흔적", +"흔히", +"흥미", +"흥분", +"희곡", +"희망", +"희생", +"흰색", +"힘껏", +0, +}; \ No newline at end of file diff --git a/src/wallet/bip39_spanish.h b/src/wallet/bip39_spanish.h new file mode 100644 index 0000000000..61a56e5715 --- /dev/null +++ b/src/wallet/bip39_spanish.h @@ -0,0 +1,2074 @@ +/** + * Copyright (c) 2013-2014 Tomas Dzetkulic + * Copyright (c) 2013-2014 Pavol Rusnak + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +const char * const wordlist_es[] = { +"ábaco", +"abdomen", +"abeja", +"abierto", +"abogado", +"abono", +"aborto", +"abrazo", +"abrir", +"abuelo", +"abuso", +"acabar", +"academia", +"acceso", +"acción", +"aceite", +"acelga", +"acento", +"aceptar", +"ácido", +"aclarar", +"acné", +"acoger", +"acoso", +"activo", +"acto", +"actriz", +"actuar", +"acudir", +"acuerdo", +"acusar", +"adicto", +"admitir", +"adoptar", +"adorno", +"aduana", +"adulto", +"aéreo", +"afectar", +"afición", +"afinar", +"afirmar", +"ágil", +"agitar", +"agonía", +"agosto", +"agotar", +"agregar", +"agrio", +"agua", +"agudo", +"águila", +"aguja", +"ahogo", +"ahorro", +"aire", +"aislar", +"ajedrez", +"ajeno", +"ajuste", +"alacrán", +"alambre", +"alarma", +"alba", +"álbum", +"alcalde", +"aldea", +"alegre", +"alejar", +"alerta", +"aleta", +"alfiler", +"alga", +"algodón", +"aliado", +"aliento", +"alivio", +"alma", +"almeja", +"almíbar", +"altar", +"alteza", +"altivo", +"alto", +"altura", +"alumno", +"alzar", +"amable", +"amante", +"amapola", +"amargo", +"amasar", +"ámbar", +"ámbito", +"ameno", +"amigo", +"amistad", +"amor", +"amparo", +"amplio", +"ancho", +"anciano", +"ancla", +"andar", +"andén", +"anemia", +"ángulo", +"anillo", +"ánimo", +"anís", +"anotar", +"antena", +"antiguo", +"antojo", +"anual", +"anular", +"anuncio", +"añadir", +"añejo", +"año", +"apagar", +"aparato", +"apetito", +"apio", +"aplicar", +"apodo", +"aporte", +"apoyo", +"aprender", +"aprobar", +"apuesta", +"apuro", +"arado", +"araña", +"arar", +"árbitro", +"árbol", +"arbusto", +"archivo", +"arco", +"arder", +"ardilla", +"arduo", +"área", +"árido", +"aries", +"armonía", +"arnés", +"aroma", +"arpa", +"arpón", +"arreglo", +"arroz", +"arruga", +"arte", +"artista", +"asa", +"asado", +"asalto", +"ascenso", +"asegurar", +"aseo", +"asesor", +"asiento", +"asilo", +"asistir", +"asno", +"asombro", +"áspero", +"astilla", +"astro", +"astuto", +"asumir", +"asunto", +"atajo", +"ataque", +"atar", +"atento", +"ateo", +"ático", +"atleta", +"átomo", +"atraer", +"atroz", +"atún", +"audaz", +"audio", +"auge", +"aula", +"aumento", +"ausente", +"autor", +"aval", +"avance", +"avaro", +"ave", +"avellana", +"avena", +"avestruz", +"avión", +"aviso", +"ayer", +"ayuda", +"ayuno", +"azafrán", +"azar", +"azote", +"azúcar", +"azufre", +"azul", +"baba", +"babor", +"bache", +"bahía", +"baile", +"bajar", +"balanza", +"balcón", +"balde", +"bambú", +"banco", +"banda", +"baño", +"barba", +"barco", +"barniz", +"barro", +"báscula", +"bastón", +"basura", +"batalla", +"batería", +"batir", +"batuta", +"baúl", +"bazar", +"bebé", +"bebida", +"bello", +"besar", +"beso", +"bestia", +"bicho", +"bien", +"bingo", +"blanco", +"bloque", +"blusa", +"boa", +"bobina", +"bobo", +"boca", +"bocina", +"boda", +"bodega", +"boina", +"bola", +"bolero", +"bolsa", +"bomba", +"bondad", +"bonito", +"bono", +"bonsái", +"borde", +"borrar", +"bosque", +"bote", +"botín", +"bóveda", +"bozal", +"bravo", +"brazo", +"brecha", +"breve", +"brillo", +"brinco", +"brisa", +"broca", +"broma", +"bronce", +"brote", +"bruja", +"brusco", +"bruto", +"buceo", +"bucle", +"bueno", +"buey", +"bufanda", +"bufón", +"búho", +"buitre", +"bulto", +"burbuja", +"burla", +"burro", +"buscar", +"butaca", +"buzón", +"caballo", +"cabeza", +"cabina", +"cabra", +"cacao", +"cadáver", +"cadena", +"caer", +"café", +"caída", +"caimán", +"caja", +"cajón", +"cal", +"calamar", +"calcio", +"caldo", +"calidad", +"calle", +"calma", +"calor", +"calvo", +"cama", +"cambio", +"camello", +"camino", +"campo", +"cáncer", +"candil", +"canela", +"canguro", +"canica", +"canto", +"caña", +"cañón", +"caoba", +"caos", +"capaz", +"capitán", +"capote", +"captar", +"capucha", +"cara", +"carbón", +"cárcel", +"careta", +"carga", +"cariño", +"carne", +"carpeta", +"carro", +"carta", +"casa", +"casco", +"casero", +"caspa", +"castor", +"catorce", +"catre", +"caudal", +"causa", +"cazo", +"cebolla", +"ceder", +"cedro", +"celda", +"célebre", +"celoso", +"célula", +"cemento", +"ceniza", +"centro", +"cerca", +"cerdo", +"cereza", +"cero", +"cerrar", +"certeza", +"césped", +"cetro", +"chacal", +"chaleco", +"champú", +"chancla", +"chapa", +"charla", +"chico", +"chiste", +"chivo", +"choque", +"choza", +"chuleta", +"chupar", +"ciclón", +"ciego", +"cielo", +"cien", +"cierto", +"cifra", +"cigarro", +"cima", +"cinco", +"cine", +"cinta", +"ciprés", +"circo", +"ciruela", +"cisne", +"cita", +"ciudad", +"clamor", +"clan", +"claro", +"clase", +"clave", +"cliente", +"clima", +"clínica", +"cobre", +"cocción", +"cochino", +"cocina", +"coco", +"código", +"codo", +"cofre", +"coger", +"cohete", +"cojín", +"cojo", +"cola", +"colcha", +"colegio", +"colgar", +"colina", +"collar", +"colmo", +"columna", +"combate", +"comer", +"comida", +"cómodo", +"compra", +"conde", +"conejo", +"conga", +"conocer", +"consejo", +"contar", +"copa", +"copia", +"corazón", +"corbata", +"corcho", +"cordón", +"corona", +"correr", +"coser", +"cosmos", +"costa", +"cráneo", +"cráter", +"crear", +"crecer", +"creído", +"crema", +"cría", +"crimen", +"cripta", +"crisis", +"cromo", +"crónica", +"croqueta", +"crudo", +"cruz", +"cuadro", +"cuarto", +"cuatro", +"cubo", +"cubrir", +"cuchara", +"cuello", +"cuento", +"cuerda", +"cuesta", +"cueva", +"cuidar", +"culebra", +"culpa", +"culto", +"cumbre", +"cumplir", +"cuna", +"cuneta", +"cuota", +"cupón", +"cúpula", +"curar", +"curioso", +"curso", +"curva", +"cutis", +"dama", +"danza", +"dar", +"dardo", +"dátil", +"deber", +"débil", +"década", +"decir", +"dedo", +"defensa", +"definir", +"dejar", +"delfín", +"delgado", +"delito", +"demora", +"denso", +"dental", +"deporte", +"derecho", +"derrota", +"desayuno", +"deseo", +"desfile", +"desnudo", +"destino", +"desvío", +"detalle", +"detener", +"deuda", +"día", +"diablo", +"diadema", +"diamante", +"diana", +"diario", +"dibujo", +"dictar", +"diente", +"dieta", +"diez", +"difícil", +"digno", +"dilema", +"diluir", +"dinero", +"directo", +"dirigir", +"disco", +"diseño", +"disfraz", +"diva", +"divino", +"doble", +"doce", +"dolor", +"domingo", +"don", +"donar", +"dorado", +"dormir", +"dorso", +"dos", +"dosis", +"dragón", +"droga", +"ducha", +"duda", +"duelo", +"dueño", +"dulce", +"dúo", +"duque", +"durar", +"dureza", +"duro", +"ébano", +"ebrio", +"echar", +"eco", +"ecuador", +"edad", +"edición", +"edificio", +"editor", +"educar", +"efecto", +"eficaz", +"eje", +"ejemplo", +"elefante", +"elegir", +"elemento", +"elevar", +"elipse", +"élite", +"elixir", +"elogio", +"eludir", +"embudo", +"emitir", +"emoción", +"empate", +"empeño", +"empleo", +"empresa", +"enano", +"encargo", +"enchufe", +"encía", +"enemigo", +"enero", +"enfado", +"enfermo", +"engaño", +"enigma", +"enlace", +"enorme", +"enredo", +"ensayo", +"enseñar", +"entero", +"entrar", +"envase", +"envío", +"época", +"equipo", +"erizo", +"escala", +"escena", +"escolar", +"escribir", +"escudo", +"esencia", +"esfera", +"esfuerzo", +"espada", +"espejo", +"espía", +"esposa", +"espuma", +"esquí", +"estar", +"este", +"estilo", +"estufa", +"etapa", +"eterno", +"ética", +"etnia", +"evadir", +"evaluar", +"evento", +"evitar", +"exacto", +"examen", +"exceso", +"excusa", +"exento", +"exigir", +"exilio", +"existir", +"éxito", +"experto", +"explicar", +"exponer", +"extremo", +"fábrica", +"fábula", +"fachada", +"fácil", +"factor", +"faena", +"faja", +"falda", +"fallo", +"falso", +"faltar", +"fama", +"familia", +"famoso", +"faraón", +"farmacia", +"farol", +"farsa", +"fase", +"fatiga", +"fauna", +"favor", +"fax", +"febrero", +"fecha", +"feliz", +"feo", +"feria", +"feroz", +"fértil", +"fervor", +"festín", +"fiable", +"fianza", +"fiar", +"fibra", +"ficción", +"ficha", +"fideo", +"fiebre", +"fiel", +"fiera", +"fiesta", +"figura", +"fijar", +"fijo", +"fila", +"filete", +"filial", +"filtro", +"fin", +"finca", +"fingir", +"finito", +"firma", +"flaco", +"flauta", +"flecha", +"flor", +"flota", +"fluir", +"flujo", +"flúor", +"fobia", +"foca", +"fogata", +"fogón", +"folio", +"folleto", +"fondo", +"forma", +"forro", +"fortuna", +"forzar", +"fosa", +"foto", +"fracaso", +"frágil", +"franja", +"frase", +"fraude", +"freír", +"freno", +"fresa", +"frío", +"frito", +"fruta", +"fuego", +"fuente", +"fuerza", +"fuga", +"fumar", +"función", +"funda", +"furgón", +"furia", +"fusil", +"fútbol", +"futuro", +"gacela", +"gafas", +"gaita", +"gajo", +"gala", +"galería", +"gallo", +"gamba", +"ganar", +"gancho", +"ganga", +"ganso", +"garaje", +"garza", +"gasolina", +"gastar", +"gato", +"gavilán", +"gemelo", +"gemir", +"gen", +"género", +"genio", +"gente", +"geranio", +"gerente", +"germen", +"gesto", +"gigante", +"gimnasio", +"girar", +"giro", +"glaciar", +"globo", +"gloria", +"gol", +"golfo", +"goloso", +"golpe", +"goma", +"gordo", +"gorila", +"gorra", +"gota", +"goteo", +"gozar", +"grada", +"gráfico", +"grano", +"grasa", +"gratis", +"grave", +"grieta", +"grillo", +"gripe", +"gris", +"grito", +"grosor", +"grúa", +"grueso", +"grumo", +"grupo", +"guante", +"guapo", +"guardia", +"guerra", +"guía", +"guiño", +"guion", +"guiso", +"guitarra", +"gusano", +"gustar", +"haber", +"hábil", +"hablar", +"hacer", +"hacha", +"hada", +"hallar", +"hamaca", +"harina", +"haz", +"hazaña", +"hebilla", +"hebra", +"hecho", +"helado", +"helio", +"hembra", +"herir", +"hermano", +"héroe", +"hervir", +"hielo", +"hierro", +"hígado", +"higiene", +"hijo", +"himno", +"historia", +"hocico", +"hogar", +"hoguera", +"hoja", +"hombre", +"hongo", +"honor", +"honra", +"hora", +"hormiga", +"horno", +"hostil", +"hoyo", +"hueco", +"huelga", +"huerta", +"hueso", +"huevo", +"huida", +"huir", +"humano", +"húmedo", +"humilde", +"humo", +"hundir", +"huracán", +"hurto", +"icono", +"ideal", +"idioma", +"ídolo", +"iglesia", +"iglú", +"igual", +"ilegal", +"ilusión", +"imagen", +"imán", +"imitar", +"impar", +"imperio", +"imponer", +"impulso", +"incapaz", +"índice", +"inerte", +"infiel", +"informe", +"ingenio", +"inicio", +"inmenso", +"inmune", +"innato", +"insecto", +"instante", +"interés", +"íntimo", +"intuir", +"inútil", +"invierno", +"ira", +"iris", +"ironía", +"isla", +"islote", +"jabalí", +"jabón", +"jamón", +"jarabe", +"jardín", +"jarra", +"jaula", +"jazmín", +"jefe", +"jeringa", +"jinete", +"jornada", +"joroba", +"joven", +"joya", +"juerga", +"jueves", +"juez", +"jugador", +"jugo", +"juguete", +"juicio", +"junco", +"jungla", +"junio", +"juntar", +"júpiter", +"jurar", +"justo", +"juvenil", +"juzgar", +"kilo", +"koala", +"labio", +"lacio", +"lacra", +"lado", +"ladrón", +"lagarto", +"lágrima", +"laguna", +"laico", +"lamer", +"lámina", +"lámpara", +"lana", +"lancha", +"langosta", +"lanza", +"lápiz", +"largo", +"larva", +"lástima", +"lata", +"látex", +"latir", +"laurel", +"lavar", +"lazo", +"leal", +"lección", +"leche", +"lector", +"leer", +"legión", +"legumbre", +"lejano", +"lengua", +"lento", +"leña", +"león", +"leopardo", +"lesión", +"letal", +"letra", +"leve", +"leyenda", +"libertad", +"libro", +"licor", +"líder", +"lidiar", +"lienzo", +"liga", +"ligero", +"lima", +"límite", +"limón", +"limpio", +"lince", +"lindo", +"línea", +"lingote", +"lino", +"linterna", +"líquido", +"liso", +"lista", +"litera", +"litio", +"litro", +"llaga", +"llama", +"llanto", +"llave", +"llegar", +"llenar", +"llevar", +"llorar", +"llover", +"lluvia", +"lobo", +"loción", +"loco", +"locura", +"lógica", +"logro", +"lombriz", +"lomo", +"lonja", +"lote", +"lucha", +"lucir", +"lugar", +"lujo", +"luna", +"lunes", +"lupa", +"lustro", +"luto", +"luz", +"maceta", +"macho", +"madera", +"madre", +"maduro", +"maestro", +"mafia", +"magia", +"mago", +"maíz", +"maldad", +"maleta", +"malla", +"malo", +"mamá", +"mambo", +"mamut", +"manco", +"mando", +"manejar", +"manga", +"maniquí", +"manjar", +"mano", +"manso", +"manta", +"mañana", +"mapa", +"máquina", +"mar", +"marco", +"marea", +"marfil", +"margen", +"marido", +"mármol", +"marrón", +"martes", +"marzo", +"masa", +"máscara", +"masivo", +"matar", +"materia", +"matiz", +"matriz", +"máximo", +"mayor", +"mazorca", +"mecha", +"medalla", +"medio", +"médula", +"mejilla", +"mejor", +"melena", +"melón", +"memoria", +"menor", +"mensaje", +"mente", +"menú", +"mercado", +"merengue", +"mérito", +"mes", +"mesón", +"meta", +"meter", +"método", +"metro", +"mezcla", +"miedo", +"miel", +"miembro", +"miga", +"mil", +"milagro", +"militar", +"millón", +"mimo", +"mina", +"minero", +"mínimo", +"minuto", +"miope", +"mirar", +"misa", +"miseria", +"misil", +"mismo", +"mitad", +"mito", +"mochila", +"moción", +"moda", +"modelo", +"moho", +"mojar", +"molde", +"moler", +"molino", +"momento", +"momia", +"monarca", +"moneda", +"monja", +"monto", +"moño", +"morada", +"morder", +"moreno", +"morir", +"morro", +"morsa", +"mortal", +"mosca", +"mostrar", +"motivo", +"mover", +"móvil", +"mozo", +"mucho", +"mudar", +"mueble", +"muela", +"muerte", +"muestra", +"mugre", +"mujer", +"mula", +"muleta", +"multa", +"mundo", +"muñeca", +"mural", +"muro", +"músculo", +"museo", +"musgo", +"música", +"muslo", +"nácar", +"nación", +"nadar", +"naipe", +"naranja", +"nariz", +"narrar", +"nasal", +"natal", +"nativo", +"natural", +"náusea", +"naval", +"nave", +"navidad", +"necio", +"néctar", +"negar", +"negocio", +"negro", +"neón", +"nervio", +"neto", +"neutro", +"nevar", +"nevera", +"nicho", +"nido", +"niebla", +"nieto", +"niñez", +"niño", +"nítido", +"nivel", +"nobleza", +"noche", +"nómina", +"noria", +"norma", +"norte", +"nota", +"noticia", +"novato", +"novela", +"novio", +"nube", +"nuca", +"núcleo", +"nudillo", +"nudo", +"nuera", +"nueve", +"nuez", +"nulo", +"número", +"nutria", +"oasis", +"obeso", +"obispo", +"objeto", +"obra", +"obrero", +"observar", +"obtener", +"obvio", +"oca", +"ocaso", +"océano", +"ochenta", +"ocho", +"ocio", +"ocre", +"octavo", +"octubre", +"oculto", +"ocupar", +"ocurrir", +"odiar", +"odio", +"odisea", +"oeste", +"ofensa", +"oferta", +"oficio", +"ofrecer", +"ogro", +"oído", +"oír", +"ojo", +"ola", +"oleada", +"olfato", +"olivo", +"olla", +"olmo", +"olor", +"olvido", +"ombligo", +"onda", +"onza", +"opaco", +"opción", +"ópera", +"opinar", +"oponer", +"optar", +"óptica", +"opuesto", +"oración", +"orador", +"oral", +"órbita", +"orca", +"orden", +"oreja", +"órgano", +"orgía", +"orgullo", +"oriente", +"origen", +"orilla", +"oro", +"orquesta", +"oruga", +"osadía", +"oscuro", +"osezno", +"oso", +"ostra", +"otoño", +"otro", +"oveja", +"óvulo", +"óxido", +"oxígeno", +"oyente", +"ozono", +"pacto", +"padre", +"paella", +"página", +"pago", +"país", +"pájaro", +"palabra", +"palco", +"paleta", +"pálido", +"palma", +"paloma", +"palpar", +"pan", +"panal", +"pánico", +"pantera", +"pañuelo", +"papá", +"papel", +"papilla", +"paquete", +"parar", +"parcela", +"pared", +"parir", +"paro", +"párpado", +"parque", +"párrafo", +"parte", +"pasar", +"paseo", +"pasión", +"paso", +"pasta", +"pata", +"patio", +"patria", +"pausa", +"pauta", +"pavo", +"payaso", +"peatón", +"pecado", +"pecera", +"pecho", +"pedal", +"pedir", +"pegar", +"peine", +"pelar", +"peldaño", +"pelea", +"peligro", +"pellejo", +"pelo", +"peluca", +"pena", +"pensar", +"peñón", +"peón", +"peor", +"pepino", +"pequeño", +"pera", +"percha", +"perder", +"pereza", +"perfil", +"perico", +"perla", +"permiso", +"perro", +"persona", +"pesa", +"pesca", +"pésimo", +"pestaña", +"pétalo", +"petróleo", +"pez", +"pezuña", +"picar", +"pichón", +"pie", +"piedra", +"pierna", +"pieza", +"pijama", +"pilar", +"piloto", +"pimienta", +"pino", +"pintor", +"pinza", +"piña", +"piojo", +"pipa", +"pirata", +"pisar", +"piscina", +"piso", +"pista", +"pitón", +"pizca", +"placa", +"plan", +"plata", +"playa", +"plaza", +"pleito", +"pleno", +"plomo", +"pluma", +"plural", +"pobre", +"poco", +"poder", +"podio", +"poema", +"poesía", +"poeta", +"polen", +"policía", +"pollo", +"polvo", +"pomada", +"pomelo", +"pomo", +"pompa", +"poner", +"porción", +"portal", +"posada", +"poseer", +"posible", +"poste", +"potencia", +"potro", +"pozo", +"prado", +"precoz", +"pregunta", +"premio", +"prensa", +"preso", +"previo", +"primo", +"príncipe", +"prisión", +"privar", +"proa", +"probar", +"proceso", +"producto", +"proeza", +"profesor", +"programa", +"prole", +"promesa", +"pronto", +"propio", +"próximo", +"prueba", +"público", +"puchero", +"pudor", +"pueblo", +"puerta", +"puesto", +"pulga", +"pulir", +"pulmón", +"pulpo", +"pulso", +"puma", +"punto", +"puñal", +"puño", +"pupa", +"pupila", +"puré", +"quedar", +"queja", +"quemar", +"querer", +"queso", +"quieto", +"química", +"quince", +"quitar", +"rábano", +"rabia", +"rabo", +"ración", +"radical", +"raíz", +"rama", +"rampa", +"rancho", +"rango", +"rapaz", +"rápido", +"rapto", +"rasgo", +"raspa", +"rato", +"rayo", +"raza", +"razón", +"reacción", +"realidad", +"rebaño", +"rebote", +"recaer", +"receta", +"rechazo", +"recoger", +"recreo", +"recto", +"recurso", +"red", +"redondo", +"reducir", +"reflejo", +"reforma", +"refrán", +"refugio", +"regalo", +"regir", +"regla", +"regreso", +"rehén", +"reino", +"reír", +"reja", +"relato", +"relevo", +"relieve", +"relleno", +"reloj", +"remar", +"remedio", +"remo", +"rencor", +"rendir", +"renta", +"reparto", +"repetir", +"reposo", +"reptil", +"res", +"rescate", +"resina", +"respeto", +"resto", +"resumen", +"retiro", +"retorno", +"retrato", +"reunir", +"revés", +"revista", +"rey", +"rezar", +"rico", +"riego", +"rienda", +"riesgo", +"rifa", +"rígido", +"rigor", +"rincón", +"riñón", +"río", +"riqueza", +"risa", +"ritmo", +"rito", +"rizo", +"roble", +"roce", +"rociar", +"rodar", +"rodeo", +"rodilla", +"roer", +"rojizo", +"rojo", +"romero", +"romper", +"ron", +"ronco", +"ronda", +"ropa", +"ropero", +"rosa", +"rosca", +"rostro", +"rotar", +"rubí", +"rubor", +"rudo", +"rueda", +"rugir", +"ruido", +"ruina", +"ruleta", +"rulo", +"rumbo", +"rumor", +"ruptura", +"ruta", +"rutina", +"sábado", +"saber", +"sabio", +"sable", +"sacar", +"sagaz", +"sagrado", +"sala", +"saldo", +"salero", +"salir", +"salmón", +"salón", +"salsa", +"salto", +"salud", +"salvar", +"samba", +"sanción", +"sandía", +"sanear", +"sangre", +"sanidad", +"sano", +"santo", +"sapo", +"saque", +"sardina", +"sartén", +"sastre", +"satán", +"sauna", +"saxofón", +"sección", +"seco", +"secreto", +"secta", +"sed", +"seguir", +"seis", +"sello", +"selva", +"semana", +"semilla", +"senda", +"sensor", +"señal", +"señor", +"separar", +"sepia", +"sequía", +"ser", +"serie", +"sermón", +"servir", +"sesenta", +"sesión", +"seta", +"setenta", +"severo", +"sexo", +"sexto", +"sidra", +"siesta", +"siete", +"siglo", +"signo", +"sílaba", +"silbar", +"silencio", +"silla", +"símbolo", +"simio", +"sirena", +"sistema", +"sitio", +"situar", +"sobre", +"socio", +"sodio", +"sol", +"solapa", +"soldado", +"soledad", +"sólido", +"soltar", +"solución", +"sombra", +"sondeo", +"sonido", +"sonoro", +"sonrisa", +"sopa", +"soplar", +"soporte", +"sordo", +"sorpresa", +"sorteo", +"sostén", +"sótano", +"suave", +"subir", +"suceso", +"sudor", +"suegra", +"suelo", +"sueño", +"suerte", +"sufrir", +"sujeto", +"sultán", +"sumar", +"superar", +"suplir", +"suponer", +"supremo", +"sur", +"surco", +"sureño", +"surgir", +"susto", +"sutil", +"tabaco", +"tabique", +"tabla", +"tabú", +"taco", +"tacto", +"tajo", +"talar", +"talco", +"talento", +"talla", +"talón", +"tamaño", +"tambor", +"tango", +"tanque", +"tapa", +"tapete", +"tapia", +"tapón", +"taquilla", +"tarde", +"tarea", +"tarifa", +"tarjeta", +"tarot", +"tarro", +"tarta", +"tatuaje", +"tauro", +"taza", +"tazón", +"teatro", +"techo", +"tecla", +"técnica", +"tejado", +"tejer", +"tejido", +"tela", +"teléfono", +"tema", +"temor", +"templo", +"tenaz", +"tender", +"tener", +"tenis", +"tenso", +"teoría", +"terapia", +"terco", +"término", +"ternura", +"terror", +"tesis", +"tesoro", +"testigo", +"tetera", +"texto", +"tez", +"tibio", +"tiburón", +"tiempo", +"tienda", +"tierra", +"tieso", +"tigre", +"tijera", +"tilde", +"timbre", +"tímido", +"timo", +"tinta", +"tío", +"típico", +"tipo", +"tira", +"tirón", +"titán", +"títere", +"título", +"tiza", +"toalla", +"tobillo", +"tocar", +"tocino", +"todo", +"toga", +"toldo", +"tomar", +"tono", +"tonto", +"topar", +"tope", +"toque", +"tórax", +"torero", +"tormenta", +"torneo", +"toro", +"torpedo", +"torre", +"torso", +"tortuga", +"tos", +"tosco", +"toser", +"tóxico", +"trabajo", +"tractor", +"traer", +"tráfico", +"trago", +"traje", +"tramo", +"trance", +"trato", +"trauma", +"trazar", +"trébol", +"tregua", +"treinta", +"tren", +"trepar", +"tres", +"tribu", +"trigo", +"tripa", +"triste", +"triunfo", +"trofeo", +"trompa", +"tronco", +"tropa", +"trote", +"trozo", +"truco", +"trueno", +"trufa", +"tubería", +"tubo", +"tuerto", +"tumba", +"tumor", +"túnel", +"túnica", +"turbina", +"turismo", +"turno", +"tutor", +"ubicar", +"úlcera", +"umbral", +"unidad", +"unir", +"universo", +"uno", +"untar", +"uña", +"urbano", +"urbe", +"urgente", +"urna", +"usar", +"usuario", +"útil", +"utopía", +"uva", +"vaca", +"vacío", +"vacuna", +"vagar", +"vago", +"vaina", +"vajilla", +"vale", +"válido", +"valle", +"valor", +"válvula", +"vampiro", +"vara", +"variar", +"varón", +"vaso", +"vecino", +"vector", +"vehículo", +"veinte", +"vejez", +"vela", +"velero", +"veloz", +"vena", +"vencer", +"venda", +"veneno", +"vengar", +"venir", +"venta", +"venus", +"ver", +"verano", +"verbo", +"verde", +"vereda", +"verja", +"verso", +"verter", +"vía", +"viaje", +"vibrar", +"vicio", +"víctima", +"vida", +"vídeo", +"vidrio", +"viejo", +"viernes", +"vigor", +"vil", +"villa", +"vinagre", +"vino", +"viñedo", +"violín", +"viral", +"virgo", +"virtud", +"visor", +"víspera", +"vista", +"vitamina", +"viudo", +"vivaz", +"vivero", +"vivir", +"vivo", +"volcán", +"volumen", +"volver", +"voraz", +"votar", +"voto", +"voz", +"vuelo", +"vulgar", +"yacer", +"yate", +"yegua", +"yema", +"yerno", +"yeso", +"yodo", +"yoga", +"yogur", +"zafiro", +"zanja", +"zapato", +"zarza", +"zona", +"zorro", +"zumo", +"zurdo", +0, +}; \ No newline at end of file diff --git a/src/wallet/feebumper.cpp b/src/wallet/feebumper.cpp index 6bbba82478..848a9f7143 100644 --- a/src/wallet/feebumper.cpp +++ b/src/wallet/feebumper.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2017 The Bitcoin Core developers -// Copyright (c) 2017-2019 The Raven Core developers +// Copyright (c) 2017-2020 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/wallet/rpcdump.cpp b/src/wallet/rpcdump.cpp index f239eb7a13..3af14eecc3 100644 --- a/src/wallet/rpcdump.cpp +++ b/src/wallet/rpcdump.cpp @@ -1,5 +1,5 @@ // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index 4410788e85..70bcb8f5ca 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -38,6 +38,7 @@ #include #include +#include #include #include "assets/assets.h" @@ -1448,7 +1449,20 @@ bool CWallet::IsMine(const CTransaction& tx) const bool CWallet::IsFromMe(const CTransaction& tx) const { - return (GetDebit(tx, ISMINE_ALL) > 0); + return (GetDebit(tx, ISMINE_ALL) > 0 || HasMyAssets(tx)); +} + +CAmount CWallet::HasMyAssets(const CTransaction& tx) const +{ + for (const CTxIn& txin : tx.vin) + { + CAssetOutputEntry assetData; + GetDebit(txin, ISMINE_ALL, assetData); + if (assetData.nAmount > 0) + return true; + } + + return false; } CAmount CWallet::GetDebit(const CTransaction& tx, const isminefilter& filter) const @@ -1622,45 +1636,6 @@ int64_t CWalletTx::GetTxTime() const return n ? n : nTimeReceived; } -int CWalletTx::GetRequestCount() const -{ - // Returns -1 if it wasn't being tracked - int nRequests = -1; - { - LOCK(pwallet->cs_wallet); - if (IsCoinBase()) - { - // Generated block - if (!hashUnset()) - { - std::map::const_iterator mi = pwallet->mapRequestCount.find(hashBlock); - if (mi != pwallet->mapRequestCount.end()) - nRequests = (*mi).second; - } - } - else - { - // Did anyone request this transaction? - std::map::const_iterator mi = pwallet->mapRequestCount.find(GetHash()); - if (mi != pwallet->mapRequestCount.end()) - { - nRequests = (*mi).second; - - // How about the block it's in? - if (nRequests == 0 && !hashUnset()) - { - std::map::const_iterator _mi = pwallet->mapRequestCount.find(hashBlock); - if (_mi != pwallet->mapRequestCount.end()) - nRequests = (*_mi).second; - else - nRequests = 1; // If it's in someone else's block it must have got out - } - } - } - } - return nRequests; -} - void CWalletTx::GetAmounts(std::list& listReceived, std::list& listSent, CAmount& nFee, std::string& strSentAccount, const isminefilter& filter) const { @@ -2749,7 +2724,7 @@ bool CWallet::SelectCoinsMinConf(const CAmount& nTargetValue, const int nConfMin std::vector vValue; CAmount nTotalLower = 0; - random_shuffle(vCoins.begin(), vCoins.end(), GetRandInt); + Shuffle(vCoins.begin(), vCoins.end(), FastRandomContext()); for (const COutput &output : vCoins) { @@ -2952,7 +2927,7 @@ bool CWallet::SelectAssetsMinConf(const CAmount& nTargetValue, const int nConfMi std::map mapValueAmount; CAmount nTotalLower = 0; - random_shuffle(vCoins.begin(), vCoins.end(), GetRandInt); + Shuffle(vCoins.begin(), vCoins.end(), FastRandomContext()); #pragma GCC diagnostic ignored "-Wmaybe-uninitialized" for (const COutput &output : vCoins) { @@ -3173,9 +3148,8 @@ bool CWallet::FundTransaction(CMutableTransaction& tx, CAmount& nFeeRet, int& nC { std::vector vecSend; - // Turn the txout set into a CRecipient vector - for (size_t idx = 0; idx < tx.vout.size(); idx++) - { + // Turn the txout set into a CRecipient vector. + for (size_t idx = 0; idx < tx.vout.size(); idx++) { const CTxOut& txOut = tx.vout[idx]; CRecipient recipient = {txOut.scriptPubKey, txOut.nValue, setSubtractFeeFromOutputs.count(idx) == 1}; vecSend.push_back(recipient); @@ -3183,8 +3157,13 @@ bool CWallet::FundTransaction(CMutableTransaction& tx, CAmount& nFeeRet, int& nC coinControl.fAllowOtherInputs = true; - for (const CTxIn& txin : tx.vin) + for (const CTxIn& txin : tx.vin) { coinControl.Select(txin.prevout); + } + + // Acquire the locks to prevent races to the new locked unspents between the + // CreateTransaction call and LockCoin calls (when lockUnspents is true). + LOCK2(cs_main, cs_wallet); CReserveKey reservekey(this); CWalletTx wtx; @@ -3194,31 +3173,28 @@ bool CWallet::FundTransaction(CMutableTransaction& tx, CAmount& nFeeRet, int& nC if (nChangePosInOut != -1) { tx.vout.insert(tx.vout.begin() + nChangePosInOut, wtx.tx->vout[nChangePosInOut]); - // we don't have the normal Create/Commit cycle, and don't want to risk reusing change, - // so just remove the key from the keypool here. + // We don't have the normal Create/Commit cycle, and don't want to risk + // reusing change, so just remove the key from the keypool here. reservekey.KeepKey(); } - // Copy output sizes from new transaction; they may have had the fee subtracted from them - for (unsigned int idx = 0; idx < tx.vout.size(); idx++) + // Copy output sizes from new transaction; they may have had the fee + // subtracted from them. + for (unsigned int idx = 0; idx < tx.vout.size(); idx++) { tx.vout[idx].nValue = wtx.tx->vout[idx].nValue; + } - // Add new txins (keeping original txin scriptSig/order) - for (const CTxIn& txin : wtx.tx->vin) - { - if (!coinControl.IsSelected(txin.prevout)) - { + // Add new txins while keeping original txin scriptSig/order. + for (const CTxIn& txin : wtx.tx->vin) { + if (!coinControl.IsSelected(txin.prevout)) { tx.vin.push_back(txin); - if (lockUnspents) - { - LOCK2(cs_main, cs_wallet); - LockCoin(txin.prevout); + if (lockUnspents) { + LockCoin(txin.prevout); } } } - return true; } @@ -3872,9 +3848,6 @@ bool CWallet::CommitTransaction(CWalletTx& wtxNew, CReserveKey& reservekey, CCon } } - // Track how many getdata requests our transaction gets - mapRequestCount[wtxNew.GetHash()] = 0; - if (fBroadcastTransactions) { // Broadcast diff --git a/src/wallet/wallet.h b/src/wallet/wallet.h index 291174ceec..a1563e071c 100644 --- a/src/wallet/wallet.h +++ b/src/wallet/wallet.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2016 The Bitcoin Core developers -// Copyright (c) 2017-2020 The Raven Core developers +// Copyright (c) 2017-2021 The Raven Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -196,7 +196,7 @@ struct CAssetOutputEntry txnouttype type; std::string assetName; CTxDestination destination; - CAmount nAmount; + CAmount nAmount = 0; std::string message; int64_t expireTime; int vout; @@ -335,7 +335,7 @@ class CWalletTx : public CMerkleTx * on this raven node, and set to 0 for transactions that were created * externally and came in through the network or sendrawtransaction RPC. */ - char fFromMe; + bool fFromMe; std::string strFromAccount; int64_t nOrderPos; //!< position in ordered transaction list @@ -406,7 +406,7 @@ class CWalletTx : public CMerkleTx inline void SerializationOp(Stream& s, Operation ser_action) { if (ser_action.ForRead()) Init(nullptr); - char fSpent = false; + bool fSpent = false; if (!ser_action.ForRead()) { @@ -490,7 +490,6 @@ class CWalletTx : public CMerkleTx bool IsTrusted() const; int64_t GetTxTime() const; - int GetRequestCount() const; // RelayWalletTransaction may only be called if fBroadcastTransactions! bool RelayWalletTransaction(CConnman* connman); @@ -827,7 +826,6 @@ class CWallet final : public CCryptoKeyStore, public CValidationInterface int64_t nOrderPosNext; uint64_t nAccountingEntryNumber; - std::map mapRequestCount; std::map mapAddressBook; @@ -1080,6 +1078,7 @@ class CWallet final : public CCryptoKeyStore, public CValidationInterface /** should probably be renamed to IsRelevantToMe */ bool IsFromMe(const CTransaction& tx) const; CAmount GetDebit(const CTransaction& tx, const isminefilter& filter) const; + CAmount HasMyAssets(const CTransaction& tx) const; /** Returns whether all of the inputs match the filter */ bool IsAllFromMe(const CTransaction& tx, const isminefilter& filter) const; CAmount GetCredit(const CTransaction& tx, const isminefilter& filter) const; @@ -1098,16 +1097,6 @@ class CWallet final : public CCryptoKeyStore, public CValidationInterface const std::string& GetAccountName(const CScript& scriptPubKey) const; - void Inventory(const uint256 &hash) override - { - { - LOCK(cs_wallet); - std::map::iterator mi = mapRequestCount.find(hash); - if (mi != mapRequestCount.end()) - (*mi).second++; - } - } - void GetScriptForMining(std::shared_ptr &script); // override; unsigned int GetKeyPoolSize() diff --git a/test/functional/feature_assumevalid.py b/test/functional/feature_assumevalid.py index 29bb06c261..de220d6cdd 100755 --- a/test/functional/feature_assumevalid.py +++ b/test/functional/feature_assumevalid.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # Copyright (c) 2014-2016 The Bitcoin Core developers -# Copyright (c) 2017-2020 The Raven Core developers +# Copyright (c) 2017-2021 The Raven Core developers # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/test/functional/test_framework/util.py b/test/functional/test_framework/util.py index 43f25910b1..b491e283ca 100644 --- a/test/functional/test_framework/util.py +++ b/test/functional/test_framework/util.py @@ -413,6 +413,7 @@ def initialize_data_dir(dirname, n): os.makedirs(datadir) with open(os.path.join(datadir, "raven.conf"), 'w', encoding='utf8') as f: f.write("regtest=1\n") + f.write("acceptnonstdtxn=1\n") f.write("port=" + str(p2p_port(n)) + "\n") f.write("rpcport=" + str(rpc_port(n)) + "\n") f.write("listenonion=0\n") diff --git a/test/functional/test_framework/wallet_util.py b/test/functional/test_framework/wallet_util.py index b9e4168c3e..67f321c48b 100755 --- a/test/functional/test_framework/wallet_util.py +++ b/test/functional/test_framework/wallet_util.py @@ -8,154 +8,3542 @@ from collections import namedtuple -Key = namedtuple('Key', ['privkey', - 'pubkey', - 'p2pkh_script', - 'p2pkh_addr', - 'p2wpkh_script', - 'p2wpkh_addr', - 'p2sh_p2wpkh_script', - 'p2sh_p2wpkh_redeem_script', - 'p2sh_p2wpkh_addr']) +Key = namedtuple( + "Key", + [ + "privkey", + "pubkey", + "p2pkh_script", + "p2pkh_addr", + "p2wpkh_script", + "p2wpkh_addr", + "p2sh_p2wpkh_script", + "p2sh_p2wpkh_redeem_script", + "p2sh_p2wpkh_addr", + ], +) -Multisig = namedtuple('Multisig', ['privkeys', - 'pubkeys', - 'p2sh_script', - 'p2sh_addr', - 'redeem_script', - 'p2wsh_script', - 'p2wsh_addr', - 'p2sh_p2wsh_script', - 'p2sh_p2wsh_addr']) +Multisig = namedtuple( + "Multisig", + [ + "privkeys", + "pubkeys", + "p2sh_script", + "p2sh_addr", + "redeem_script", + "p2wsh_script", + "p2wsh_addr", + "p2sh_p2wsh_script", + "p2sh_p2wsh_addr", + ], +) -bip39_english = ["abandon", "ability", "able", "about", "above", "absent", "absorb", "abstract", "absurd", "abuse", "access", "accident", "account", - "accuse", "achieve", "acid", "acoustic", "acquire", "across", "act", "action", "actor", "actress", "actual", "adapt", "add", "addict", - "address", "adjust", "admit", "adult", "advance", "advice", "aerobic", "affair", "afford", "afraid", "again", "age", "agent", "agree", - "ahead", "aim", "air", "airport", "aisle", "alarm", "album", "alcohol", "alert", "alien", "all", "alley", "allow", "almost", "alone", - "alpha", "already", "also", "alter", "always", "amateur", "amazing", "among", "amount", "amused", "analyst", "anchor", "ancient", "anger", - "angle", "angry", "animal", "ankle", "announce", "annual", "another", "answer", "antenna", "antique", "anxiety", "any", "apart", "apology", - "appear", "apple", "approve", "april", "arch", "arctic", "area", "arena", "argue", "arm", "armed", "armor", "army", "around", "arrange", - "arrest", "arrive", "arrow", "art", "artefact", "artist", "artwork", "ask", "aspect", "assault", "asset", "assist", "assume", "asthma", - "athlete", "atom", "attack", "attend", "attitude", "attract", "auction", "audit", "august", "aunt", "author", "auto", "autumn", "average", - "avocado", "avoid", "awake", "aware", "away", "awesome", "awful", "awkward", "axis", "baby", "bachelor", "bacon", "badge", "bag", "balance", - "balcony", "ball", "bamboo", "banana", "banner", "bar", "barely", "bargain", "barrel", "base", "basic", "basket", "battle", "beach", "bean", - "beauty", "because", "become", "beef", "before", "begin", "behave", "behind", "believe", "below", "belt", "bench", "benefit", "best", "betray", - "better", "between", "beyond", "bicycle", "bid", "bike", "bind", "biology", "bird", "birth", "bitter", "black", "blade", "blame", "blanket", - "blast", "bleak", "bless", "blind", "blood", "blossom", "blouse", "blue", "blur", "blush", "board", "boat", "body", "boil", "bomb", "bone", - "bonus", "book", "boost", "border", "boring", "borrow", "boss", "bottom", "bounce", "box", "boy", "bracket", "brain", "brand", "brass", "brave", - "bread", "breeze", "brick", "bridge", "brief", "bright", "bring", "brisk", "broccoli", "broken", "bronze", "broom", "brother", "brown", "brush", - "bubble", "buddy", "budget", "buffalo", "build", "bulb", "bulk", "bullet", "bundle", "bunker", "burden", "burger", "burst", "bus", "business", - "busy", "butter", "buyer", "buzz", "cabbage", "cabin", "cable", "cactus", "cage", "cake", "call", "calm", "camera", "camp", "can", "canal", - "cancel", "candy", "cannon", "canoe", "canvas", "canyon", "capable", "capital", "captain", "car", "carbon", "card", "cargo", "carpet", "carry", - "cart", "case", "cash", "casino", "castle", "casual", "cat", "catalog", "catch", "category", "cattle", "caught", "cause", "caution", "cave", - "ceiling", "celery", "cement", "census", "century", "cereal", "certain", "chair", "chalk", "champion", "change", "chaos", "chapter", "charge", - "chase", "chat", "cheap", "check", "cheese", "chef", "cherry", "chest", "chicken", "chief", "child", "chimney", "choice", "choose", "chronic", - "chuckle", "chunk", "churn", "cigar", "cinnamon", "circle", "citizen", "city", "civil", "claim", "clap", "clarify", "claw", "clay", "clean", - "clerk", "clever", "click", "client", "cliff", "climb", "clinic", "clip", "clock", "clog", "close", "cloth", "cloud", "clown", "club", "clump", - "cluster", "clutch", "coach", "coast", "coconut", "code", "coffee", "coil", "coin", "collect", "color", "column", "combine", "come", "comfort", - "comic", "common", "company", "concert", "conduct", "confirm", "congress", "connect", "consider", "control", "convince", "cook", "cool", "copper", - "copy", "coral", "core", "corn", "correct", "cost", "cotton", "couch", "country", "couple", "course", "cousin", "cover", "coyote", "crack", "cradle", - "craft", "cram", "crane", "crash", "crater", "crawl", "crazy", "cream", "credit", "creek", "crew", "cricket", "crime", "crisp", "critic", "crop", - "cross", "crouch", "crowd", "crucial", "cruel", "cruise", "crumble", "crunch", "crush", "cry", "crystal", "cube", "culture", "cup", "cupboard", - "curious", "current", "curtain", "curve", "cushion", "custom", "cute", "cycle", "dad", "damage", "damp", "dance", "danger", "daring", "dash", - "daughter", "dawn", "day", "deal", "debate", "debris", "decade", "december", "decide", "decline", "decorate", "decrease", "deer", "defense", - "define", "defy", "degree", "delay", "deliver", "demand", "demise", "denial", "dentist", "deny", "depart", "depend", "deposit", "depth", "deputy", - "derive", "describe", "desert", "design", "desk", "despair", "destroy", "detail", "detect", "develop", "device", "devote", "diagram", "dial", - "diamond", "diary", "dice", "diesel", "diet", "differ", "digital", "dignity", "dilemma", "dinner", "dinosaur", "direct", "dirt", "disagree", - "discover", "disease", "dish", "dismiss", "disorder", "display", "distance", "divert", "divide", "divorce", "dizzy", "doctor", "document", "dog", - "doll", "dolphin", "domain", "donate", "donkey", "donor", "door", "dose", "double", "dove", "draft", "dragon", "drama", "drastic", "draw", "dream", - "dress", "drift", "drill", "drink", "drip", "drive", "drop", "drum", "dry", "duck", "dumb", "dune", "during", "dust", "dutch", "duty", "dwarf", - "dynamic", "eager", "eagle", "early", "earn", "earth", "easily", "east", "easy", "echo", "ecology", "economy", "edge", "edit", "educate", "effort", - "egg", "eight", "either", "elbow", "elder", "electric", "elegant", "element", "elephant", "elevator", "elite", "else", "embark", "embody", "embrace", - "emerge", "emotion", "employ", "empower", "empty", "enable", "enact", "end", "endless", "endorse", "enemy", "energy", "enforce", "engage", "engine", - "enhance", "enjoy", "enlist", "enough", "enrich", "enroll", "ensure", "enter", "entire", "entry", "envelope", "episode", "equal", "equip", "era", - "erase", "erode", "erosion", "error", "erupt", "escape", "essay", "essence", "estate", "eternal", "ethics", "evidence", "evil", "evoke", "evolve", - "exact", "example", "excess", "exchange", "excite", "exclude", "excuse", "execute", "exercise", "exhaust", "exhibit", "exile", "exist", "exit", - "exotic", "expand", "expect", "expire", "explain", "expose", "express", "extend", "extra", "eye", "eyebrow", "fabric", "face", "faculty", "fade", - "faint", "faith", "fall", "false", "fame", "family", "famous", "fan", "fancy", "fantasy", "farm", "fashion", "fat", "fatal", "father", "fatigue", - "fault", "favorite", "feature", "february", "federal", "fee", "feed", "feel", "female", "fence", "festival", "fetch", "fever", "few", "fiber", - "fiction", "field", "figure", "file", "film", "filter", "final", "find", "fine", "finger", "finish", "fire", "firm", "first", "fiscal", "fish", - "fit", "fitness", "fix", "flag", "flame", "flash", "flat", "flavor", "flee", "flight", "flip", "float", "flock", "floor", "flower", "fluid", "flush", - "fly", "foam", "focus", "fog", "foil", "fold", "follow", "food", "foot", "force", "forest", "forget", "fork", "fortune", "forum", "forward", "fossil", - "foster", "found", "fox", "fragile", "frame", "frequent", "fresh", "friend", "fringe", "frog", "front", "frost", "frown", "frozen", "fruit", "fuel", - "fun", "funny", "furnace", "fury", "future", "gadget", "gain", "galaxy", "gallery", "game", "gap", "garage", "garbage", "garden", "garlic", "garment", - "gas", "gasp", "gate", "gather", "gauge", "gaze", "general", "genius", "genre", "gentle", "genuine", "gesture", "ghost", "giant", "gift", "giggle", - "ginger", "giraffe", "girl", "give", "glad", "glance", "glare", "glass", "glide", "glimpse", "globe", "gloom", "glory", "glove", "glow", "glue", "goat", - "goddess", "gold", "good", "goose", "gorilla", "gospel", "gossip", "govern", "gown", "grab", "grace", "grain", "grant", "grape", "grass", "gravity", - "great", "green", "grid", "grief", "grit", "grocery", "group", "grow", "grunt", "guard", "guess", "guide", "guilt", "guitar", "gun", "gym", "habit", - "hair", "half", "hammer", "hamster", "hand", "happy", "harbor", "hard", "harsh", "harvest", "hat", "have", "hawk", "hazard", "head", "health", "heart", - "heavy", "hedgehog", "height", "hello", "helmet", "help", "hen", "hero", "hidden", "high", "hill", "hint", "hip", "hire", "history", "hobby", "hockey", - "hold", "hole", "holiday", "hollow", "home", "honey", "hood", "hope", "horn", "horror", "horse", "hospital", "host", "hotel", "hour", "hover", "hub", - "huge", "human", "humble", "humor", "hundred", "hungry", "hunt", "hurdle", "hurry", "hurt", "husband", "hybrid", "ice", "icon", "idea", "identify", - "idle", "ignore", "ill", "illegal", "illness", "image", "imitate", "immense", "immune", "impact", "impose", "improve", "impulse", "inch", "include", - "income", "increase", "index", "indicate", "indoor", "industry", "infant", "inflict", "inform", "inhale", "inherit", "initial", "inject", "injury", - "inmate", "inner", "innocent", "input", "inquiry", "insane", "insect", "inside", "inspire", "install", "intact", "interest", "into", "invest", "invite", - "involve", "iron", "island", "isolate", "issue", "item", "ivory", "jacket", "jaguar", "jar", "jazz", "jealous", "jeans", "jelly", "jewel", "job", "join", - "joke", "journey", "joy", "judge", "juice", "jump", "jungle", "junior", "junk", "just", "kangaroo", "keen", "keep", "ketchup", "key", "kick", "kid", - "kidney", "kind", "kingdom", "kiss", "kit", "kitchen", "kite", "kitten", "kiwi", "knee", "knife", "knock", "know", "lab", "label", "labor", "ladder", - "lady", "lake", "lamp", "language", "laptop", "large", "later", "latin", "laugh", "laundry", "lava", "law", "lawn", "lawsuit", "layer", "lazy", "leader", - "leaf", "learn", "leave", "lecture", "left", "leg", "legal", "legend", "leisure", "lemon", "lend", "length", "lens", "leopard", "lesson", "letter", "level", - "liar", "liberty", "library", "license", "life", "lift", "light", "like", "limb", "limit", "link", "lion", "liquid", "list", "little", "live", "lizard", - "load", "loan", "lobster", "local", "lock", "logic", "lonely", "long", "loop", "lottery", "loud", "lounge", "love", "loyal", "lucky", "luggage", "lumber", - "lunar", "lunch", "luxury", "lyrics", "machine", "mad", "magic", "magnet", "maid", "mail", "main", "major", "make", "mammal", "man", "manage", "mandate", - "mango", "mansion", "manual", "maple", "marble", "march", "margin", "marine", "market", "marriage", "mask", "mass", "master", "match", "material", "math", - "matrix", "matter", "maximum", "maze", "meadow", "mean", "measure", "meat", "mechanic", "medal", "media", "melody", "melt", "member", "memory", "mention", - "menu", "mercy", "merge", "merit", "merry", "mesh", "message", "metal", "method", "middle", "midnight", "milk", "million", "mimic", "mind", "minimum", - "minor", "minute", "miracle", "mirror", "misery", "miss", "mistake", "mix", "mixed", "mixture", "mobile", "model", "modify", "mom", "moment", "monitor", - "monkey", "monster", "month", "moon", "moral", "more", "morning", "mosquito", "mother", "motion", "motor", "mountain", "mouse", "move", "movie", "much", - "muffin", "mule", "multiply", "muscle", "museum", "mushroom", "music", "must", "mutual", "myself", "mystery", "myth", "naive", "name", "napkin", "narrow", - "nasty", "nation", "nature", "near", "neck", "need", "negative", "neglect", "neither", "nephew", "nerve", "nest", "net", "network", "neutral", "never", - "news", "next", "nice", "night", "noble", "noise", "nominee", "noodle", "normal", "north", "nose", "notable", "note", "nothing", "notice", "novel", "now", - "nuclear", "number", "nurse", "nut", "oak", "obey", "object", "oblige", "obscure", "observe", "obtain", "obvious", "occur", "ocean", "october", "odor", "off", - "offer", "office", "often", "oil", "okay", "old", "olive", "olympic", "omit", "once", "one", "onion", "online", "only", "open", "opera", "opinion", "oppose", - "option", "orange", "orbit", "orchard", "order", "ordinary", "organ", "orient", "original", "orphan", "ostrich", "other", "outdoor", "outer", "output", - "outside", "oval", "oven", "over", "own", "owner", "oxygen", "oyster", "ozone", "pact", "paddle", "page", "pair", "palace", "palm", "panda", "panel", "panic", - "panther", "paper", "parade", "parent", "park", "parrot", "party", "pass", "patch", "path", "patient", "patrol", "pattern", "pause", "pave", "payment", - "peace", "peanut", "pear", "peasant", "pelican", "pen", "penalty", "pencil", "people", "pepper", "perfect", "permit", "person", "pet", "phone", "photo", - "phrase", "physical", "piano", "picnic", "picture", "piece", "pig", "pigeon", "pill", "pilot", "pink", "pioneer", "pipe", "pistol", "pitch", "pizza", "place", - "planet", "plastic", "plate", "play", "please", "pledge", "pluck", "plug", "plunge", "poem", "poet", "point", "polar", "pole", "police", "pond", "pony", "pool", - "popular", "portion", "position", "possible", "post", "potato", "pottery", "poverty", "powder", "power", "practice", "praise", "predict", "prefer", "prepare", - "present", "pretty", "prevent", "price", "pride", "primary", "print", "priority", "prison", "private", "prize", "problem", "process", "produce", "profit", - "program", "project", "promote", "proof", "property", "prosper", "protect", "proud", "provide", "public", "pudding", "pull", "pulp", "pulse", "pumpkin", - "punch", "pupil", "puppy", "purchase", "purity", "purpose", "purse", "push", "put", "puzzle", "pyramid", "quality", "quantum", "quarter", "question", "quick", - "quit", "quiz", "quote", "rabbit", "raccoon", "race", "rack", "radar", "radio", "rail", "rain", "raise", "rally", "ramp", "ranch", "random", "range", "rapid", - "rare", "rate", "rather", "raven", "raw", "razor", "ready", "real", "reason", "rebel", "rebuild", "recall", "receive", "recipe", "record", "recycle", "reduce", - "reflect", "reform", "refuse", "region", "regret", "regular", "reject", "relax", "release", "relief", "rely", "remain", "remember", "remind", "remove", "render", - "renew", "rent", "reopen", "repair", "repeat", "replace", "report", "require", "rescue", "resemble", "resist", "resource", "response", "result", "retire", - "retreat", "return", "reunion", "reveal", "review", "reward", "rhythm", "rib", "ribbon", "rice", "rich", "ride", "ridge", "rifle", "right", "rigid", "ring", - "riot", "ripple", "risk", "ritual", "rival", "river", "road", "roast", "robot", "robust", "rocket", "romance", "roof", "rookie", "room", "rose", "rotate", "rough", - "round", "route", "royal", "rubber", "rude", "rug", "rule", "run", "runway", "rural", "sad", "saddle", "sadness", "safe", "sail", "salad", "salmon", "salon", - "salt", "salute", "same", "sample", "sand", "satisfy", "satoshi", "sauce", "sausage", "save", "say", "scale", "scan", "scare", "scatter", "scene", "scheme", - "school", "science", "scissors", "scorpion", "scout", "scrap", "screen", "script", "scrub", "sea", "search", "season", "seat", "second", "secret", "section", - "security", "seed", "seek", "segment", "select", "sell", "seminar", "senior", "sense", "sentence", "series", "service", "session", "settle", "setup", "seven", - "shadow", "shaft", "shallow", "share", "shed", "shell", "sheriff", "shield", "shift", "shine", "ship", "shiver", "shock", "shoe", "shoot", "shop", "short", - "shoulder", "shove", "shrimp", "shrug", "shuffle", "shy", "sibling", "sick", "side", "siege", "sight", "sign", "silent", "silk", "silly", "silver", "similar", - "simple", "since", "sing", "siren", "sister", "situate", "six", "size", "skate", "sketch", "ski", "skill", "skin", "skirt", "skull", "slab", "slam", "sleep", - "slender", "slice", "slide", "slight", "slim", "slogan", "slot", "slow", "slush", "small", "smart", "smile", "smoke", "smooth", "snack", "snake", "snap", "sniff", - "snow", "soap", "soccer", "social", "sock", "soda", "soft", "solar", "soldier", "solid", "solution", "solve", "someone", "song", "soon", "sorry", "sort", "soul", - "sound", "soup", "source", "south", "space", "spare", "spatial", "spawn", "speak", "special", "speed", "spell", "spend", "sphere", "spice", "spider", "spike", - "spin", "spirit", "split", "spoil", "sponsor", "spoon", "sport", "spot", "spray", "spread", "spring", "spy", "square", "squeeze", "squirrel", "stable", "stadium", - "staff", "stage", "stairs", "stamp", "stand", "start", "state", "stay", "steak", "steel", "stem", "step", "stereo", "stick", "still", "sting", "stock", "stomach", - "stone", "stool", "story", "stove", "strategy", "street", "strike", "strong", "struggle", "student", "stuff", "stumble", "style", "subject", "submit", "subway", - "success", "such", "sudden", "suffer", "sugar", "suggest", "suit", "summer", "sun", "sunny", "sunset", "super", "supply", "supreme", "sure", "surface", "surge", - "surprise", "surround", "survey", "suspect", "sustain", "swallow", "swamp", "swap", "swarm", "swear", "sweet", "swift", "swim", "swing", "switch", "sword", - "symbol", "symptom", "syrup", "system", "table", "tackle", "tag", "tail", "talent", "talk", "tank", "tape", "target", "task", "taste", "tattoo", "taxi", "teach", - "team", "tell", "ten", "tenant", "tennis", "tent", "term", "test", "text", "thank", "that", "theme", "then", "theory", "there", "they", "thing", "this", "thought", - "three", "thrive", "throw", "thumb", "thunder", "ticket", "tide", "tiger", "tilt", "timber", "time", "tiny", "tip", "tired", "tissue", "title", "toast", "tobacco", - "today", "toddler", "toe", "together", "toilet", "token", "tomato", "tomorrow", "tone", "tongue", "tonight", "tool", "tooth", "top", "topic", "topple", "torch", - "tornado", "tortoise", "toss", "total", "tourist", "toward", "tower", "town", "toy", "track", "trade", "traffic", "tragic", "train", "transfer", "trap", "trash", - "travel", "tray", "treat", "tree", "trend", "trial", "tribe", "trick", "trigger", "trim", "trip", "trophy", "trouble", "truck", "true", "truly", "trumpet", - "trust", "truth", "try", "tube", "tuition", "tumble", "tuna", "tunnel", "turkey", "turn", "turtle", "twelve", "twenty", "twice", "twin", "twist", "two", "type", - "typical", "ugly", "umbrella", "unable", "unaware", "uncle", "uncover", "under", "undo", "unfair", "unfold", "unhappy", "uniform", "unique", "unit", "universe", - "unknown", "unlock", "until", "unusual", "unveil", "update", "upgrade", "uphold", "upon", "upper", "upset", "urban", "urge", "usage", "use", "used", "useful", - "useless", "usual", "utility", "vacant", "vacuum", "vague", "valid", "valley", "valve", "van", "vanish", "vapor", "various", "vast", "vault", "vehicle", "velvet", - "vendor", "venture", "venue", "verb", "verify", "version", "very", "vessel", "veteran", "viable", "vibrant", "vicious", "victory", "video", "view", "village", - "vintage", "violin", "virtual", "virus", "visa", "visit", "visual", "vital", "vivid", "vocal", "voice", "void", "volcano", "volume", "vote", "voyage", "wage", - "wagon", "wait", "walk", "wall", "walnut", "want", "warfare", "warm", "warrior", "wash", "wasp", "waste", "water", "wave", "way", "wealth", "weapon", "wear", - "weasel", "weather", "web", "wedding", "weekend", "weird", "welcome", "west", "wet", "whale", "what", "wheat", "wheel", "when", "where", "whip", "whisper", "wide", - "width", "wife", "wild", "will", "win", "window", "wine", "wing", "wink", "winner", "winter", "wire", "wisdom", "wise", "wish", "witness", "wolf", "woman", - "wonder", "wood", "wool", "word", "work", "world", "worry", "worth", "wrap", "wreck", "wrestle", "wrist", "write", "wrong", "yard", "year", "yellow", "you", - "young", "youth", "zebra", "zero", "zone", "zoo"] +bip39_english = [ + "abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse", + "access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act", + "action","actor","actress","actual","adapt","add","addict","address","adjust","admit", + "adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent", + "agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert", + "alien","all","alley","allow","almost","alone","alpha","already","also","alter", + "always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger", + "angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique", + "anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic", + "area","arena","argue","arm","armed","armor","army","around","arrange","arrest", + "arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset", + "assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction", + "audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake", + "aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge", + "bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain", + "barrel","base","basic","basket","battle","beach","bean","beauty","because","become", + "beef","before","begin","behave","behind","believe","below","belt","bench","benefit", + "best","betray","better","between","beyond","bicycle","bid","bike","bind","biology", + "bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless", + "blind","blood","blossom","blouse","blue","blur","blush","board","boat","body", + "boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss", + "bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread", + "breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze", + "broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb", + "bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy", + "butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call", + "calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas", + "canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry", + "cart","case","cash","casino","castle","casual","cat","catalog","catch","category", + "cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century", + "cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase", + "chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child", + "chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle", + "citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk", + "clever","click","client","cliff","climb","clinic","clip","clock","clog","close", + "cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut", + "code","coffee","coil","coin","collect","color","column","combine","come","comfort", + "comic","common","company","concert","conduct","confirm","congress","connect","consider","control", + "convince","cook","cool","copper","copy","coral","core","corn","correct","cost", + "cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle", + "craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek", + "crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial", + "cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup", + "cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad", + "damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal", + "debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense", + "define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny", + "depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk", + "despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond", + "diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur", + "direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance", + "divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain", + "donate","donkey","donor","door","dose","double","dove","draft","dragon","drama", + "drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop", + "drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf", + "dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo", + "ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow", + "elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody", + "embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless", + "endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough", + "enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip", + "era","erase","erode","erosion","error","erupt","escape","essay","essence","estate", + "eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange", + "excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit", + "exotic","expand","expect","expire","explain","expose","express","extend","extra","eye", + "eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame", + "family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father", + "fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female", + "fence","festival","fetch","fever","few","fiber","fiction","field","figure","file", + "film","filter","final","find","fine","finger","finish","fire","firm","first", + "fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor", + "flee","flight","flip","float","flock","floor","flower","fluid","flush","fly", + "foam","focus","fog","foil","fold","follow","food","foot","force","forest", + "forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile", + "frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen", + "fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy", + "gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp", + "gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture", + "ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance", + "glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue", + "goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown", + "grab","grace","grain","grant","grape","grass","gravity","great","green","grid", + "grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt", + "guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy", + "harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health", + "heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden", + "high","hill","hint","hip","hire","history","hobby","hockey","hold","hole", + "holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital", + "host","hotel","hour","hover","hub","huge","human","humble","humor","hundred", + "hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea", + "identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune", + "impact","impose","improve","impulse","inch","include","income","increase","index","indicate", + "indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury", + "inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install", + "intact","interest","into","invest","invite","involve","iron","island","isolate","issue", + "item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel", + "job","join","joke","journey","joy","judge","juice","jump","jungle","junior", + "junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney", + "kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife", + "knock","know","lab","label","labor","ladder","lady","lake","lamp","language", + "laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit", + "layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal", + "legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level", + "liar","liberty","library","license","life","lift","light","like","limb","limit", + "link","lion","liquid","list","little","live","lizard","load","loan","lobster", + "local","lock","logic","lonely","long","loop","lottery","loud","lounge","love", + "loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad", + "magic","magnet","maid","mail","main","major","make","mammal","man","manage", + "mandate","mango","mansion","manual","maple","marble","march","margin","marine","market", + "marriage","mask","mass","master","match","material","math","matrix","matter","maximum", + "maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt", + "member","memory","mention","menu","mercy","merge","merit","merry","mesh","message", + "metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor", + "minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile", + "model","modify","mom","moment","monitor","monkey","monster","month","moon","moral", + "more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie", + "much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual", + "myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature", + "near","neck","need","negative","neglect","neither","nephew","nerve","nest","net", + "network","neutral","never","news","next","nice","night","noble","noise","nominee", + "noodle","normal","north","nose","notable","note","nothing","notice","novel","now", + "nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe", + "obtain","obvious","occur","ocean","october","odor","off","offer","office","often", + "oil","okay","old","olive","olympic","omit","once","one","onion","online", + "only","open","opera","opinion","oppose","option","orange","orbit","orchard","order", + "ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output", + "outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact", + "paddle","page","pair","palace","palm","panda","panel","panic","panther","paper", + "parade","parent","park","parrot","party","pass","patch","path","patient","patrol", + "pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen", + "penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo", + "phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot", + "pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate", + "play","please","pledge","pluck","plug","plunge","poem","poet","point","polar", + "pole","police","pond","pony","pool","popular","portion","position","possible","post", + "potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare", + "present","pretty","prevent","price","pride","primary","print","priority","prison","private", + "prize","problem","process","produce","profit","program","project","promote","proof","property", + "prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin", + "punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle", + "pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit", + "raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp", + "ranch","random","range","rapid","rare","rate","rather","raven","raw","razor", + "ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle", + "reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release", + "relief","rely","remain","remember","remind","remove","render","renew","rent","reopen", + "repair","repeat","replace","report","require","rescue","resemble","resist","resource","response", + "result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib", + "ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot", + "ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket", + "romance","roof","rookie","room","rose","rotate","rough","round","route","royal", + "rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness", + "safe","sail","salad","salmon","salon","salt","salute","same","sample","sand", + "satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter", + "scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script", + "scrub","sea","search","season","seat","second","secret","section","security","seed", + "seek","segment","select","sell","seminar","senior","sense","sentence","series","service", + "session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell", + "sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop", + "short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side", + "siege","sight","sign","silent","silk","silly","silver","similar","simple","since", + "sing","siren","sister","situate","six","size","skate","sketch","ski","skill", + "skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight", + "slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth", + "snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda", + "soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry", + "sort","soul","sound","soup","source","south","space","spare","spatial","spawn", + "speak","special","speed","spell","spend","sphere","spice","spider","spike","spin", + "spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring", + "spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp", + "stand","start","state","stay","steak","steel","stem","step","stereo","stick", + "still","sting","stock","stomach","stone","stool","story","stove","strategy","street", + "strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway", + "success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny", + "sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey", + "suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim", + "swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag", + "tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi", + "teach","team","tell","ten","tenant","tennis","tent","term","test","text", + "thank","that","theme","then","theory","there","they","thing","this","thought", + "three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber", + "time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler", + "toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool", + "tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist", + "toward","tower","town","toy","track","trade","traffic","tragic","train","transfer", + "trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick", + "trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust", + "truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle", + "twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella", + "unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform", + "unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade", + "uphold","upon","upper","upset","urban","urge","usage","use","used","useful", + "useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van", + "vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue", + "verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory", + "video","view","village","vintage","violin","virtual","virus","visa","visit","visual", + "vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage", + "wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash", + "wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather", + "web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat", + "wheel","when","where","whip","whisper","wide","width","wife","wild","will", + "win","window","wine","wing","wink","winner","winter","wire","wisdom","wise", + "wish","witness","wolf","woman","wonder","wood","wool","word","work","world", + "worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year", + "yellow","you","young","youth","zebra","zero","zone","zoo" +] + +bip39_spanish = [ + "ábaco", "abdomen", "abeja", "abierto", "abogado", "abono", "aborto", "abrazo", "abrir", "abuelo", + "abuso", "acabar", "academia", "acceso", "acción", "aceite", "acelga", "acento", "aceptar", "ácido", + "aclarar", "acné", "acoger", "acoso", "activo", "acto", "actriz", "actuar", "acudir", "acuerdo", + "acusar", "adicto", "admitir", "adoptar", "adorno", "aduana", "adulto", "aéreo", "afectar", "afición", + "afinar", "afirmar", "ágil", "agitar", "agonía", "agosto", "agotar", "agregar", "agrio", "agua", + "agudo", "águila", "aguja", "ahogo", "ahorro", "aire", "aislar", "ajedrez", "ajeno", "ajuste", + "alacrán", "alambre", "alarma", "alba", "álbum", "alcalde", "aldea", "alegre", "alejar", "alerta", + "aleta", "alfiler", "alga", "algodón", "aliado", "aliento", "alivio", "alma", "almeja", "almíbar", + "altar", "alteza", "altivo", "alto", "altura", "alumno", "alzar", "amable", "amante", "amapola", + "amargo", "amasar", "ámbar", "ámbito", "ameno", "amigo", "amistad", "amor", "amparo", "amplio", + "ancho", "anciano", "ancla", "andar", "andén", "anemia", "ángulo", "anillo", "ánimo", "anís", + "anotar", "antena", "antiguo", "antojo", "anual", "anular", "anuncio", "añadir", "añejo", "año", + "apagar", "aparato", "apetito", "apio", "aplicar", "apodo", "aporte", "apoyo", "aprender", "aprobar", + "apuesta", "apuro", "arado", "araña", "arar", "árbitro", "árbol", "arbusto", "archivo", "arco", + "arder", "ardilla", "arduo", "área", "árido", "aries", "armonía", "arnés", "aroma", "arpa", + "arpón", "arreglo", "arroz", "arruga", "arte", "artista", "asa", "asado", "asalto", "ascenso", + "asegurar", "aseo", "asesor", "asiento", "asilo", "asistir", "asno", "asombro", "áspero", "astilla", + "astro", "astuto", "asumir", "asunto", "atajo", "ataque", "atar", "atento", "ateo", "ático", + "atleta", "átomo", "atraer", "atroz", "atún", "audaz", "audio", "auge", "aula", "aumento", + "ausente", "autor", "aval", "avance", "avaro", "ave", "avellana", "avena", "avestruz", "avión", + "aviso", "ayer", "ayuda", "ayuno", "azafrán", "azar", "azote", "azúcar", "azufre", "azul", + "baba", "babor", "bache", "bahía", "baile", "bajar", "balanza", "balcón", "balde", "bambú", + "banco", "banda", "baño", "barba", "barco", "barniz", "barro", "báscula", "bastón", "basura", + "batalla", "batería", "batir", "batuta", "baúl", "bazar", "bebé", "bebida", "bello", "besar", + "beso", "bestia", "bicho", "bien", "bingo", "blanco", "bloque", "blusa", "boa", "bobina", + "bobo", "boca", "bocina", "boda", "bodega", "boina", "bola", "bolero", "bolsa", "bomba", + "bondad", "bonito", "bono", "bonsái", "borde", "borrar", "bosque", "bote", "botín", "bóveda", + "bozal", "bravo", "brazo", "brecha", "breve", "brillo", "brinco", "brisa", "broca", "broma", + "bronce", "brote", "bruja", "brusco", "bruto", "buceo", "bucle", "bueno", "buey", "bufanda", + "bufón", "búho", "buitre", "bulto", "burbuja", "burla", "burro", "buscar", "butaca", "buzón", + "caballo", "cabeza", "cabina", "cabra", "cacao", "cadáver", "cadena", "caer", "café", "caída", + "caimán", "caja", "cajón", "cal", "calamar", "calcio", "caldo", "calidad", "calle", "calma", + "calor", "calvo", "cama", "cambio", "camello", "camino", "campo", "cáncer", "candil", "canela", + "canguro", "canica", "canto", "caña", "cañón", "caoba", "caos", "capaz", "capitán", "capote", + "captar", "capucha", "cara", "carbón", "cárcel", "careta", "carga", "cariño", "carne", "carpeta", + "carro", "carta", "casa", "casco", "casero", "caspa", "castor", "catorce", "catre", "caudal", + "causa", "cazo", "cebolla", "ceder", "cedro", "celda", "célebre", "celoso", "célula", "cemento", + "ceniza", "centro", "cerca", "cerdo", "cereza", "cero", "cerrar", "certeza", "césped", "cetro", + "chacal", "chaleco", "champú", "chancla", "chapa", "charla", "chico", "chiste", "chivo", "choque", + "choza", "chuleta", "chupar", "ciclón", "ciego", "cielo", "cien", "cierto", "cifra", "cigarro", + "cima", "cinco", "cine", "cinta", "ciprés", "circo", "ciruela", "cisne", "cita", "ciudad", + "clamor", "clan", "claro", "clase", "clave", "cliente", "clima", "clínica", "cobre", "cocción", + "cochino", "cocina", "coco", "código", "codo", "cofre", "coger", "cohete", "cojín", "cojo", + "cola", "colcha", "colegio", "colgar", "colina", "collar", "colmo", "columna", "combate", "comer", + "comida", "cómodo", "compra", "conde", "conejo", "conga", "conocer", "consejo", "contar", "copa", + "copia", "corazón", "corbata", "corcho", "cordón", "corona", "correr", "coser", "cosmos", "costa", + "cráneo", "cráter", "crear", "crecer", "creído", "crema", "cría", "crimen", "cripta", "crisis", + "cromo", "crónica", "croqueta", "crudo", "cruz", "cuadro", "cuarto", "cuatro", "cubo", "cubrir", + "cuchara", "cuello", "cuento", "cuerda", "cuesta", "cueva", "cuidar", "culebra", "culpa", "culto", + "cumbre", "cumplir", "cuna", "cuneta", "cuota", "cupón", "cúpula", "curar", "curioso", "curso", + "curva", "cutis", "dama", "danza", "dar", "dardo", "dátil", "deber", "débil", "década", + "decir", "dedo", "defensa", "definir", "dejar", "delfín", "delgado", "delito", "demora", "denso", + "dental", "deporte", "derecho", "derrota", "desayuno", "deseo", "desfile", "desnudo", "destino", "desvío", + "detalle", "detener", "deuda", "día", "diablo", "diadema", "diamante", "diana", "diario", "dibujo", + "dictar", "diente", "dieta", "diez", "difícil", "digno", "dilema", "diluir", "dinero", "directo", + "dirigir", "disco", "diseño", "disfraz", "diva", "divino", "doble", "doce", "dolor", "domingo", + "don", "donar", "dorado", "dormir", "dorso", "dos", "dosis", "dragón", "droga", "ducha", + "duda", "duelo", "dueño", "dulce", "dúo", "duque", "durar", "dureza", "duro", "ébano", + "ebrio", "echar", "eco", "ecuador", "edad", "edición", "edificio", "editor", "educar", "efecto", + "eficaz", "eje", "ejemplo", "elefante", "elegir", "elemento", "elevar", "elipse", "élite", "elixir", + "elogio", "eludir", "embudo", "emitir", "emoción", "empate", "empeño", "empleo", "empresa", "enano", + "encargo", "enchufe", "encía", "enemigo", "enero", "enfado", "enfermo", "engaño", "enigma", "enlace", + "enorme", "enredo", "ensayo", "enseñar", "entero", "entrar", "envase", "envío", "época", "equipo", + "erizo", "escala", "escena", "escolar", "escribir", "escudo", "esencia", "esfera", "esfuerzo", "espada", + "espejo", "espía", "esposa", "espuma", "esquí", "estar", "este", "estilo", "estufa", "etapa", + "eterno", "ética", "etnia", "evadir", "evaluar", "evento", "evitar", "exacto", "examen", "exceso", + "excusa", "exento", "exigir", "exilio", "existir", "éxito", "experto", "explicar", "exponer", "extremo", + "fábrica", "fábula", "fachada", "fácil", "factor", "faena", "faja", "falda", "fallo", "falso", + "faltar", "fama", "familia", "famoso", "faraón", "farmacia", "farol", "farsa", "fase", "fatiga", + "fauna", "favor", "fax", "febrero", "fecha", "feliz", "feo", "feria", "feroz", "fértil", + "fervor", "festín", "fiable", "fianza", "fiar", "fibra", "ficción", "ficha", "fideo", "fiebre", + "fiel", "fiera", "fiesta", "figura", "fijar", "fijo", "fila", "filete", "filial", "filtro", + "fin", "finca", "fingir", "finito", "firma", "flaco", "flauta", "flecha", "flor", "flota", + "fluir", "flujo", "flúor", "fobia", "foca", "fogata", "fogón", "folio", "folleto", "fondo", + "forma", "forro", "fortuna", "forzar", "fosa", "foto", "fracaso", "frágil", "franja", "frase", + "fraude", "freír", "freno", "fresa", "frío", "frito", "fruta", "fuego", "fuente", "fuerza", + "fuga", "fumar", "función", "funda", "furgón", "furia", "fusil", "fútbol", "futuro", "gacela", + "gafas", "gaita", "gajo", "gala", "galería", "gallo", "gamba", "ganar", "gancho", "ganga", + "ganso", "garaje", "garza", "gasolina", "gastar", "gato", "gavilán", "gemelo", "gemir", "gen", + "género", "genio", "gente", "geranio", "gerente", "germen", "gesto", "gigante", "gimnasio", "girar", + "giro", "glaciar", "globo", "gloria", "gol", "golfo", "goloso", "golpe", "goma", "gordo", + "gorila", "gorra", "gota", "goteo", "gozar", "grada", "gráfico", "grano", "grasa", "gratis", + "grave", "grieta", "grillo", "gripe", "gris", "grito", "grosor", "grúa", "grueso", "grumo", + "grupo", "guante", "guapo", "guardia", "guerra", "guía", "guiño", "guion", "guiso", "guitarra", + "gusano", "gustar", "haber", "hábil", "hablar", "hacer", "hacha", "hada", "hallar", "hamaca", + "harina", "haz", "hazaña", "hebilla", "hebra", "hecho", "helado", "helio", "hembra", "herir", + "hermano", "héroe", "hervir", "hielo", "hierro", "hígado", "higiene", "hijo", "himno", "historia", + "hocico", "hogar", "hoguera", "hoja", "hombre", "hongo", "honor", "honra", "hora", "hormiga", + "horno", "hostil", "hoyo", "hueco", "huelga", "huerta", "hueso", "huevo", "huida", "huir", + "humano", "húmedo", "humilde", "humo", "hundir", "huracán", "hurto", "icono", "ideal", "idioma", + "ídolo", "iglesia", "iglú", "igual", "ilegal", "ilusión", "imagen", "imán", "imitar", "impar", + "imperio", "imponer", "impulso", "incapaz", "índice", "inerte", "infiel", "informe", "ingenio", "inicio", + "inmenso", "inmune", "innato", "insecto", "instante", "interés", "íntimo", "intuir", "inútil", "invierno", + "ira", "iris", "ironía", "isla", "islote", "jabalí", "jabón", "jamón", "jarabe", "jardín", + "jarra", "jaula", "jazmín", "jefe", "jeringa", "jinete", "jornada", "joroba", "joven", "joya", + "juerga", "jueves", "juez", "jugador", "jugo", "juguete", "juicio", "junco", "jungla", "junio", + "juntar", "júpiter", "jurar", "justo", "juvenil", "juzgar", "kilo", "koala", "labio", "lacio", + "lacra", "lado", "ladrón", "lagarto", "lágrima", "laguna", "laico", "lamer", "lámina", "lámpara", + "lana", "lancha", "langosta", "lanza", "lápiz", "largo", "larva", "lástima", "lata", "látex", + "latir", "laurel", "lavar", "lazo", "leal", "lección", "leche", "lector", "leer", "legión", + "legumbre", "lejano", "lengua", "lento", "leña", "león", "leopardo", "lesión", "letal", "letra", + "leve", "leyenda", "libertad", "libro", "licor", "líder", "lidiar", "lienzo", "liga", "ligero", + "lima", "límite", "limón", "limpio", "lince", "lindo", "línea", "lingote", "lino", "linterna", + "líquido", "liso", "lista", "litera", "litio", "litro", "llaga", "llama", "llanto", "llave", + "llegar", "llenar", "llevar", "llorar", "llover", "lluvia", "lobo", "loción", "loco", "locura", + "lógica", "logro", "lombriz", "lomo", "lonja", "lote", "lucha", "lucir", "lugar", "lujo", + "luna", "lunes", "lupa", "lustro", "luto", "luz", "maceta", "macho", "madera", "madre", + "maduro", "maestro", "mafia", "magia", "mago", "maíz", "maldad", "maleta", "malla", "malo", + "mamá", "mambo", "mamut", "manco", "mando", "manejar", "manga", "maniquí", "manjar", "mano", + "manso", "manta", "mañana", "mapa", "máquina", "mar", "marco", "marea", "marfil", "margen", + "marido", "mármol", "marrón", "martes", "marzo", "masa", "máscara", "masivo", "matar", "materia", + "matiz", "matriz", "máximo", "mayor", "mazorca", "mecha", "medalla", "medio", "médula", "mejilla", + "mejor", "melena", "melón", "memoria", "menor", "mensaje", "mente", "menú", "mercado", "merengue", + "mérito", "mes", "mesón", "meta", "meter", "método", "metro", "mezcla", "miedo", "miel", + "miembro", "miga", "mil", "milagro", "militar", "millón", "mimo", "mina", "minero", "mínimo", + "minuto", "miope", "mirar", "misa", "miseria", "misil", "mismo", "mitad", "mito", "mochila", + "moción", "moda", "modelo", "moho", "mojar", "molde", "moler", "molino", "momento", "momia", + "monarca", "moneda", "monja", "monto", "moño", "morada", "morder", "moreno", "morir", "morro", + "morsa", "mortal", "mosca", "mostrar", "motivo", "mover", "móvil", "mozo", "mucho", "mudar", + "mueble", "muela", "muerte", "muestra", "mugre", "mujer", "mula", "muleta", "multa", "mundo", + "muñeca", "mural", "muro", "músculo", "museo", "musgo", "música", "muslo", "nácar", "nación", + "nadar", "naipe", "naranja", "nariz", "narrar", "nasal", "natal", "nativo", "natural", "náusea", + "naval", "nave", "navidad", "necio", "néctar", "negar", "negocio", "negro", "neón", "nervio", + "neto", "neutro", "nevar", "nevera", "nicho", "nido", "niebla", "nieto", "niñez", "niño", + "nítido", "nivel", "nobleza", "noche", "nómina", "noria", "norma", "norte", "nota", "noticia", + "novato", "novela", "novio", "nube", "nuca", "núcleo", "nudillo", "nudo", "nuera", "nueve", + "nuez", "nulo", "número", "nutria", "oasis", "obeso", "obispo", "objeto", "obra", "obrero", + "observar", "obtener", "obvio", "oca", "ocaso", "océano", "ochenta", "ocho", "ocio", "ocre", + "octavo", "octubre", "oculto", "ocupar", "ocurrir", "odiar", "odio", "odisea", "oeste", "ofensa", + "oferta", "oficio", "ofrecer", "ogro", "oído", "oír", "ojo", "ola", "oleada", "olfato", + "olivo", "olla", "olmo", "olor", "olvido", "ombligo", "onda", "onza", "opaco", "opción", + "ópera", "opinar", "oponer", "optar", "óptica", "opuesto", "oración", "orador", "oral", "órbita", + "orca", "orden", "oreja", "órgano", "orgía", "orgullo", "oriente", "origen", "orilla", "oro", + "orquesta", "oruga", "osadía", "oscuro", "osezno", "oso", "ostra", "otoño", "otro", "oveja", + "óvulo", "óxido", "oxígeno", "oyente", "ozono", "pacto", "padre", "paella", "página", "pago", + "país", "pájaro", "palabra", "palco", "paleta", "pálido", "palma", "paloma", "palpar", "pan", + "panal", "pánico", "pantera", "pañuelo", "papá", "papel", "papilla", "paquete", "parar", "parcela", + "pared", "parir", "paro", "párpado", "parque", "párrafo", "parte", "pasar", "paseo", "pasión", + "paso", "pasta", "pata", "patio", "patria", "pausa", "pauta", "pavo", "payaso", "peatón", + "pecado", "pecera", "pecho", "pedal", "pedir", "pegar", "peine", "pelar", "peldaño", "pelea", + "peligro", "pellejo", "pelo", "peluca", "pena", "pensar", "peñón", "peón", "peor", "pepino", + "pequeño", "pera", "percha", "perder", "pereza", "perfil", "perico", "perla", "permiso", "perro", + "persona", "pesa", "pesca", "pésimo", "pestaña", "pétalo", "petróleo", "pez", "pezuña", "picar", + "pichón", "pie", "piedra", "pierna", "pieza", "pijama", "pilar", "piloto", "pimienta", "pino", + "pintor", "pinza", "piña", "piojo", "pipa", "pirata", "pisar", "piscina", "piso", "pista", + "pitón", "pizca", "placa", "plan", "plata", "playa", "plaza", "pleito", "pleno", "plomo", + "pluma", "plural", "pobre", "poco", "poder", "podio", "poema", "poesía", "poeta", "polen", + "policía", "pollo", "polvo", "pomada", "pomelo", "pomo", "pompa", "poner", "porción", "portal", + "posada", "poseer", "posible", "poste", "potencia", "potro", "pozo", "prado", "precoz", "pregunta", + "premio", "prensa", "preso", "previo", "primo", "príncipe", "prisión", "privar", "proa", "probar", + "proceso", "producto", "proeza", "profesor", "programa", "prole", "promesa", "pronto", "propio", "próximo", + "prueba", "público", "puchero", "pudor", "pueblo", "puerta", "puesto", "pulga", "pulir", "pulmón", + "pulpo", "pulso", "puma", "punto", "puñal", "puño", "pupa", "pupila", "puré", "quedar", + "queja", "quemar", "querer", "queso", "quieto", "química", "quince", "quitar", "rábano", "rabia", + "rabo", "ración", "radical", "raíz", "rama", "rampa", "rancho", "rango", "rapaz", "rápido", + "rapto", "rasgo", "raspa", "rato", "rayo", "raza", "razón", "reacción", "realidad", "rebaño", + "rebote", "recaer", "receta", "rechazo", "recoger", "recreo", "recto", "recurso", "red", "redondo", + "reducir", "reflejo", "reforma", "refrán", "refugio", "regalo", "regir", "regla", "regreso", "rehén", + "reino", "reír", "reja", "relato", "relevo", "relieve", "relleno", "reloj", "remar", "remedio", + "remo", "rencor", "rendir", "renta", "reparto", "repetir", "reposo", "reptil", "res", "rescate", + "resina", "respeto", "resto", "resumen", "retiro", "retorno", "retrato", "reunir", "revés", "revista", + "rey", "rezar", "rico", "riego", "rienda", "riesgo", "rifa", "rígido", "rigor", "rincón", + "riñón", "río", "riqueza", "risa", "ritmo", "rito", "rizo", "roble", "roce", "rociar", + "rodar", "rodeo", "rodilla", "roer", "rojizo", "rojo", "romero", "romper", "ron", "ronco", + "ronda", "ropa", "ropero", "rosa", "rosca", "rostro", "rotar", "rubí", "rubor", "rudo", + "rueda", "rugir", "ruido", "ruina", "ruleta", "rulo", "rumbo", "rumor", "ruptura", "ruta", + "rutina", "sábado", "saber", "sabio", "sable", "sacar", "sagaz", "sagrado", "sala", "saldo", + "salero", "salir", "salmón", "salón", "salsa", "salto", "salud", "salvar", "samba", "sanción", + "sandía", "sanear", "sangre", "sanidad", "sano", "santo", "sapo", "saque", "sardina", "sartén", + "sastre", "satán", "sauna", "saxofón", "sección", "seco", "secreto", "secta", "sed", "seguir", + "seis", "sello", "selva", "semana", "semilla", "senda", "sensor", "señal", "señor", "separar", + "sepia", "sequía", "ser", "serie", "sermón", "servir", "sesenta", "sesión", "seta", "setenta", + "severo", "sexo", "sexto", "sidra", "siesta", "siete", "siglo", "signo", "sílaba", "silbar", + "silencio", "silla", "símbolo", "simio", "sirena", "sistema", "sitio", "situar", "sobre", "socio", + "sodio", "sol", "solapa", "soldado", "soledad", "sólido", "soltar", "solución", "sombra", "sondeo", + "sonido", "sonoro", "sonrisa", "sopa", "soplar", "soporte", "sordo", "sorpresa", "sorteo", "sostén", + "sótano", "suave", "subir", "suceso", "sudor", "suegra", "suelo", "sueño", "suerte", "sufrir", + "sujeto", "sultán", "sumar", "superar", "suplir", "suponer", "supremo", "sur", "surco", "sureño", + "surgir", "susto", "sutil", "tabaco", "tabique", "tabla", "tabú", "taco", "tacto", "tajo", + "talar", "talco", "talento", "talla", "talón", "tamaño", "tambor", "tango", "tanque", "tapa", + "tapete", "tapia", "tapón", "taquilla", "tarde", "tarea", "tarifa", "tarjeta", "tarot", "tarro", + "tarta", "tatuaje", "tauro", "taza", "tazón", "teatro", "techo", "tecla", "técnica", "tejado", + "tejer", "tejido", "tela", "teléfono", "tema", "temor", "templo", "tenaz", "tender", "tener", + "tenis", "tenso", "teoría", "terapia", "terco", "término", "ternura", "terror", "tesis", "tesoro", + "testigo", "tetera", "texto", "tez", "tibio", "tiburón", "tiempo", "tienda", "tierra", "tieso", + "tigre", "tijera", "tilde", "timbre", "tímido", "timo", "tinta", "tío", "típico", "tipo", + "tira", "tirón", "titán", "títere", "título", "tiza", "toalla", "tobillo", "tocar", "tocino", + "todo", "toga", "toldo", "tomar", "tono", "tonto", "topar", "tope", "toque", "tórax", + "torero", "tormenta", "torneo", "toro", "torpedo", "torre", "torso", "tortuga", "tos", "tosco", + "toser", "tóxico", "trabajo", "tractor", "traer", "tráfico", "trago", "traje", "tramo", "trance", + "trato", "trauma", "trazar", "trébol", "tregua", "treinta", "tren", "trepar", "tres", "tribu", + "trigo", "tripa", "triste", "triunfo", "trofeo", "trompa", "tronco", "tropa", "trote", "trozo", + "truco", "trueno", "trufa", "tubería", "tubo", "tuerto", "tumba", "tumor", "túnel", "túnica", + "turbina", "turismo", "turno", "tutor", "ubicar", "úlcera", "umbral", "unidad", "unir", "universo", + "uno", "untar", "uña", "urbano", "urbe", "urgente", "urna", "usar", "usuario", "útil", + "utopía", "uva", "vaca", "vacío", "vacuna", "vagar", "vago", "vaina", "vajilla", "vale", + "válido", "valle", "valor", "válvula", "vampiro", "vara", "variar", "varón", "vaso", "vecino", + "vector", "vehículo", "veinte", "vejez", "vela", "velero", "veloz", "vena", "vencer", "venda", + "veneno", "vengar", "venir", "venta", "venus", "ver", "verano", "verbo", "verde", "vereda", + "verja", "verso", "verter", "vía", "viaje", "vibrar", "vicio", "víctima", "vida", "vídeo", + "vidrio", "viejo", "viernes", "vigor", "vil", "villa", "vinagre", "vino", "viñedo", "violín", + "viral", "virgo", "virtud", "visor", "víspera", "vista", "vitamina", "viudo", "vivaz", "vivero", + "vivir", "vivo", "volcán", "volumen", "volver", "voraz", "votar", "voto", "voz", "vuelo", + "vulgar", "yacer", "yate", "yegua", "yema", "yerno", "yeso", "yodo", "yoga", "yogur", + "zafiro", "zanja", "zapato", "zarza", "zona", "zorro", "zumo", "zurdo" +] + +bip39_french = [ + "abaisser", "abandon", "abdiquer", "abeille", "abolir", "aborder", "aboutir", "aboyer", "abrasif", "abreuver", + "abriter", "abroger", "abrupt", "absence", "absolu", "absurde", "abusif", "abyssal", "académie", "acajou", + "acarien", "accabler", "accepter", "acclamer", "accolade", "accroche", "accuser", "acerbe", "achat", "acheter", + "aciduler", "acier", "acompte", "acquérir", "acronyme", "acteur", "actif", "actuel", "adepte", "adéquat", + "adhésif", "adjectif", "adjuger", "admettre", "admirer", "adopter", "adorer", "adoucir", "adresse", "adroit", + "adulte", "adverbe", "aérer", "aéronef", "affaire", "affecter", "affiche", "affreux", "affubler", "agacer", + "agencer", "agile", "agiter", "agrafer", "agréable", "agrume", "aider", "aiguille", "ailier", "aimable", + "aisance", "ajouter", "ajuster", "alarmer", "alchimie", "alerte", "algèbre", "algue", "aliéner", "aliment", + "alléger", "alliage", "allouer", "allumer", "alourdir", "alpaga", "altesse", "alvéole", "amateur", "ambigu", + "ambre", "aménager", "amertume", "amidon", "amiral", "amorcer", "amour", "amovible", "amphibie", "ampleur", + "amusant", "analyse", "anaphore", "anarchie", "anatomie", "ancien", "anéantir", "angle", "angoisse", "anguleux", + "animal", "annexer", "annonce", "annuel", "anodin", "anomalie", "anonyme", "anormal", "antenne", "antidote", + "anxieux", "apaiser", "apéritif", "aplanir", "apologie", "appareil", "appeler", "apporter", "appuyer", "aquarium", + "aqueduc", "arbitre", "arbuste", "ardeur", "ardoise", "argent", "arlequin", "armature", "armement", "armoire", + "armure", "arpenter", "arracher", "arriver", "arroser", "arsenic", "artériel", "article", "aspect", "asphalte", + "aspirer", "assaut", "asservir", "assiette", "associer", "assurer", "asticot", "astre", "astuce", "atelier", + "atome", "atrium", "atroce", "attaque", "attentif", "attirer", "attraper", "aubaine", "auberge", "audace", + "audible", "augurer", "aurore", "automne", "autruche", "avaler", "avancer", "avarice", "avenir", "averse", + "aveugle", "aviateur", "avide", "avion", "aviser", "avoine", "avouer", "avril", "axial", "axiome", + "badge", "bafouer", "bagage", "baguette", "baignade", "balancer", "balcon", "baleine", "balisage", "bambin", + "bancaire", "bandage", "banlieue", "bannière", "banquier", "barbier", "baril", "baron", "barque", "barrage", + "bassin", "bastion", "bataille", "bateau", "batterie", "baudrier", "bavarder", "belette", "bélier", "belote", + "bénéfice", "berceau", "berger", "berline", "bermuda", "besace", "besogne", "bétail", "beurre", "biberon", + "bicycle", "bidule", "bijou", "bilan", "bilingue", "billard", "binaire", "biologie", "biopsie", "biotype", + "biscuit", "bison", "bistouri", "bitume", "bizarre", "blafard", "blague", "blanchir", "blessant", "blinder", + "blond", "bloquer", "blouson", "bobard", "bobine", "boire", "boiser", "bolide", "bonbon", "bondir", + "bonheur", "bonifier", "bonus", "bordure", "borne", "botte", "boucle", "boueux", "bougie", "boulon", + "bouquin", "bourse", "boussole", "boutique", "boxeur", "branche", "brasier", "brave", "brebis", "brèche", + "breuvage", "bricoler", "brigade", "brillant", "brioche", "brique", "brochure", "broder", "bronzer", "brousse", + "broyeur", "brume", "brusque", "brutal", "bruyant", "buffle", "buisson", "bulletin", "bureau", "burin", + "bustier", "butiner", "butoir", "buvable", "buvette", "cabanon", "cabine", "cachette", "cadeau", "cadre", + "caféine", "caillou", "caisson", "calculer", "calepin", "calibre", "calmer", "calomnie", "calvaire", "camarade", + "caméra", "camion", "campagne", "canal", "caneton", "canon", "cantine", "canular", "capable", "caporal", + "caprice", "capsule", "capter", "capuche", "carabine", "carbone", "caresser", "caribou", "carnage", "carotte", + "carreau", "carton", "cascade", "casier", "casque", "cassure", "causer", "caution", "cavalier", "caverne", + "caviar", "cédille", "ceinture", "céleste", "cellule", "cendrier", "censurer", "central", "cercle", "cérébral", + "cerise", "cerner", "cerveau", "cesser", "chagrin", "chaise", "chaleur", "chambre", "chance", "chapitre", + "charbon", "chasseur", "chaton", "chausson", "chavirer", "chemise", "chenille", "chéquier", "chercher", "cheval", + "chien", "chiffre", "chignon", "chimère", "chiot", "chlorure", "chocolat", "choisir", "chose", "chouette", + "chrome", "chute", "cigare", "cigogne", "cimenter", "cinéma", "cintrer", "circuler", "cirer", "cirque", + "citerne", "citoyen", "citron", "civil", "clairon", "clameur", "claquer", "classe", "clavier", "client", + "cligner", "climat", "clivage", "cloche", "clonage", "cloporte", "cobalt", "cobra", "cocasse", "cocotier", + "coder", "codifier", "coffre", "cogner", "cohésion", "coiffer", "coincer", "colère", "colibri", "colline", + "colmater", "colonel", "combat", "comédie", "commande", "compact", "concert", "conduire", "confier", "congeler", + "connoter", "consonne", "contact", "convexe", "copain", "copie", "corail", "corbeau", "cordage", "corniche", + "corpus", "correct", "cortège", "cosmique", "costume", "coton", "coude", "coupure", "courage", "couteau", + "couvrir", "coyote", "crabe", "crainte", "cravate", "crayon", "créature", "créditer", "crémeux", "creuser", + "crevette", "cribler", "crier", "cristal", "critère", "croire", "croquer", "crotale", "crucial", "cruel", + "crypter", "cubique", "cueillir", "cuillère", "cuisine", "cuivre", "culminer", "cultiver", "cumuler", "cupide", + "curatif", "curseur", "cyanure", "cycle", "cylindre", "cynique", "daigner", "damier", "danger", "danseur", + "dauphin", "débattre", "débiter", "déborder", "débrider", "débutant", "décaler", "décembre", "déchirer", "décider", + "déclarer", "décorer", "décrire", "décupler", "dédale", "déductif", "déesse", "défensif", "défiler", "défrayer", + "dégager", "dégivrer", "déglutir", "dégrafer", "déjeuner", "délice", "déloger", "demander", "demeurer", "démolir", + "dénicher", "dénouer", "dentelle", "dénuder", "départ", "dépenser", "déphaser", "déplacer", "déposer", "déranger", + "dérober", "désastre", "descente", "désert", "désigner", "désobéir", "dessiner", "destrier", "détacher", "détester", + "détourer", "détresse", "devancer", "devenir", "deviner", "devoir", "diable", "dialogue", "diamant", "dicter", + "différer", "digérer", "digital", "digne", "diluer", "dimanche", "diminuer", "dioxyde", "directif", "diriger", + "discuter", "disposer", "dissiper", "distance", "divertir", "diviser", "docile", "docteur", "dogme", "doigt", + "domaine", "domicile", "dompter", "donateur", "donjon", "donner", "dopamine", "dortoir", "dorure", "dosage", + "doseur", "dossier", "dotation", "douanier", "double", "douceur", "douter", "doyen", "dragon", "draper", + "dresser", "dribbler", "droiture", "duperie", "duplexe", "durable", "durcir", "dynastie", "éblouir", "écarter", + "écharpe", "échelle", "éclairer", "éclipse", "éclore", "écluse", "école", "économie", "écorce", "écouter", + "écraser", "écrémer", "écrivain", "écrou", "écume", "écureuil", "édifier", "éduquer", "effacer", "effectif", + "effigie", "effort", "effrayer", "effusion", "égaliser", "égarer", "éjecter", "élaborer", "élargir", "électron", + "élégant", "éléphant", "élève", "éligible", "élitisme", "éloge", "élucider", "éluder", "emballer", "embellir", + "embryon", "émeraude", "émission", "emmener", "émotion", "émouvoir", "empereur", "employer", "emporter", "emprise", + "émulsion", "encadrer", "enchère", "enclave", "encoche", "endiguer", "endosser", "endroit", "enduire", "énergie", + "enfance", "enfermer", "enfouir", "engager", "engin", "englober", "énigme", "enjamber", "enjeu", "enlever", + "ennemi", "ennuyeux", "enrichir", "enrobage", "enseigne", "entasser", "entendre", "entier", "entourer", "entraver", + "énumérer", "envahir", "enviable", "envoyer", "enzyme", "éolien", "épaissir", "épargne", "épatant", "épaule", + "épicerie", "épidémie", "épier", "épilogue", "épine", "épisode", "épitaphe", "époque", "épreuve", "éprouver", + "épuisant", "équerre", "équipe", "ériger", "érosion", "erreur", "éruption", "escalier", "espadon", "espèce", + "espiègle", "espoir", "esprit", "esquiver", "essayer", "essence", "essieu", "essorer", "estime", "estomac", + "estrade", "étagère", "étaler", "étanche", "étatique", "éteindre", "étendoir", "éternel", "éthanol", "éthique", + "ethnie", "étirer", "étoffer", "étoile", "étonnant", "étourdir", "étrange", "étroit", "étude", "euphorie", + "évaluer", "évasion", "éventail", "évidence", "éviter", "évolutif", "évoquer", "exact", "exagérer", "exaucer", + "exceller", "excitant", "exclusif", "excuse", "exécuter", "exemple", "exercer", "exhaler", "exhorter", "exigence", + "exiler", "exister", "exotique", "expédier", "explorer", "exposer", "exprimer", "exquis", "extensif", "extraire", + "exulter", "fable", "fabuleux", "facette", "facile", "facture", "faiblir", "falaise", "fameux", "famille", + "farceur", "farfelu", "farine", "farouche", "fasciner", "fatal", "fatigue", "faucon", "fautif", "faveur", + "favori", "fébrile", "féconder", "fédérer", "félin", "femme", "fémur", "fendoir", "féodal", "fermer", + "féroce", "ferveur", "festival", "feuille", "feutre", "février", "fiasco", "ficeler", "fictif", "fidèle", + "figure", "filature", "filetage", "filière", "filleul", "filmer", "filou", "filtrer", "financer", "finir", + "fiole", "firme", "fissure", "fixer", "flairer", "flamme", "flasque", "flatteur", "fléau", "flèche", + "fleur", "flexion", "flocon", "flore", "fluctuer", "fluide", "fluvial", "folie", "fonderie", "fongible", + "fontaine", "forcer", "forgeron", "formuler", "fortune", "fossile", "foudre", "fougère", "fouiller", "foulure", + "fourmi", "fragile", "fraise", "franchir", "frapper", "frayeur", "frégate", "freiner", "frelon", "frémir", + "frénésie", "frère", "friable", "friction", "frisson", "frivole", "froid", "fromage", "frontal", "frotter", + "fruit", "fugitif", "fuite", "fureur", "furieux", "furtif", "fusion", "futur", "gagner", "galaxie", + "galerie", "gambader", "garantir", "gardien", "garnir", "garrigue", "gazelle", "gazon", "géant", "gélatine", + "gélule", "gendarme", "général", "génie", "genou", "gentil", "géologie", "géomètre", "géranium", "germe", + "gestuel", "geyser", "gibier", "gicler", "girafe", "givre", "glace", "glaive", "glisser", "globe", + "gloire", "glorieux", "golfeur", "gomme", "gonfler", "gorge", "gorille", "goudron", "gouffre", "goulot", + "goupille", "gourmand", "goutte", "graduel", "graffiti", "graine", "grand", "grappin", "gratuit", "gravir", + "grenat", "griffure", "griller", "grimper", "grogner", "gronder", "grotte", "groupe", "gruger", "grutier", + "gruyère", "guépard", "guerrier", "guide", "guimauve", "guitare", "gustatif", "gymnaste", "gyrostat", "habitude", + "hachoir", "halte", "hameau", "hangar", "hanneton", "haricot", "harmonie", "harpon", "hasard", "hélium", + "hématome", "herbe", "hérisson", "hermine", "héron", "hésiter", "heureux", "hiberner", "hibou", "hilarant", + "histoire", "hiver", "homard", "hommage", "homogène", "honneur", "honorer", "honteux", "horde", "horizon", + "horloge", "hormone", "horrible", "houleux", "housse", "hublot", "huileux", "humain", "humble", "humide", + "humour", "hurler", "hydromel", "hygiène", "hymne", "hypnose", "idylle", "ignorer", "iguane", "illicite", + "illusion", "image", "imbiber", "imiter", "immense", "immobile", "immuable", "impact", "impérial", "implorer", + "imposer", "imprimer", "imputer", "incarner", "incendie", "incident", "incliner", "incolore", "indexer", "indice", + "inductif", "inédit", "ineptie", "inexact", "infini", "infliger", "informer", "infusion", "ingérer", "inhaler", + "inhiber", "injecter", "injure", "innocent", "inoculer", "inonder", "inscrire", "insecte", "insigne", "insolite", + "inspirer", "instinct", "insulter", "intact", "intense", "intime", "intrigue", "intuitif", "inutile", "invasion", + "inventer", "inviter", "invoquer", "ironique", "irradier", "irréel", "irriter", "isoler", "ivoire", "ivresse", + "jaguar", "jaillir", "jambe", "janvier", "jardin", "jauger", "jaune", "javelot", "jetable", "jeton", + "jeudi", "jeunesse", "joindre", "joncher", "jongler", "joueur", "jouissif", "journal", "jovial", "joyau", + "joyeux", "jubiler", "jugement", "junior", "jupon", "juriste", "justice", "juteux", "juvénile", "kayak", + "kimono", "kiosque", "label", "labial", "labourer", "lacérer", "lactose", "lagune", "laine", "laisser", + "laitier", "lambeau", "lamelle", "lampe", "lanceur", "langage", "lanterne", "lapin", "largeur", "larme", + "laurier", "lavabo", "lavoir", "lecture", "légal", "léger", "légume", "lessive", "lettre", "levier", + "lexique", "lézard", "liasse", "libérer", "libre", "licence", "licorne", "liège", "lièvre", "ligature", + "ligoter", "ligue", "limer", "limite", "limonade", "limpide", "linéaire", "lingot", "lionceau", "liquide", + "lisière", "lister", "lithium", "litige", "littoral", "livreur", "logique", "lointain", "loisir", "lombric", + "loterie", "louer", "lourd", "loutre", "louve", "loyal", "lubie", "lucide", "lucratif", "lueur", + "lugubre", "luisant", "lumière", "lunaire", "lundi", "luron", "lutter", "luxueux", "machine", "magasin", + "magenta", "magique", "maigre", "maillon", "maintien", "mairie", "maison", "majorer", "malaxer", "maléfice", + "malheur", "malice", "mallette", "mammouth", "mandater", "maniable", "manquant", "manteau", "manuel", "marathon", + "marbre", "marchand", "mardi", "maritime", "marqueur", "marron", "marteler", "mascotte", "massif", "matériel", + "matière", "matraque", "maudire", "maussade", "mauve", "maximal", "méchant", "méconnu", "médaille", "médecin", + "méditer", "méduse", "meilleur", "mélange", "mélodie", "membre", "mémoire", "menacer", "mener", "menhir", + "mensonge", "mentor", "mercredi", "mérite", "merle", "messager", "mesure", "métal", "météore", "méthode", + "métier", "meuble", "miauler", "microbe", "miette", "mignon", "migrer", "milieu", "million", "mimique", + "mince", "minéral", "minimal", "minorer", "minute", "miracle", "miroiter", "missile", "mixte", "mobile", + "moderne", "moelleux", "mondial", "moniteur", "monnaie", "monotone", "monstre", "montagne", "monument", "moqueur", + "morceau", "morsure", "mortier", "moteur", "motif", "mouche", "moufle", "moulin", "mousson", "mouton", + "mouvant", "multiple", "munition", "muraille", "murène", "murmure", "muscle", "muséum", "musicien", "mutation", + "muter", "mutuel", "myriade", "myrtille", "mystère", "mythique", "nageur", "nappe", "narquois", "narrer", + "natation", "nation", "nature", "naufrage", "nautique", "navire", "nébuleux", "nectar", "néfaste", "négation", + "négliger", "négocier", "neige", "nerveux", "nettoyer", "neurone", "neutron", "neveu", "niche", "nickel", + "nitrate", "niveau", "noble", "nocif", "nocturne", "noirceur", "noisette", "nomade", "nombreux", "nommer", + "normatif", "notable", "notifier", "notoire", "nourrir", "nouveau", "novateur", "novembre", "novice", "nuage", + "nuancer", "nuire", "nuisible", "numéro", "nuptial", "nuque", "nutritif", "obéir", "objectif", "obliger", + "obscur", "observer", "obstacle", "obtenir", "obturer", "occasion", "occuper", "océan", "octobre", "octroyer", + "octupler", "oculaire", "odeur", "odorant", "offenser", "officier", "offrir", "ogive", "oiseau", "oisillon", + "olfactif", "olivier", "ombrage", "omettre", "onctueux", "onduler", "onéreux", "onirique", "opale", "opaque", + "opérer", "opinion", "opportun", "opprimer", "opter", "optique", "orageux", "orange", "orbite", "ordonner", + "oreille", "organe", "orgueil", "orifice", "ornement", "orque", "ortie", "osciller", "osmose", "ossature", + "otarie", "ouragan", "ourson", "outil", "outrager", "ouvrage", "ovation", "oxyde", "oxygène", "ozone", + "paisible", "palace", "palmarès", "palourde", "palper", "panache", "panda", "pangolin", "paniquer", "panneau", + "panorama", "pantalon", "papaye", "papier", "papoter", "papyrus", "paradoxe", "parcelle", "paresse", "parfumer", + "parler", "parole", "parrain", "parsemer", "partager", "parure", "parvenir", "passion", "pastèque", "paternel", + "patience", "patron", "pavillon", "pavoiser", "payer", "paysage", "peigne", "peintre", "pelage", "pélican", + "pelle", "pelouse", "peluche", "pendule", "pénétrer", "pénible", "pensif", "pénurie", "pépite", "péplum", + "perdrix", "perforer", "période", "permuter", "perplexe", "persil", "perte", "peser", "pétale", "petit", + "pétrir", "peuple", "pharaon", "phobie", "phoque", "photon", "phrase", "physique", "piano", "pictural", + "pièce", "pierre", "pieuvre", "pilote", "pinceau", "pipette", "piquer", "pirogue", "piscine", "piston", + "pivoter", "pixel", "pizza", "placard", "plafond", "plaisir", "planer", "plaque", "plastron", "plateau", + "pleurer", "plexus", "pliage", "plomb", "plonger", "pluie", "plumage", "pochette", "poésie", "poète", + "pointe", "poirier", "poisson", "poivre", "polaire", "policier", "pollen", "polygone", "pommade", "pompier", + "ponctuel", "pondérer", "poney", "portique", "position", "posséder", "posture", "potager", "poteau", "potion", + "pouce", "poulain", "poumon", "pourpre", "poussin", "pouvoir", "prairie", "pratique", "précieux", "prédire", + "préfixe", "prélude", "prénom", "présence", "prétexte", "prévoir", "primitif", "prince", "prison", "priver", + "problème", "procéder", "prodige", "profond", "progrès", "proie", "projeter", "prologue", "promener", "propre", + "prospère", "protéger", "prouesse", "proverbe", "prudence", "pruneau", "psychose", "public", "puceron", "puiser", + "pulpe", "pulsar", "punaise", "punitif", "pupitre", "purifier", "puzzle", "pyramide", "quasar", "querelle", + "question", "quiétude", "quitter", "quotient", "racine", "raconter", "radieux", "ragondin", "raideur", "raisin", + "ralentir", "rallonge", "ramasser", "rapide", "rasage", "ratisser", "ravager", "ravin", "rayonner", "réactif", + "réagir", "réaliser", "réanimer", "recevoir", "réciter", "réclamer", "récolter", "recruter", "reculer", "recycler", + "rédiger", "redouter", "refaire", "réflexe", "réformer", "refrain", "refuge", "régalien", "région", "réglage", + "régulier", "réitérer", "rejeter", "rejouer", "relatif", "relever", "relief", "remarque", "remède", "remise", + "remonter", "remplir", "remuer", "renard", "renfort", "renifler", "renoncer", "rentrer", "renvoi", "replier", + "reporter", "reprise", "reptile", "requin", "réserve", "résineux", "résoudre", "respect", "rester", "résultat", + "rétablir", "retenir", "réticule", "retomber", "retracer", "réunion", "réussir", "revanche", "revivre", "révolte", + "révulsif", "richesse", "rideau", "rieur", "rigide", "rigoler", "rincer", "riposter", "risible", "risque", + "rituel", "rival", "rivière", "rocheux", "romance", "rompre", "ronce", "rondin", "roseau", "rosier", + "rotatif", "rotor", "rotule", "rouge", "rouille", "rouleau", "routine", "royaume", "ruban", "rubis", + "ruche", "ruelle", "rugueux", "ruiner", "ruisseau", "ruser", "rustique", "rythme", "sabler", "saboter", + "sabre", "sacoche", "safari", "sagesse", "saisir", "salade", "salive", "salon", "saluer", "samedi", + "sanction", "sanglier", "sarcasme", "sardine", "saturer", "saugrenu", "saumon", "sauter", "sauvage", "savant", + "savonner", "scalpel", "scandale", "scélérat", "scénario", "sceptre", "schéma", "science", "scinder", "score", + "scrutin", "sculpter", "séance", "sécable", "sécher", "secouer", "sécréter", "sédatif", "séduire", "seigneur", + "séjour", "sélectif", "semaine", "sembler", "semence", "séminal", "sénateur", "sensible", "sentence", "séparer", + "séquence", "serein", "sergent", "sérieux", "serrure", "sérum", "service", "sésame", "sévir", "sevrage", + "sextuple", "sidéral", "siècle", "siéger", "siffler", "sigle", "signal", "silence", "silicium", "simple", + "sincère", "sinistre", "siphon", "sirop", "sismique", "situer", "skier", "social", "socle", "sodium", + "soigneux", "soldat", "soleil", "solitude", "soluble", "sombre", "sommeil", "somnoler", "sonde", "songeur", + "sonnette", "sonore", "sorcier", "sortir", "sosie", "sottise", "soucieux", "soudure", "souffle", "soulever", + "soupape", "source", "soutirer", "souvenir", "spacieux", "spatial", "spécial", "sphère", "spiral", "stable", + "station", "sternum", "stimulus", "stipuler", "strict", "studieux", "stupeur", "styliste", "sublime", "substrat", + "subtil", "subvenir", "succès", "sucre", "suffixe", "suggérer", "suiveur", "sulfate", "superbe", "supplier", + "surface", "suricate", "surmener", "surprise", "sursaut", "survie", "suspect", "syllabe", "symbole", "symétrie", + "synapse", "syntaxe", "système", "tabac", "tablier", "tactile", "tailler", "talent", "talisman", "talonner", + "tambour", "tamiser", "tangible", "tapis", "taquiner", "tarder", "tarif", "tartine", "tasse", "tatami", + "tatouage", "taupe", "taureau", "taxer", "témoin", "temporel", "tenaille", "tendre", "teneur", "tenir", + "tension", "terminer", "terne", "terrible", "tétine", "texte", "thème", "théorie", "thérapie", "thorax", + "tibia", "tiède", "timide", "tirelire", "tiroir", "tissu", "titane", "titre", "tituber", "toboggan", + "tolérant", "tomate", "tonique", "tonneau", "toponyme", "torche", "tordre", "tornade", "torpille", "torrent", + "torse", "tortue", "totem", "toucher", "tournage", "tousser", "toxine", "traction", "trafic", "tragique", + "trahir", "train", "trancher", "travail", "trèfle", "tremper", "trésor", "treuil", "triage", "tribunal", + "tricoter", "trilogie", "triomphe", "tripler", "triturer", "trivial", "trombone", "tronc", "tropical", "troupeau", + "tuile", "tulipe", "tumulte", "tunnel", "turbine", "tuteur", "tutoyer", "tuyau", "tympan", "typhon", + "typique", "tyran", "ubuesque", "ultime", "ultrason", "unanime", "unifier", "union", "unique", "unitaire", + "univers", "uranium", "urbain", "urticant", "usage", "usine", "usuel", "usure", "utile", "utopie", + "vacarme", "vaccin", "vagabond", "vague", "vaillant", "vaincre", "vaisseau", "valable", "valise", "vallon", + "valve", "vampire", "vanille", "vapeur", "varier", "vaseux", "vassal", "vaste", "vecteur", "vedette", + "végétal", "véhicule", "veinard", "véloce", "vendredi", "vénérer", "venger", "venimeux", "ventouse", "verdure", + "vérin", "vernir", "verrou", "verser", "vertu", "veston", "vétéran", "vétuste", "vexant", "vexer", + "viaduc", "viande", "victoire", "vidange", "vidéo", "vignette", "vigueur", "vilain", "village", "vinaigre", + "violon", "vipère", "virement", "virtuose", "virus", "visage", "viseur", "vision", "visqueux", "visuel", + "vital", "vitesse", "viticole", "vitrine", "vivace", "vivipare", "vocation", "voguer", "voile", "voisin", + "voiture", "volaille", "volcan", "voltiger", "volume", "vorace", "vortex", "voter", "vouloir", "voyage", + "voyelle", "wagon", "xénon", "yacht", "zèbre", "zénith", "zeste", "zoologie" +] + +bip39_japanese = [ + "あいこくしん", "あいさつ", "あいだ", "あおぞら", "あかちゃん", "あきる", "あけがた", "あける", "あこがれる", "あさい", + "あさひ", "あしあと", "あじわう", "あずかる", "あずき", "あそぶ", "あたえる", "あたためる", "あたりまえ", "あたる", + "あつい", "あつかう", "あっしゅく", "あつまり", "あつめる", "あてな", "あてはまる", "あひる", "あぶら", "あぶる", + "あふれる", "あまい", "あまど", "あまやかす", "あまり", "あみもの", "あめりか", "あやまる", "あゆむ", "あらいぐま", + "あらし", "あらすじ", "あらためる", "あらゆる", "あらわす", "ありがとう", "あわせる", "あわてる", "あんい", "あんがい", + "あんこ", "あんぜん", "あんてい", "あんない", "あんまり", "いいだす", "いおん", "いがい", "いがく", "いきおい", + "いきなり", "いきもの", "いきる", "いくじ", "いくぶん", "いけばな", "いけん", "いこう", "いこく", "いこつ", + "いさましい", "いさん", "いしき", "いじゅう", "いじょう", "いじわる", "いずみ", "いずれ", "いせい", "いせえび", + "いせかい", "いせき", "いぜん", "いそうろう", "いそがしい", "いだい", "いだく", "いたずら", "いたみ", "いたりあ", + "いちおう", "いちじ", "いちど", "いちば", "いちぶ", "いちりゅう", "いつか", "いっしゅん", "いっせい", "いっそう", + "いったん", "いっち", "いってい", "いっぽう", "いてざ", "いてん", "いどう", "いとこ", "いない", "いなか", + "いねむり", "いのち", "いのる", "いはつ", "いばる", "いはん", "いびき", "いひん", "いふく", "いへん", + "いほう", "いみん", "いもうと", "いもたれ", "いもり", "いやがる", "いやす", "いよかん", "いよく", "いらい", + "いらすと", "いりぐち", "いりょう", "いれい", "いれもの", "いれる", "いろえんぴつ", "いわい", "いわう", "いわかん", + "いわば", "いわゆる", "いんげんまめ", "いんさつ", "いんしょう", "いんよう", "うえき", "うえる", "うおざ", "うがい", + "うかぶ", "うかべる", "うきわ", "うくらいな", "うくれれ", "うけたまわる", "うけつけ", "うけとる", "うけもつ", "うける", + "うごかす", "うごく", "うこん", "うさぎ", "うしなう", "うしろがみ", "うすい", "うすぎ", "うすぐらい", "うすめる", + "うせつ", "うちあわせ", "うちがわ", "うちき", "うちゅう", "うっかり", "うつくしい", "うったえる", "うつる", "うどん", + "うなぎ", "うなじ", "うなずく", "うなる", "うねる", "うのう", "うぶげ", "うぶごえ", "うまれる", "うめる", + "うもう", "うやまう", "うよく", "うらがえす", "うらぐち", "うらない", "うりあげ", "うりきれ", "うるさい", "うれしい", + "うれゆき", "うれる", "うろこ", "うわき", "うわさ", "うんこう", "うんちん", "うんてん", "うんどう", "えいえん", + "えいが", "えいきょう", "えいご", "えいせい", "えいぶん", "えいよう", "えいわ", "えおり", "えがお", "えがく", + "えきたい", "えくせる", "えしゃく", "えすて", "えつらん", "えのぐ", "えほうまき", "えほん", "えまき", "えもじ", + "えもの", "えらい", "えらぶ", "えりあ", "えんえん", "えんかい", "えんぎ", "えんげき", "えんしゅう", "えんぜつ", + "えんそく", "えんちょう", "えんとつ", "おいかける", "おいこす", "おいしい", "おいつく", "おうえん", "おうさま", "おうじ", + "おうせつ", "おうたい", "おうふく", "おうべい", "おうよう", "おえる", "おおい", "おおう", "おおどおり", "おおや", + "おおよそ", "おかえり", "おかず", "おがむ", "おかわり", "おぎなう", "おきる", "おくさま", "おくじょう", "おくりがな", + "おくる", "おくれる", "おこす", "おこなう", "おこる", "おさえる", "おさない", "おさめる", "おしいれ", "おしえる", + "おじぎ", "おじさん", "おしゃれ", "おそらく", "おそわる", "おたがい", "おたく", "おだやか", "おちつく", "おっと", + "おつり", "おでかけ", "おとしもの", "おとなしい", "おどり", "おどろかす", "おばさん", "おまいり", "おめでとう", "おもいで", + "おもう", "おもたい", "おもちゃ", "おやつ", "おやゆび", "およぼす", "おらんだ", "おろす", "おんがく", "おんけい", + "おんしゃ", "おんせん", "おんだん", "おんちゅう", "おんどけい", "かあつ", "かいが", "がいき", "がいけん", "がいこう", + "かいさつ", "かいしゃ", "かいすいよく", "かいぜん", "かいぞうど", "かいつう", "かいてん", "かいとう", "かいふく", "がいへき", + "かいほう", "かいよう", "がいらい", "かいわ", "かえる", "かおり", "かかえる", "かがく", "かがし", "かがみ", + "かくご", "かくとく", "かざる", "がぞう", "かたい", "かたち", "がちょう", "がっきゅう", "がっこう", "がっさん", + "がっしょう", "かなざわし", "かのう", "がはく", "かぶか", "かほう", "かほご", "かまう", "かまぼこ", "かめれおん", + "かゆい", "かようび", "からい", "かるい", "かろう", "かわく", "かわら", "がんか", "かんけい", "かんこう", + "かんしゃ", "かんそう", "かんたん", "かんち", "がんばる", "きあい", "きあつ", "きいろ", "ぎいん", "きうい", + "きうん", "きえる", "きおう", "きおく", "きおち", "きおん", "きかい", "きかく", "きかんしゃ", "ききて", + "きくばり", "きくらげ", "きけんせい", "きこう", "きこえる", "きこく", "きさい", "きさく", "きさま", "きさらぎ", + "ぎじかがく", "ぎしき", "ぎじたいけん", "ぎじにってい", "ぎじゅつしゃ", "きすう", "きせい", "きせき", "きせつ", "きそう", + "きぞく", "きぞん", "きたえる", "きちょう", "きつえん", "ぎっちり", "きつつき", "きつね", "きてい", "きどう", + "きどく", "きない", "きなが", "きなこ", "きぬごし", "きねん", "きのう", "きのした", "きはく", "きびしい", + "きひん", "きふく", "きぶん", "きぼう", "きほん", "きまる", "きみつ", "きむずかしい", "きめる", "きもだめし", + "きもち", "きもの", "きゃく", "きやく", "ぎゅうにく", "きよう", "きょうりゅう", "きらい", "きらく", "きりん", + "きれい", "きれつ", "きろく", "ぎろん", "きわめる", "ぎんいろ", "きんかくじ", "きんじょ", "きんようび", "ぐあい", + "くいず", "くうかん", "くうき", "くうぐん", "くうこう", "ぐうせい", "くうそう", "ぐうたら", "くうふく", "くうぼ", + "くかん", "くきょう", "くげん", "ぐこう", "くさい", "くさき", "くさばな", "くさる", "くしゃみ", "くしょう", + "くすのき", "くすりゆび", "くせげ", "くせん", "ぐたいてき", "くださる", "くたびれる", "くちこみ", "くちさき", "くつした", + "ぐっすり", "くつろぐ", "くとうてん", "くどく", "くなん", "くねくね", "くのう", "くふう", "くみあわせ", "くみたてる", + "くめる", "くやくしょ", "くらす", "くらべる", "くるま", "くれる", "くろう", "くわしい", "ぐんかん", "ぐんしょく", + "ぐんたい", "ぐんて", "けあな", "けいかく", "けいけん", "けいこ", "けいさつ", "げいじゅつ", "けいたい", "げいのうじん", + "けいれき", "けいろ", "けおとす", "けおりもの", "げきか", "げきげん", "げきだん", "げきちん", "げきとつ", "げきは", + "げきやく", "げこう", "げこくじょう", "げざい", "けさき", "げざん", "けしき", "けしごむ", "けしょう", "げすと", + "けたば", "けちゃっぷ", "けちらす", "けつあつ", "けつい", "けつえき", "けっこん", "けつじょ", "けっせき", "けってい", + "けつまつ", "げつようび", "げつれい", "けつろん", "げどく", "けとばす", "けとる", "けなげ", "けなす", "けなみ", + "けぬき", "げねつ", "けねん", "けはい", "げひん", "けぶかい", "げぼく", "けまり", "けみかる", "けむし", + "けむり", "けもの", "けらい", "けろけろ", "けわしい", "けんい", "けんえつ", "けんお", "けんか", "げんき", + "けんげん", "けんこう", "けんさく", "けんしゅう", "けんすう", "げんそう", "けんちく", "けんてい", "けんとう", "けんない", + "けんにん", "げんぶつ", "けんま", "けんみん", "けんめい", "けんらん", "けんり", "こあくま", "こいぬ", "こいびと", + "ごうい", "こうえん", "こうおん", "こうかん", "ごうきゅう", "ごうけい", "こうこう", "こうさい", "こうじ", "こうすい", + "ごうせい", "こうそく", "こうたい", "こうちゃ", "こうつう", "こうてい", "こうどう", "こうない", "こうはい", "ごうほう", + "ごうまん", "こうもく", "こうりつ", "こえる", "こおり", "ごかい", "ごがつ", "ごかん", "こくご", "こくさい", + "こくとう", "こくない", "こくはく", "こぐま", "こけい", "こける", "ここのか", "こころ", "こさめ", "こしつ", + "こすう", "こせい", "こせき", "こぜん", "こそだて", "こたい", "こたえる", "こたつ", "こちょう", "こっか", + "こつこつ", "こつばん", "こつぶ", "こてい", "こてん", "ことがら", "ことし", "ことば", "ことり", "こなごな", + "こねこね", "このまま", "このみ", "このよ", "ごはん", "こひつじ", "こふう", "こふん", "こぼれる", "ごまあぶら", + "こまかい", "ごますり", "こまつな", "こまる", "こむぎこ", "こもじ", "こもち", "こもの", "こもん", "こやく", + "こやま", "こゆう", "こゆび", "こよい", "こよう", "こりる", "これくしょん", "ころっけ", "こわもて", "こわれる", + "こんいん", "こんかい", "こんき", "こんしゅう", "こんすい", "こんだて", "こんとん", "こんなん", "こんびに", "こんぽん", + "こんまけ", "こんや", "こんれい", "こんわく", "ざいえき", "さいかい", "さいきん", "ざいげん", "ざいこ", "さいしょ", + "さいせい", "ざいたく", "ざいちゅう", "さいてき", "ざいりょう", "さうな", "さかいし", "さがす", "さかな", "さかみち", + "さがる", "さぎょう", "さくし", "さくひん", "さくら", "さこく", "さこつ", "さずかる", "ざせき", "さたん", + "さつえい", "ざつおん", "ざっか", "ざつがく", "さっきょく", "ざっし", "さつじん", "ざっそう", "さつたば", "さつまいも", + "さてい", "さといも", "さとう", "さとおや", "さとし", "さとる", "さのう", "さばく", "さびしい", "さべつ", + "さほう", "さほど", "さます", "さみしい", "さみだれ", "さむけ", "さめる", "さやえんどう", "さゆう", "さよう", + "さよく", "さらだ", "ざるそば", "さわやか", "さわる", "さんいん", "さんか", "さんきゃく", "さんこう", "さんさい", + "ざんしょ", "さんすう", "さんせい", "さんそ", "さんち", "さんま", "さんみ", "さんらん", "しあい", "しあげ", + "しあさって", "しあわせ", "しいく", "しいん", "しうち", "しえい", "しおけ", "しかい", "しかく", "じかん", + "しごと", "しすう", "じだい", "したうけ", "したぎ", "したて", "したみ", "しちょう", "しちりん", "しっかり", + "しつじ", "しつもん", "してい", "してき", "してつ", "じてん", "じどう", "しなぎれ", "しなもの", "しなん", + "しねま", "しねん", "しのぐ", "しのぶ", "しはい", "しばかり", "しはつ", "しはらい", "しはん", "しひょう", + "しふく", "じぶん", "しへい", "しほう", "しほん", "しまう", "しまる", "しみん", "しむける", "じむしょ", + "しめい", "しめる", "しもん", "しゃいん", "しゃうん", "しゃおん", "じゃがいも", "しやくしょ", "しゃくほう", "しゃけん", + "しゃこ", "しゃざい", "しゃしん", "しゃせん", "しゃそう", "しゃたい", "しゃちょう", "しゃっきん", "じゃま", "しゃりん", + "しゃれい", "じゆう", "じゅうしょ", "しゅくはく", "じゅしん", "しゅっせき", "しゅみ", "しゅらば", "じゅんばん", "しょうかい", + "しょくたく", "しょっけん", "しょどう", "しょもつ", "しらせる", "しらべる", "しんか", "しんこう", "じんじゃ", "しんせいじ", + "しんちく", "しんりん", "すあげ", "すあし", "すあな", "ずあん", "すいえい", "すいか", "すいとう", "ずいぶん", + "すいようび", "すうがく", "すうじつ", "すうせん", "すおどり", "すきま", "すくう", "すくない", "すける", "すごい", + "すこし", "ずさん", "すずしい", "すすむ", "すすめる", "すっかり", "ずっしり", "ずっと", "すてき", "すてる", + "すねる", "すのこ", "すはだ", "すばらしい", "ずひょう", "ずぶぬれ", "すぶり", "すふれ", "すべて", "すべる", + "ずほう", "すぼん", "すまい", "すめし", "すもう", "すやき", "すらすら", "するめ", "すれちがう", "すろっと", + "すわる", "すんぜん", "すんぽう", "せあぶら", "せいかつ", "せいげん", "せいじ", "せいよう", "せおう", "せかいかん", + "せきにん", "せきむ", "せきゆ", "せきらんうん", "せけん", "せこう", "せすじ", "せたい", "せたけ", "せっかく", + "せっきゃく", "ぜっく", "せっけん", "せっこつ", "せっさたくま", "せつぞく", "せつだん", "せつでん", "せっぱん", "せつび", + "せつぶん", "せつめい", "せつりつ", "せなか", "せのび", "せはば", "せびろ", "せぼね", "せまい", "せまる", + "せめる", "せもたれ", "せりふ", "ぜんあく", "せんい", "せんえい", "せんか", "せんきょ", "せんく", "せんげん", + "ぜんご", "せんさい", "せんしゅ", "せんすい", "せんせい", "せんぞ", "せんたく", "せんちょう", "せんてい", "せんとう", + "せんぬき", "せんねん", "せんぱい", "ぜんぶ", "ぜんぽう", "せんむ", "せんめんじょ", "せんもん", "せんやく", "せんゆう", + "せんよう", "ぜんら", "ぜんりゃく", "せんれい", "せんろ", "そあく", "そいとげる", "そいね", "そうがんきょう", "そうき", + "そうご", "そうしん", "そうだん", "そうなん", "そうび", "そうめん", "そうり", "そえもの", "そえん", "そがい", + "そげき", "そこう", "そこそこ", "そざい", "そしな", "そせい", "そせん", "そそぐ", "そだてる", "そつう", + "そつえん", "そっかん", "そつぎょう", "そっけつ", "そっこう", "そっせん", "そっと", "そとがわ", "そとづら", "そなえる", + "そなた", "そふぼ", "そぼく", "そぼろ", "そまつ", "そまる", "そむく", "そむりえ", "そめる", "そもそも", + "そよかぜ", "そらまめ", "そろう", "そんかい", "そんけい", "そんざい", "そんしつ", "そんぞく", "そんちょう", "ぞんび", + "ぞんぶん", "そんみん", "たあい", "たいいん", "たいうん", "たいえき", "たいおう", "だいがく", "たいき", "たいぐう", + "たいけん", "たいこ", "たいざい", "だいじょうぶ", "だいすき", "たいせつ", "たいそう", "だいたい", "たいちょう", "たいてい", + "だいどころ", "たいない", "たいねつ", "たいのう", "たいはん", "だいひょう", "たいふう", "たいへん", "たいほ", "たいまつばな", + "たいみんぐ", "たいむ", "たいめん", "たいやき", "たいよう", "たいら", "たいりょく", "たいる", "たいわん", "たうえ", + "たえる", "たおす", "たおる", "たおれる", "たかい", "たかね", "たきび", "たくさん", "たこく", "たこやき", + "たさい", "たしざん", "だじゃれ", "たすける", "たずさわる", "たそがれ", "たたかう", "たたく", "ただしい", "たたみ", + "たちばな", "だっかい", "だっきゃく", "だっこ", "だっしゅつ", "だったい", "たてる", "たとえる", "たなばた", "たにん", + "たぬき", "たのしみ", "たはつ", "たぶん", "たべる", "たぼう", "たまご", "たまる", "だむる", "ためいき", + "ためす", "ためる", "たもつ", "たやすい", "たよる", "たらす", "たりきほんがん", "たりょう", "たりる", "たると", + "たれる", "たれんと", "たろっと", "たわむれる", "だんあつ", "たんい", "たんおん", "たんか", "たんき", "たんけん", + "たんご", "たんさん", "たんじょうび", "だんせい", "たんそく", "たんたい", "だんち", "たんてい", "たんとう", "だんな", + "たんにん", "だんねつ", "たんのう", "たんぴん", "だんぼう", "たんまつ", "たんめい", "だんれつ", "だんろ", "だんわ", + "ちあい", "ちあん", "ちいき", "ちいさい", "ちえん", "ちかい", "ちから", "ちきゅう", "ちきん", "ちけいず", + "ちけん", "ちこく", "ちさい", "ちしき", "ちしりょう", "ちせい", "ちそう", "ちたい", "ちたん", "ちちおや", + "ちつじょ", "ちてき", "ちてん", "ちぬき", "ちぬり", "ちのう", "ちひょう", "ちへいせん", "ちほう", "ちまた", + "ちみつ", "ちみどろ", "ちめいど", "ちゃんこなべ", "ちゅうい", "ちゆりょく", "ちょうし", "ちょさくけん", "ちらし", "ちらみ", + "ちりがみ", "ちりょう", "ちるど", "ちわわ", "ちんたい", "ちんもく", "ついか", "ついたち", "つうか", "つうじょう", + "つうはん", "つうわ", "つかう", "つかれる", "つくね", "つくる", "つけね", "つける", "つごう", "つたえる", + "つづく", "つつじ", "つつむ", "つとめる", "つながる", "つなみ", "つねづね", "つのる", "つぶす", "つまらない", + "つまる", "つみき", "つめたい", "つもり", "つもる", "つよい", "つるぼ", "つるみく", "つわもの", "つわり", + "てあし", "てあて", "てあみ", "ていおん", "ていか", "ていき", "ていけい", "ていこく", "ていさつ", "ていし", + "ていせい", "ていたい", "ていど", "ていねい", "ていひょう", "ていへん", "ていぼう", "てうち", "ておくれ", "てきとう", + "てくび", "でこぼこ", "てさぎょう", "てさげ", "てすり", "てそう", "てちがい", "てちょう", "てつがく", "てつづき", + "でっぱ", "てつぼう", "てつや", "でぬかえ", "てぬき", "てぬぐい", "てのひら", "てはい", "てぶくろ", "てふだ", + "てほどき", "てほん", "てまえ", "てまきずし", "てみじか", "てみやげ", "てらす", "てれび", "てわけ", "てわたし", + "でんあつ", "てんいん", "てんかい", "てんき", "てんぐ", "てんけん", "てんごく", "てんさい", "てんし", "てんすう", + "でんち", "てんてき", "てんとう", "てんない", "てんぷら", "てんぼうだい", "てんめつ", "てんらんかい", "でんりょく", "でんわ", + "どあい", "といれ", "どうかん", "とうきゅう", "どうぐ", "とうし", "とうむぎ", "とおい", "とおか", "とおく", + "とおす", "とおる", "とかい", "とかす", "ときおり", "ときどき", "とくい", "とくしゅう", "とくてん", "とくに", + "とくべつ", "とけい", "とける", "とこや", "とさか", "としょかん", "とそう", "とたん", "とちゅう", "とっきゅう", + "とっくん", "とつぜん", "とつにゅう", "とどける", "ととのえる", "とない", "となえる", "となり", "とのさま", "とばす", + "どぶがわ", "とほう", "とまる", "とめる", "ともだち", "ともる", "どようび", "とらえる", "とんかつ", "どんぶり", + "ないかく", "ないこう", "ないしょ", "ないす", "ないせん", "ないそう", "なおす", "ながい", "なくす", "なげる", + "なこうど", "なさけ", "なたでここ", "なっとう", "なつやすみ", "ななおし", "なにごと", "なにもの", "なにわ", "なのか", + "なふだ", "なまいき", "なまえ", "なまみ", "なみだ", "なめらか", "なめる", "なやむ", "ならう", "ならび", + "ならぶ", "なれる", "なわとび", "なわばり", "にあう", "にいがた", "にうけ", "におい", "にかい", "にがて", + "にきび", "にくしみ", "にくまん", "にげる", "にさんかたんそ", "にしき", "にせもの", "にちじょう", "にちようび", "にっか", + "にっき", "にっけい", "にっこう", "にっさん", "にっしょく", "にっすう", "にっせき", "にってい", "になう", "にほん", + "にまめ", "にもつ", "にやり", "にゅういん", "にりんしゃ", "にわとり", "にんい", "にんか", "にんき", "にんげん", + "にんしき", "にんずう", "にんそう", "にんたい", "にんち", "にんてい", "にんにく", "にんぷ", "にんまり", "にんむ", + "にんめい", "にんよう", "ぬいくぎ", "ぬかす", "ぬぐいとる", "ぬぐう", "ぬくもり", "ぬすむ", "ぬまえび", "ぬめり", + "ぬらす", "ぬんちゃく", "ねあげ", "ねいき", "ねいる", "ねいろ", "ねぐせ", "ねくたい", "ねくら", "ねこぜ", + "ねこむ", "ねさげ", "ねすごす", "ねそべる", "ねだん", "ねつい", "ねっしん", "ねつぞう", "ねったいぎょ", "ねぶそく", + "ねふだ", "ねぼう", "ねほりはほり", "ねまき", "ねまわし", "ねみみ", "ねむい", "ねむたい", "ねもと", "ねらう", + "ねわざ", "ねんいり", "ねんおし", "ねんかん", "ねんきん", "ねんぐ", "ねんざ", "ねんし", "ねんちゃく", "ねんど", + "ねんぴ", "ねんぶつ", "ねんまつ", "ねんりょう", "ねんれい", "のいず", "のおづま", "のがす", "のきなみ", "のこぎり", + "のこす", "のこる", "のせる", "のぞく", "のぞむ", "のたまう", "のちほど", "のっく", "のばす", "のはら", + "のべる", "のぼる", "のみもの", "のやま", "のらいぬ", "のらねこ", "のりもの", "のりゆき", "のれん", "のんき", + "ばあい", "はあく", "ばあさん", "ばいか", "ばいく", "はいけん", "はいご", "はいしん", "はいすい", "はいせん", + "はいそう", "はいち", "ばいばい", "はいれつ", "はえる", "はおる", "はかい", "ばかり", "はかる", "はくしゅ", + "はけん", "はこぶ", "はさみ", "はさん", "はしご", "ばしょ", "はしる", "はせる", "ぱそこん", "はそん", + "はたん", "はちみつ", "はつおん", "はっかく", "はづき", "はっきり", "はっくつ", "はっけん", "はっこう", "はっさん", + "はっしん", "はったつ", "はっちゅう", "はってん", "はっぴょう", "はっぽう", "はなす", "はなび", "はにかむ", "はぶらし", + "はみがき", "はむかう", "はめつ", "はやい", "はやし", "はらう", "はろうぃん", "はわい", "はんい", "はんえい", + "はんおん", "はんかく", "はんきょう", "ばんぐみ", "はんこ", "はんしゃ", "はんすう", "はんだん", "ぱんち", "ぱんつ", + "はんてい", "はんとし", "はんのう", "はんぱ", "はんぶん", "はんぺん", "はんぼうき", "はんめい", "はんらん", "はんろん", + "ひいき", "ひうん", "ひえる", "ひかく", "ひかり", "ひかる", "ひかん", "ひくい", "ひけつ", "ひこうき", + "ひこく", "ひさい", "ひさしぶり", "ひさん", "びじゅつかん", "ひしょ", "ひそか", "ひそむ", "ひたむき", "ひだり", + "ひたる", "ひつぎ", "ひっこし", "ひっし", "ひつじゅひん", "ひっす", "ひつぜん", "ぴったり", "ぴっちり", "ひつよう", + "ひてい", "ひとごみ", "ひなまつり", "ひなん", "ひねる", "ひはん", "ひびく", "ひひょう", "ひほう", "ひまわり", + "ひまん", "ひみつ", "ひめい", "ひめじし", "ひやけ", "ひやす", "ひよう", "びょうき", "ひらがな", "ひらく", + "ひりつ", "ひりょう", "ひるま", "ひるやすみ", "ひれい", "ひろい", "ひろう", "ひろき", "ひろゆき", "ひんかく", + "ひんけつ", "ひんこん", "ひんしゅ", "ひんそう", "ぴんち", "ひんぱん", "びんぼう", "ふあん", "ふいうち", "ふうけい", + "ふうせん", "ぷうたろう", "ふうとう", "ふうふ", "ふえる", "ふおん", "ふかい", "ふきん", "ふくざつ", "ふくぶくろ", + "ふこう", "ふさい", "ふしぎ", "ふじみ", "ふすま", "ふせい", "ふせぐ", "ふそく", "ぶたにく", "ふたん", + "ふちょう", "ふつう", "ふつか", "ふっかつ", "ふっき", "ふっこく", "ぶどう", "ふとる", "ふとん", "ふのう", + "ふはい", "ふひょう", "ふへん", "ふまん", "ふみん", "ふめつ", "ふめん", "ふよう", "ふりこ", "ふりる", + "ふるい", "ふんいき", "ぶんがく", "ぶんぐ", "ふんしつ", "ぶんせき", "ふんそう", "ぶんぽう", "へいあん", "へいおん", + "へいがい", "へいき", "へいげん", "へいこう", "へいさ", "へいしゃ", "へいせつ", "へいそ", "へいたく", "へいてん", + "へいねつ", "へいわ", "へきが", "へこむ", "べにいろ", "べにしょうが", "へらす", "へんかん", "べんきょう", "べんごし", + "へんさい", "へんたい", "べんり", "ほあん", "ほいく", "ぼうぎょ", "ほうこく", "ほうそう", "ほうほう", "ほうもん", + "ほうりつ", "ほえる", "ほおん", "ほかん", "ほきょう", "ぼきん", "ほくろ", "ほけつ", "ほけん", "ほこう", + "ほこる", "ほしい", "ほしつ", "ほしゅ", "ほしょう", "ほせい", "ほそい", "ほそく", "ほたて", "ほたる", + "ぽちぶくろ", "ほっきょく", "ほっさ", "ほったん", "ほとんど", "ほめる", "ほんい", "ほんき", "ほんけ", "ほんしつ", + "ほんやく", "まいにち", "まかい", "まかせる", "まがる", "まける", "まこと", "まさつ", "まじめ", "ますく", + "まぜる", "まつり", "まとめ", "まなぶ", "まぬけ", "まねく", "まほう", "まもる", "まゆげ", "まよう", + "まろやか", "まわす", "まわり", "まわる", "まんが", "まんきつ", "まんぞく", "まんなか", "みいら", "みうち", + "みえる", "みがく", "みかた", "みかん", "みけん", "みこん", "みじかい", "みすい", "みすえる", "みせる", + "みっか", "みつかる", "みつける", "みてい", "みとめる", "みなと", "みなみかさい", "みねらる", "みのう", "みのがす", + "みほん", "みもと", "みやげ", "みらい", "みりょく", "みわく", "みんか", "みんぞく", "むいか", "むえき", + "むえん", "むかい", "むかう", "むかえ", "むかし", "むぎちゃ", "むける", "むげん", "むさぼる", "むしあつい", + "むしば", "むじゅん", "むしろ", "むすう", "むすこ", "むすぶ", "むすめ", "むせる", "むせん", "むちゅう", + "むなしい", "むのう", "むやみ", "むよう", "むらさき", "むりょう", "むろん", "めいあん", "めいうん", "めいえん", + "めいかく", "めいきょく", "めいさい", "めいし", "めいそう", "めいぶつ", "めいれい", "めいわく", "めぐまれる", "めざす", + "めした", "めずらしい", "めだつ", "めまい", "めやす", "めんきょ", "めんせき", "めんどう", "もうしあげる", "もうどうけん", + "もえる", "もくし", "もくてき", "もくようび", "もちろん", "もどる", "もらう", "もんく", "もんだい", "やおや", + "やける", "やさい", "やさしい", "やすい", "やすたろう", "やすみ", "やせる", "やそう", "やたい", "やちん", + "やっと", "やっぱり", "やぶる", "やめる", "ややこしい", "やよい", "やわらかい", "ゆうき", "ゆうびんきょく", "ゆうべ", + "ゆうめい", "ゆけつ", "ゆしゅつ", "ゆせん", "ゆそう", "ゆたか", "ゆちゃく", "ゆでる", "ゆにゅう", "ゆびわ", + "ゆらい", "ゆれる", "ようい", "ようか", "ようきゅう", "ようじ", "ようす", "ようちえん", "よかぜ", "よかん", + "よきん", "よくせい", "よくぼう", "よけい", "よごれる", "よさん", "よしゅう", "よそう", "よそく", "よっか", + "よてい", "よどがわく", "よねつ", "よやく", "よゆう", "よろこぶ", "よろしい", "らいう", "らくがき", "らくご", + "らくさつ", "らくだ", "らしんばん", "らせん", "らぞく", "らたい", "らっか", "られつ", "りえき", "りかい", + "りきさく", "りきせつ", "りくぐん", "りくつ", "りけん", "りこう", "りせい", "りそう", "りそく", "りてん", + "りねん", "りゆう", "りゅうがく", "りよう", "りょうり", "りょかん", "りょくちゃ", "りょこう", "りりく", "りれき", + "りろん", "りんご", "るいけい", "るいさい", "るいじ", "るいせき", "るすばん", "るりがわら", "れいかん", "れいぎ", + "れいせい", "れいぞうこ", "れいとう", "れいぼう", "れきし", "れきだい", "れんあい", "れんけい", "れんこん", "れんさい", + "れんしゅう", "れんぞく", "れんらく", "ろうか", "ろうご", "ろうじん", "ろうそく", "ろくが", "ろこつ", "ろじうら", + "ろしゅつ", "ろせん", "ろてん", "ろめん", "ろれつ", "ろんぎ", "ろんぱ", "ろんぶん", "ろんり", "わかす", + "わかめ", "わかやま", "わかれる", "わしつ", "わじまし", "わすれもの", "わらう", "われる" +] + +bip39_chinese_simplified = [ + "的", "一", "是", "在", "不", "了", "有", "和", "人", "这", + "中", "大", "为", "上", "个", "国", "我", "以", "要", "他", + "时", "来", "用", "们", "生", "到", "作", "地", "于", "出", + "就", "分", "对", "成", "会", "可", "主", "发", "年", "动", + "同", "工", "也", "能", "下", "过", "子", "说", "产", "种", + "面", "而", "方", "后", "多", "定", "行", "学", "法", "所", + "民", "得", "经", "十", "三", "之", "进", "着", "等", "部", + "度", "家", "电", "力", "里", "如", "水", "化", "高", "自", + "二", "理", "起", "小", "物", "现", "实", "加", "量", "都", + "两", "体", "制", "机", "当", "使", "点", "从", "业", "本", + "去", "把", "性", "好", "应", "开", "它", "合", "还", "因", + "由", "其", "些", "然", "前", "外", "天", "政", "四", "日", + "那", "社", "义", "事", "平", "形", "相", "全", "表", "间", + "样", "与", "关", "各", "重", "新", "线", "内", "数", "正", + "心", "反", "你", "明", "看", "原", "又", "么", "利", "比", + "或", "但", "质", "气", "第", "向", "道", "命", "此", "变", + "条", "只", "没", "结", "解", "问", "意", "建", "月", "公", + "无", "系", "军", "很", "情", "者", "最", "立", "代", "想", + "已", "通", "并", "提", "直", "题", "党", "程", "展", "五", + "果", "料", "象", "员", "革", "位", "入", "常", "文", "总", + "次", "品", "式", "活", "设", "及", "管", "特", "件", "长", + "求", "老", "头", "基", "资", "边", "流", "路", "级", "少", + "图", "山", "统", "接", "知", "较", "将", "组", "见", "计", + "别", "她", "手", "角", "期", "根", "论", "运", "农", "指", + "几", "九", "区", "强", "放", "决", "西", "被", "干", "做", + "必", "战", "先", "回", "则", "任", "取", "据", "处", "队", + "南", "给", "色", "光", "门", "即", "保", "治", "北", "造", + "百", "规", "热", "领", "七", "海", "口", "东", "导", "器", + "压", "志", "世", "金", "增", "争", "济", "阶", "油", "思", + "术", "极", "交", "受", "联", "什", "认", "六", "共", "权", + "收", "证", "改", "清", "美", "再", "采", "转", "更", "单", + "风", "切", "打", "白", "教", "速", "花", "带", "安", "场", + "身", "车", "例", "真", "务", "具", "万", "每", "目", "至", + "达", "走", "积", "示", "议", "声", "报", "斗", "完", "类", + "八", "离", "华", "名", "确", "才", "科", "张", "信", "马", + "节", "话", "米", "整", "空", "元", "况", "今", "集", "温", + "传", "土", "许", "步", "群", "广", "石", "记", "需", "段", + "研", "界", "拉", "林", "律", "叫", "且", "究", "观", "越", + "织", "装", "影", "算", "低", "持", "音", "众", "书", "布", + "复", "容", "儿", "须", "际", "商", "非", "验", "连", "断", + "深", "难", "近", "矿", "千", "周", "委", "素", "技", "备", + "半", "办", "青", "省", "列", "习", "响", "约", "支", "般", + "史", "感", "劳", "便", "团", "往", "酸", "历", "市", "克", + "何", "除", "消", "构", "府", "称", "太", "准", "精", "值", + "号", "率", "族", "维", "划", "选", "标", "写", "存", "候", + "毛", "亲", "快", "效", "斯", "院", "查", "江", "型", "眼", + "王", "按", "格", "养", "易", "置", "派", "层", "片", "始", + "却", "专", "状", "育", "厂", "京", "识", "适", "属", "圆", + "包", "火", "住", "调", "满", "县", "局", "照", "参", "红", + "细", "引", "听", "该", "铁", "价", "严", "首", "底", "液", + "官", "德", "随", "病", "苏", "失", "尔", "死", "讲", "配", + "女", "黄", "推", "显", "谈", "罪", "神", "艺", "呢", "席", + "含", "企", "望", "密", "批", "营", "项", "防", "举", "球", + "英", "氧", "势", "告", "李", "台", "落", "木", "帮", "轮", + "破", "亚", "师", "围", "注", "远", "字", "材", "排", "供", + "河", "态", "封", "另", "施", "减", "树", "溶", "怎", "止", + "案", "言", "士", "均", "武", "固", "叶", "鱼", "波", "视", + "仅", "费", "紧", "爱", "左", "章", "早", "朝", "害", "续", + "轻", "服", "试", "食", "充", "兵", "源", "判", "护", "司", + "足", "某", "练", "差", "致", "板", "田", "降", "黑", "犯", + "负", "击", "范", "继", "兴", "似", "余", "坚", "曲", "输", + "修", "故", "城", "夫", "够", "送", "笔", "船", "占", "右", + "财", "吃", "富", "春", "职", "觉", "汉", "画", "功", "巴", + "跟", "虽", "杂", "飞", "检", "吸", "助", "升", "阳", "互", + "初", "创", "抗", "考", "投", "坏", "策", "古", "径", "换", + "未", "跑", "留", "钢", "曾", "端", "责", "站", "简", "述", + "钱", "副", "尽", "帝", "射", "草", "冲", "承", "独", "令", + "限", "阿", "宣", "环", "双", "请", "超", "微", "让", "控", + "州", "良", "轴", "找", "否", "纪", "益", "依", "优", "顶", + "础", "载", "倒", "房", "突", "坐", "粉", "敌", "略", "客", + "袁", "冷", "胜", "绝", "析", "块", "剂", "测", "丝", "协", + "诉", "念", "陈", "仍", "罗", "盐", "友", "洋", "错", "苦", + "夜", "刑", "移", "频", "逐", "靠", "混", "母", "短", "皮", + "终", "聚", "汽", "村", "云", "哪", "既", "距", "卫", "停", + "烈", "央", "察", "烧", "迅", "境", "若", "印", "洲", "刻", + "括", "激", "孔", "搞", "甚", "室", "待", "核", "校", "散", + "侵", "吧", "甲", "游", "久", "菜", "味", "旧", "模", "湖", + "货", "损", "预", "阻", "毫", "普", "稳", "乙", "妈", "植", + "息", "扩", "银", "语", "挥", "酒", "守", "拿", "序", "纸", + "医", "缺", "雨", "吗", "针", "刘", "啊", "急", "唱", "误", + "训", "愿", "审", "附", "获", "茶", "鲜", "粮", "斤", "孩", + "脱", "硫", "肥", "善", "龙", "演", "父", "渐", "血", "欢", + "械", "掌", "歌", "沙", "刚", "攻", "谓", "盾", "讨", "晚", + "粒", "乱", "燃", "矛", "乎", "杀", "药", "宁", "鲁", "贵", + "钟", "煤", "读", "班", "伯", "香", "介", "迫", "句", "丰", + "培", "握", "兰", "担", "弦", "蛋", "沉", "假", "穿", "执", + "答", "乐", "谁", "顺", "烟", "缩", "征", "脸", "喜", "松", + "脚", "困", "异", "免", "背", "星", "福", "买", "染", "井", + "概", "慢", "怕", "磁", "倍", "祖", "皇", "促", "静", "补", + "评", "翻", "肉", "践", "尼", "衣", "宽", "扬", "棉", "希", + "伤", "操", "垂", "秋", "宜", "氢", "套", "督", "振", "架", + "亮", "末", "宪", "庆", "编", "牛", "触", "映", "雷", "销", + "诗", "座", "居", "抓", "裂", "胞", "呼", "娘", "景", "威", + "绿", "晶", "厚", "盟", "衡", "鸡", "孙", "延", "危", "胶", + "屋", "乡", "临", "陆", "顾", "掉", "呀", "灯", "岁", "措", + "束", "耐", "剧", "玉", "赵", "跳", "哥", "季", "课", "凯", + "胡", "额", "款", "绍", "卷", "齐", "伟", "蒸", "殖", "永", + "宗", "苗", "川", "炉", "岩", "弱", "零", "杨", "奏", "沿", + "露", "杆", "探", "滑", "镇", "饭", "浓", "航", "怀", "赶", + "库", "夺", "伊", "灵", "税", "途", "灭", "赛", "归", "召", + "鼓", "播", "盘", "裁", "险", "康", "唯", "录", "菌", "纯", + "借", "糖", "盖", "横", "符", "私", "努", "堂", "域", "枪", + "润", "幅", "哈", "竟", "熟", "虫", "泽", "脑", "壤", "碳", + "欧", "遍", "侧", "寨", "敢", "彻", "虑", "斜", "薄", "庭", + "纳", "弹", "饲", "伸", "折", "麦", "湿", "暗", "荷", "瓦", + "塞", "床", "筑", "恶", "户", "访", "塔", "奇", "透", "梁", + "刀", "旋", "迹", "卡", "氯", "遇", "份", "毒", "泥", "退", + "洗", "摆", "灰", "彩", "卖", "耗", "夏", "择", "忙", "铜", + "献", "硬", "予", "繁", "圈", "雪", "函", "亦", "抽", "篇", + "阵", "阴", "丁", "尺", "追", "堆", "雄", "迎", "泛", "爸", + "楼", "避", "谋", "吨", "野", "猪", "旗", "累", "偏", "典", + "馆", "索", "秦", "脂", "潮", "爷", "豆", "忽", "托", "惊", + "塑", "遗", "愈", "朱", "替", "纤", "粗", "倾", "尚", "痛", + "楚", "谢", "奋", "购", "磨", "君", "池", "旁", "碎", "骨", + "监", "捕", "弟", "暴", "割", "贯", "殊", "释", "词", "亡", + "壁", "顿", "宝", "午", "尘", "闻", "揭", "炮", "残", "冬", + "桥", "妇", "警", "综", "招", "吴", "付", "浮", "遭", "徐", + "您", "摇", "谷", "赞", "箱", "隔", "订", "男", "吹", "园", + "纷", "唐", "败", "宋", "玻", "巨", "耕", "坦", "荣", "闭", + "湾", "键", "凡", "驻", "锅", "救", "恩", "剥", "凝", "碱", + "齿", "截", "炼", "麻", "纺", "禁", "废", "盛", "版", "缓", + "净", "睛", "昌", "婚", "涉", "筒", "嘴", "插", "岸", "朗", + "庄", "街", "藏", "姑", "贸", "腐", "奴", "啦", "惯", "乘", + "伙", "恢", "匀", "纱", "扎", "辩", "耳", "彪", "臣", "亿", + "璃", "抵", "脉", "秀", "萨", "俄", "网", "舞", "店", "喷", + "纵", "寸", "汗", "挂", "洪", "贺", "闪", "柬", "爆", "烯", + "津", "稻", "墙", "软", "勇", "像", "滚", "厘", "蒙", "芳", + "肯", "坡", "柱", "荡", "腿", "仪", "旅", "尾", "轧", "冰", + "贡", "登", "黎", "削", "钻", "勒", "逃", "障", "氨", "郭", + "峰", "币", "港", "伏", "轨", "亩", "毕", "擦", "莫", "刺", + "浪", "秘", "援", "株", "健", "售", "股", "岛", "甘", "泡", + "睡", "童", "铸", "汤", "阀", "休", "汇", "舍", "牧", "绕", + "炸", "哲", "磷", "绩", "朋", "淡", "尖", "启", "陷", "柴", + "呈", "徒", "颜", "泪", "稍", "忘", "泵", "蓝", "拖", "洞", + "授", "镜", "辛", "壮", "锋", "贫", "虚", "弯", "摩", "泰", + "幼", "廷", "尊", "窗", "纲", "弄", "隶", "疑", "氏", "宫", + "姐", "震", "瑞", "怪", "尤", "琴", "循", "描", "膜", "违", + "夹", "腰", "缘", "珠", "穷", "森", "枝", "竹", "沟", "催", + "绳", "忆", "邦", "剩", "幸", "浆", "栏", "拥", "牙", "贮", + "礼", "滤", "钠", "纹", "罢", "拍", "咱", "喊", "袖", "埃", + "勤", "罚", "焦", "潜", "伍", "墨", "欲", "缝", "姓", "刊", + "饱", "仿", "奖", "铝", "鬼", "丽", "跨", "默", "挖", "链", + "扫", "喝", "袋", "炭", "污", "幕", "诸", "弧", "励", "梅", + "奶", "洁", "灾", "舟", "鉴", "苯", "讼", "抱", "毁", "懂", + "寒", "智", "埔", "寄", "届", "跃", "渡", "挑", "丹", "艰", + "贝", "碰", "拔", "爹", "戴", "码", "梦", "芽", "熔", "赤", + "渔", "哭", "敬", "颗", "奔", "铅", "仲", "虎", "稀", "妹", + "乏", "珍", "申", "桌", "遵", "允", "隆", "螺", "仓", "魏", + "锐", "晓", "氮", "兼", "隐", "碍", "赫", "拨", "忠", "肃", + "缸", "牵", "抢", "博", "巧", "壳", "兄", "杜", "讯", "诚", + "碧", "祥", "柯", "页", "巡", "矩", "悲", "灌", "龄", "伦", + "票", "寻", "桂", "铺", "圣", "恐", "恰", "郑", "趣", "抬", + "荒", "腾", "贴", "柔", "滴", "猛", "阔", "辆", "妻", "填", + "撤", "储", "签", "闹", "扰", "紫", "砂", "递", "戏", "吊", + "陶", "伐", "喂", "疗", "瓶", "婆", "抚", "臂", "摸", "忍", + "虾", "蜡", "邻", "胸", "巩", "挤", "偶", "弃", "槽", "劲", + "乳", "邓", "吉", "仁", "烂", "砖", "租", "乌", "舰", "伴", + "瓜", "浅", "丙", "暂", "燥", "橡", "柳", "迷", "暖", "牌", + "秧", "胆", "详", "簧", "踏", "瓷", "谱", "呆", "宾", "糊", + "洛", "辉", "愤", "竞", "隙", "怒", "粘", "乃", "绪", "肩", + "籍", "敏", "涂", "熙", "皆", "侦", "悬", "掘", "享", "纠", + "醒", "狂", "锁", "淀", "恨", "牲", "霸", "爬", "赏", "逆", + "玩", "陵", "祝", "秒", "浙", "貌", "役", "彼", "悉", "鸭", + "趋", "凤", "晨", "畜", "辈", "秩", "卵", "署", "梯", "炎", + "滩", "棋", "驱", "筛", "峡", "冒", "啥", "寿", "译", "浸", + "泉", "帽", "迟", "硅", "疆", "贷", "漏", "稿", "冠", "嫩", + "胁", "芯", "牢", "叛", "蚀", "奥", "鸣", "岭", "羊", "凭", + "串", "塘", "绘", "酵", "融", "盆", "锡", "庙", "筹", "冻", + "辅", "摄", "袭", "筋", "拒", "僚", "旱", "钾", "鸟", "漆", + "沈", "眉", "疏", "添", "棒", "穗", "硝", "韩", "逼", "扭", + "侨", "凉", "挺", "碗", "栽", "炒", "杯", "患", "馏", "劝", + "豪", "辽", "勃", "鸿", "旦", "吏", "拜", "狗", "埋", "辊", + "掩", "饮", "搬", "骂", "辞", "勾", "扣", "估", "蒋", "绒", + "雾", "丈", "朵", "姆", "拟", "宇", "辑", "陕", "雕", "偿", + "蓄", "崇", "剪", "倡", "厅", "咬", "驶", "薯", "刷", "斥", + "番", "赋", "奉", "佛", "浇", "漫", "曼", "扇", "钙", "桃", + "扶", "仔", "返", "俗", "亏", "腔", "鞋", "棱", "覆", "框", + "悄", "叔", "撞", "骗", "勘", "旺", "沸", "孤", "吐", "孟", + "渠", "屈", "疾", "妙", "惜", "仰", "狠", "胀", "谐", "抛", + "霉", "桑", "岗", "嘛", "衰", "盗", "渗", "脏", "赖", "涌", + "甜", "曹", "阅", "肌", "哩", "厉", "烃", "纬", "毅", "昨", + "伪", "症", "煮", "叹", "钉", "搭", "茎", "笼", "酷", "偷", + "弓", "锥", "恒", "杰", "坑", "鼻", "翼", "纶", "叙", "狱", + "逮", "罐", "络", "棚", "抑", "膨", "蔬", "寺", "骤", "穆", + "冶", "枯", "册", "尸", "凸", "绅", "坯", "牺", "焰", "轰", + "欣", "晋", "瘦", "御", "锭", "锦", "丧", "旬", "锻", "垄", + "搜", "扑", "邀", "亭", "酯", "迈", "舒", "脆", "酶", "闲", + "忧", "酚", "顽", "羽", "涨", "卸", "仗", "陪", "辟", "惩", + "杭", "姚", "肚", "捉", "飘", "漂", "昆", "欺", "吾", "郎", + "烷", "汁", "呵", "饰", "萧", "雅", "邮", "迁", "燕", "撒", + "姻", "赴", "宴", "烦", "债", "帐", "斑", "铃", "旨", "醇", + "董", "饼", "雏", "姿", "拌", "傅", "腹", "妥", "揉", "贤", + "拆", "歪", "葡", "胺", "丢", "浩", "徽", "昂", "垫", "挡", + "览", "贪", "慰", "缴", "汪", "慌", "冯", "诺", "姜", "谊", + "凶", "劣", "诬", "耀", "昏", "躺", "盈", "骑", "乔", "溪", + "丛", "卢", "抹", "闷", "咨", "刮", "驾", "缆", "悟", "摘", + "铒", "掷", "颇", "幻", "柄", "惠", "惨", "佳", "仇", "腊", + "窝", "涤", "剑", "瞧", "堡", "泼", "葱", "罩", "霍", "捞", + "胎", "苍", "滨", "俩", "捅", "湘", "砍", "霞", "邵", "萄", + "疯", "淮", "遂", "熊", "粪", "烘", "宿", "档", "戈", "驳", + "嫂", "裕", "徙", "箭", "捐", "肠", "撑", "晒", "辨", "殿", + "莲", "摊", "搅", "酱", "屏", "疫", "哀", "蔡", "堵", "沫", + "皱", "畅", "叠", "阁", "莱", "敲", "辖", "钩", "痕", "坝", + "巷", "饿", "祸", "丘", "玄", "溜", "曰", "逻", "彭", "尝", + "卿", "妨", "艇", "吞", "韦", "怨", "矮", "歇" +] + +bip39_chinese_traditional = [ + "的", "一", "是", "在", "不", "了", "有", "和", "人", "這", + "中", "大", "為", "上", "個", "國", "我", "以", "要", "他", + "時", "來", "用", "們", "生", "到", "作", "地", "於", "出", + "就", "分", "對", "成", "會", "可", "主", "發", "年", "動", + "同", "工", "也", "能", "下", "過", "子", "說", "產", "種", + "面", "而", "方", "後", "多", "定", "行", "學", "法", "所", + "民", "得", "經", "十", "三", "之", "進", "著", "等", "部", + "度", "家", "電", "力", "裡", "如", "水", "化", "高", "自", + "二", "理", "起", "小", "物", "現", "實", "加", "量", "都", + "兩", "體", "制", "機", "當", "使", "點", "從", "業", "本", + "去", "把", "性", "好", "應", "開", "它", "合", "還", "因", + "由", "其", "些", "然", "前", "外", "天", "政", "四", "日", + "那", "社", "義", "事", "平", "形", "相", "全", "表", "間", + "樣", "與", "關", "各", "重", "新", "線", "內", "數", "正", + "心", "反", "你", "明", "看", "原", "又", "麼", "利", "比", + "或", "但", "質", "氣", "第", "向", "道", "命", "此", "變", + "條", "只", "沒", "結", "解", "問", "意", "建", "月", "公", + "無", "系", "軍", "很", "情", "者", "最", "立", "代", "想", + "已", "通", "並", "提", "直", "題", "黨", "程", "展", "五", + "果", "料", "象", "員", "革", "位", "入", "常", "文", "總", + "次", "品", "式", "活", "設", "及", "管", "特", "件", "長", + "求", "老", "頭", "基", "資", "邊", "流", "路", "級", "少", + "圖", "山", "統", "接", "知", "較", "將", "組", "見", "計", + "別", "她", "手", "角", "期", "根", "論", "運", "農", "指", + "幾", "九", "區", "強", "放", "決", "西", "被", "幹", "做", + "必", "戰", "先", "回", "則", "任", "取", "據", "處", "隊", + "南", "給", "色", "光", "門", "即", "保", "治", "北", "造", + "百", "規", "熱", "領", "七", "海", "口", "東", "導", "器", + "壓", "志", "世", "金", "增", "爭", "濟", "階", "油", "思", + "術", "極", "交", "受", "聯", "什", "認", "六", "共", "權", + "收", "證", "改", "清", "美", "再", "採", "轉", "更", "單", + "風", "切", "打", "白", "教", "速", "花", "帶", "安", "場", + "身", "車", "例", "真", "務", "具", "萬", "每", "目", "至", + "達", "走", "積", "示", "議", "聲", "報", "鬥", "完", "類", + "八", "離", "華", "名", "確", "才", "科", "張", "信", "馬", + "節", "話", "米", "整", "空", "元", "況", "今", "集", "溫", + "傳", "土", "許", "步", "群", "廣", "石", "記", "需", "段", + "研", "界", "拉", "林", "律", "叫", "且", "究", "觀", "越", + "織", "裝", "影", "算", "低", "持", "音", "眾", "書", "布", + "复", "容", "兒", "須", "際", "商", "非", "驗", "連", "斷", + "深", "難", "近", "礦", "千", "週", "委", "素", "技", "備", + "半", "辦", "青", "省", "列", "習", "響", "約", "支", "般", + "史", "感", "勞", "便", "團", "往", "酸", "歷", "市", "克", + "何", "除", "消", "構", "府", "稱", "太", "準", "精", "值", + "號", "率", "族", "維", "劃", "選", "標", "寫", "存", "候", + "毛", "親", "快", "效", "斯", "院", "查", "江", "型", "眼", + "王", "按", "格", "養", "易", "置", "派", "層", "片", "始", + "卻", "專", "狀", "育", "廠", "京", "識", "適", "屬", "圓", + "包", "火", "住", "調", "滿", "縣", "局", "照", "參", "紅", + "細", "引", "聽", "該", "鐵", "價", "嚴", "首", "底", "液", + "官", "德", "隨", "病", "蘇", "失", "爾", "死", "講", "配", + "女", "黃", "推", "顯", "談", "罪", "神", "藝", "呢", "席", + "含", "企", "望", "密", "批", "營", "項", "防", "舉", "球", + "英", "氧", "勢", "告", "李", "台", "落", "木", "幫", "輪", + "破", "亞", "師", "圍", "注", "遠", "字", "材", "排", "供", + "河", "態", "封", "另", "施", "減", "樹", "溶", "怎", "止", + "案", "言", "士", "均", "武", "固", "葉", "魚", "波", "視", + "僅", "費", "緊", "愛", "左", "章", "早", "朝", "害", "續", + "輕", "服", "試", "食", "充", "兵", "源", "判", "護", "司", + "足", "某", "練", "差", "致", "板", "田", "降", "黑", "犯", + "負", "擊", "范", "繼", "興", "似", "餘", "堅", "曲", "輸", + "修", "故", "城", "夫", "夠", "送", "筆", "船", "佔", "右", + "財", "吃", "富", "春", "職", "覺", "漢", "畫", "功", "巴", + "跟", "雖", "雜", "飛", "檢", "吸", "助", "昇", "陽", "互", + "初", "創", "抗", "考", "投", "壞", "策", "古", "徑", "換", + "未", "跑", "留", "鋼", "曾", "端", "責", "站", "簡", "述", + "錢", "副", "盡", "帝", "射", "草", "衝", "承", "獨", "令", + "限", "阿", "宣", "環", "雙", "請", "超", "微", "讓", "控", + "州", "良", "軸", "找", "否", "紀", "益", "依", "優", "頂", + "礎", "載", "倒", "房", "突", "坐", "粉", "敵", "略", "客", + "袁", "冷", "勝", "絕", "析", "塊", "劑", "測", "絲", "協", + "訴", "念", "陳", "仍", "羅", "鹽", "友", "洋", "錯", "苦", + "夜", "刑", "移", "頻", "逐", "靠", "混", "母", "短", "皮", + "終", "聚", "汽", "村", "雲", "哪", "既", "距", "衛", "停", + "烈", "央", "察", "燒", "迅", "境", "若", "印", "洲", "刻", + "括", "激", "孔", "搞", "甚", "室", "待", "核", "校", "散", + "侵", "吧", "甲", "遊", "久", "菜", "味", "舊", "模", "湖", + "貨", "損", "預", "阻", "毫", "普", "穩", "乙", "媽", "植", + "息", "擴", "銀", "語", "揮", "酒", "守", "拿", "序", "紙", + "醫", "缺", "雨", "嗎", "針", "劉", "啊", "急", "唱", "誤", + "訓", "願", "審", "附", "獲", "茶", "鮮", "糧", "斤", "孩", + "脫", "硫", "肥", "善", "龍", "演", "父", "漸", "血", "歡", + "械", "掌", "歌", "沙", "剛", "攻", "謂", "盾", "討", "晚", + "粒", "亂", "燃", "矛", "乎", "殺", "藥", "寧", "魯", "貴", + "鐘", "煤", "讀", "班", "伯", "香", "介", "迫", "句", "豐", + "培", "握", "蘭", "擔", "弦", "蛋", "沉", "假", "穿", "執", + "答", "樂", "誰", "順", "煙", "縮", "徵", "臉", "喜", "松", + "腳", "困", "異", "免", "背", "星", "福", "買", "染", "井", + "概", "慢", "怕", "磁", "倍", "祖", "皇", "促", "靜", "補", + "評", "翻", "肉", "踐", "尼", "衣", "寬", "揚", "棉", "希", + "傷", "操", "垂", "秋", "宜", "氫", "套", "督", "振", "架", + "亮", "末", "憲", "慶", "編", "牛", "觸", "映", "雷", "銷", + "詩", "座", "居", "抓", "裂", "胞", "呼", "娘", "景", "威", + "綠", "晶", "厚", "盟", "衡", "雞", "孫", "延", "危", "膠", + "屋", "鄉", "臨", "陸", "顧", "掉", "呀", "燈", "歲", "措", + "束", "耐", "劇", "玉", "趙", "跳", "哥", "季", "課", "凱", + "胡", "額", "款", "紹", "卷", "齊", "偉", "蒸", "殖", "永", + "宗", "苗", "川", "爐", "岩", "弱", "零", "楊", "奏", "沿", + "露", "桿", "探", "滑", "鎮", "飯", "濃", "航", "懷", "趕", + "庫", "奪", "伊", "靈", "稅", "途", "滅", "賽", "歸", "召", + "鼓", "播", "盤", "裁", "險", "康", "唯", "錄", "菌", "純", + "借", "糖", "蓋", "橫", "符", "私", "努", "堂", "域", "槍", + "潤", "幅", "哈", "竟", "熟", "蟲", "澤", "腦", "壤", "碳", + "歐", "遍", "側", "寨", "敢", "徹", "慮", "斜", "薄", "庭", + "納", "彈", "飼", "伸", "折", "麥", "濕", "暗", "荷", "瓦", + "塞", "床", "築", "惡", "戶", "訪", "塔", "奇", "透", "梁", + "刀", "旋", "跡", "卡", "氯", "遇", "份", "毒", "泥", "退", + "洗", "擺", "灰", "彩", "賣", "耗", "夏", "擇", "忙", "銅", + "獻", "硬", "予", "繁", "圈", "雪", "函", "亦", "抽", "篇", + "陣", "陰", "丁", "尺", "追", "堆", "雄", "迎", "泛", "爸", + "樓", "避", "謀", "噸", "野", "豬", "旗", "累", "偏", "典", + "館", "索", "秦", "脂", "潮", "爺", "豆", "忽", "托", "驚", + "塑", "遺", "愈", "朱", "替", "纖", "粗", "傾", "尚", "痛", + "楚", "謝", "奮", "購", "磨", "君", "池", "旁", "碎", "骨", + "監", "捕", "弟", "暴", "割", "貫", "殊", "釋", "詞", "亡", + "壁", "頓", "寶", "午", "塵", "聞", "揭", "炮", "殘", "冬", + "橋", "婦", "警", "綜", "招", "吳", "付", "浮", "遭", "徐", + "您", "搖", "谷", "贊", "箱", "隔", "訂", "男", "吹", "園", + "紛", "唐", "敗", "宋", "玻", "巨", "耕", "坦", "榮", "閉", + "灣", "鍵", "凡", "駐", "鍋", "救", "恩", "剝", "凝", "鹼", + "齒", "截", "煉", "麻", "紡", "禁", "廢", "盛", "版", "緩", + "淨", "睛", "昌", "婚", "涉", "筒", "嘴", "插", "岸", "朗", + "莊", "街", "藏", "姑", "貿", "腐", "奴", "啦", "慣", "乘", + "夥", "恢", "勻", "紗", "扎", "辯", "耳", "彪", "臣", "億", + "璃", "抵", "脈", "秀", "薩", "俄", "網", "舞", "店", "噴", + "縱", "寸", "汗", "掛", "洪", "賀", "閃", "柬", "爆", "烯", + "津", "稻", "牆", "軟", "勇", "像", "滾", "厘", "蒙", "芳", + "肯", "坡", "柱", "盪", "腿", "儀", "旅", "尾", "軋", "冰", + "貢", "登", "黎", "削", "鑽", "勒", "逃", "障", "氨", "郭", + "峰", "幣", "港", "伏", "軌", "畝", "畢", "擦", "莫", "刺", + "浪", "秘", "援", "株", "健", "售", "股", "島", "甘", "泡", + "睡", "童", "鑄", "湯", "閥", "休", "匯", "舍", "牧", "繞", + "炸", "哲", "磷", "績", "朋", "淡", "尖", "啟", "陷", "柴", + "呈", "徒", "顏", "淚", "稍", "忘", "泵", "藍", "拖", "洞", + "授", "鏡", "辛", "壯", "鋒", "貧", "虛", "彎", "摩", "泰", + "幼", "廷", "尊", "窗", "綱", "弄", "隸", "疑", "氏", "宮", + "姐", "震", "瑞", "怪", "尤", "琴", "循", "描", "膜", "違", + "夾", "腰", "緣", "珠", "窮", "森", "枝", "竹", "溝", "催", + "繩", "憶", "邦", "剩", "幸", "漿", "欄", "擁", "牙", "貯", + "禮", "濾", "鈉", "紋", "罷", "拍", "咱", "喊", "袖", "埃", + "勤", "罰", "焦", "潛", "伍", "墨", "欲", "縫", "姓", "刊", + "飽", "仿", "獎", "鋁", "鬼", "麗", "跨", "默", "挖", "鏈", + "掃", "喝", "袋", "炭", "污", "幕", "諸", "弧", "勵", "梅", + "奶", "潔", "災", "舟", "鑑", "苯", "訟", "抱", "毀", "懂", + "寒", "智", "埔", "寄", "屆", "躍", "渡", "挑", "丹", "艱", + "貝", "碰", "拔", "爹", "戴", "碼", "夢", "芽", "熔", "赤", + "漁", "哭", "敬", "顆", "奔", "鉛", "仲", "虎", "稀", "妹", + "乏", "珍", "申", "桌", "遵", "允", "隆", "螺", "倉", "魏", + "銳", "曉", "氮", "兼", "隱", "礙", "赫", "撥", "忠", "肅", + "缸", "牽", "搶", "博", "巧", "殼", "兄", "杜", "訊", "誠", + "碧", "祥", "柯", "頁", "巡", "矩", "悲", "灌", "齡", "倫", + "票", "尋", "桂", "鋪", "聖", "恐", "恰", "鄭", "趣", "抬", + "荒", "騰", "貼", "柔", "滴", "猛", "闊", "輛", "妻", "填", + "撤", "儲", "簽", "鬧", "擾", "紫", "砂", "遞", "戲", "吊", + "陶", "伐", "餵", "療", "瓶", "婆", "撫", "臂", "摸", "忍", + "蝦", "蠟", "鄰", "胸", "鞏", "擠", "偶", "棄", "槽", "勁", + "乳", "鄧", "吉", "仁", "爛", "磚", "租", "烏", "艦", "伴", + "瓜", "淺", "丙", "暫", "燥", "橡", "柳", "迷", "暖", "牌", + "秧", "膽", "詳", "簧", "踏", "瓷", "譜", "呆", "賓", "糊", + "洛", "輝", "憤", "競", "隙", "怒", "粘", "乃", "緒", "肩", + "籍", "敏", "塗", "熙", "皆", "偵", "懸", "掘", "享", "糾", + "醒", "狂", "鎖", "淀", "恨", "牲", "霸", "爬", "賞", "逆", + "玩", "陵", "祝", "秒", "浙", "貌", "役", "彼", "悉", "鴨", + "趨", "鳳", "晨", "畜", "輩", "秩", "卵", "署", "梯", "炎", + "灘", "棋", "驅", "篩", "峽", "冒", "啥", "壽", "譯", "浸", + "泉", "帽", "遲", "矽", "疆", "貸", "漏", "稿", "冠", "嫩", + "脅", "芯", "牢", "叛", "蝕", "奧", "鳴", "嶺", "羊", "憑", + "串", "塘", "繪", "酵", "融", "盆", "錫", "廟", "籌", "凍", + "輔", "攝", "襲", "筋", "拒", "僚", "旱", "鉀", "鳥", "漆", + "沈", "眉", "疏", "添", "棒", "穗", "硝", "韓", "逼", "扭", + "僑", "涼", "挺", "碗", "栽", "炒", "杯", "患", "餾", "勸", + "豪", "遼", "勃", "鴻", "旦", "吏", "拜", "狗", "埋", "輥", + "掩", "飲", "搬", "罵", "辭", "勾", "扣", "估", "蔣", "絨", + "霧", "丈", "朵", "姆", "擬", "宇", "輯", "陝", "雕", "償", + "蓄", "崇", "剪", "倡", "廳", "咬", "駛", "薯", "刷", "斥", + "番", "賦", "奉", "佛", "澆", "漫", "曼", "扇", "鈣", "桃", + "扶", "仔", "返", "俗", "虧", "腔", "鞋", "棱", "覆", "框", + "悄", "叔", "撞", "騙", "勘", "旺", "沸", "孤", "吐", "孟", + "渠", "屈", "疾", "妙", "惜", "仰", "狠", "脹", "諧", "拋", + "黴", "桑", "崗", "嘛", "衰", "盜", "滲", "臟", "賴", "湧", + "甜", "曹", "閱", "肌", "哩", "厲", "烴", "緯", "毅", "昨", + "偽", "症", "煮", "嘆", "釘", "搭", "莖", "籠", "酷", "偷", + "弓", "錐", "恆", "傑", "坑", "鼻", "翼", "綸", "敘", "獄", + "逮", "罐", "絡", "棚", "抑", "膨", "蔬", "寺", "驟", "穆", + "冶", "枯", "冊", "屍", "凸", "紳", "坯", "犧", "焰", "轟", + "欣", "晉", "瘦", "禦", "錠", "錦", "喪", "旬", "鍛", "壟", + "搜", "撲", "邀", "亭", "酯", "邁", "舒", "脆", "酶", "閒", + "憂", "酚", "頑", "羽", "漲", "卸", "仗", "陪", "闢", "懲", + "杭", "姚", "肚", "捉", "飄", "漂", "昆", "欺", "吾", "郎", + "烷", "汁", "呵", "飾", "蕭", "雅", "郵", "遷", "燕", "撒", + "姻", "赴", "宴", "煩", "債", "帳", "斑", "鈴", "旨", "醇", + "董", "餅", "雛", "姿", "拌", "傅", "腹", "妥", "揉", "賢", + "拆", "歪", "葡", "胺", "丟", "浩", "徽", "昂", "墊", "擋", + "覽", "貪", "慰", "繳", "汪", "慌", "馮", "諾", "姜", "誼", + "兇", "劣", "誣", "耀", "昏", "躺", "盈", "騎", "喬", "溪", + "叢", "盧", "抹", "悶", "諮", "刮", "駕", "纜", "悟", "摘", + "鉺", "擲", "頗", "幻", "柄", "惠", "慘", "佳", "仇", "臘", + "窩", "滌", "劍", "瞧", "堡", "潑", "蔥", "罩", "霍", "撈", + "胎", "蒼", "濱", "倆", "捅", "湘", "砍", "霞", "邵", "萄", + "瘋", "淮", "遂", "熊", "糞", "烘", "宿", "檔", "戈", "駁", + "嫂", "裕", "徙", "箭", "捐", "腸", "撐", "曬", "辨", "殿", + "蓮", "攤", "攪", "醬", "屏", "疫", "哀", "蔡", "堵", "沫", + "皺", "暢", "疊", "閣", "萊", "敲", "轄", "鉤", "痕", "壩", + "巷", "餓", "禍", "丘", "玄", "溜", "曰", "邏", "彭", "嘗", + "卿", "妨", "艇", "吞", "韋", "怨", "矮", "歇" +] + +bip39_korean = [ + "가격", + "가끔", + "가난", + "가능", + "가득", + "가르침", + "가뭄", + "가방", + "가상", + "가슴", + "가운데", + "가을", + "가이드", + "가입", + "가장", + "가정", + "가족", + "가죽", + "각오", + "각자", + "간격", + "간부", + "간섭", + "간장", + "간접", + "간판", + "갈등", + "갈비", + "갈색", + "갈증", + "감각", + "감기", + "감소", + "감수성", + "감자", + "감정", + "갑자기", + "강남", + "강당", + "강도", + "강력히", + "강변", + "강북", + "강사", + "강수량", + "강아지", + "강원도", + "강의", + "강제", + "강조", + "같이", + "개구리", + "개나리", + "개방", + "개별", + "개선", + "개성", + "개인", + "객관적", + "거실", + "거액", + "거울", + "거짓", + "거품", + "걱정", + "건강", + "건물", + "건설", + "건조", + "건축", + "걸음", + "검사", + "검토", + "게시판", + "게임", + "겨울", + "견해", + "결과", + "결국", + "결론", + "결석", + "결승", + "결심", + "결정", + "결혼", + "경계", + "경고", + "경기", + "경력", + "경복궁", + "경비", + "경상도", + "경영", + "경우", + "경쟁", + "경제", + "경주", + "경찰", + "경치", + "경향", + "경험", + "계곡", + "계단", + "계란", + "계산", + "계속", + "계약", + "계절", + "계층", + "계획", + "고객", + "고구려", + "고궁", + "고급", + "고등학생", + "고무신", + "고민", + "고양이", + "고장", + "고전", + "고집", + "고춧가루", + "고통", + "고향", + "곡식", + "골목", + "골짜기", + "골프", + "공간", + "공개", + "공격", + "공군", + "공급", + "공기", + "공동", + "공무원", + "공부", + "공사", + "공식", + "공업", + "공연", + "공원", + "공장", + "공짜", + "공책", + "공통", + "공포", + "공항", + "공휴일", + "과목", + "과일", + "과장", + "과정", + "과학", + "관객", + "관계", + "관광", + "관념", + "관람", + "관련", + "관리", + "관습", + "관심", + "관점", + "관찰", + "광경", + "광고", + "광장", + "광주", + "괴로움", + "굉장히", + "교과서", + "교문", + "교복", + "교실", + "교양", + "교육", + "교장", + "교직", + "교통", + "교환", + "교훈", + "구경", + "구름", + "구멍", + "구별", + "구분", + "구석", + "구성", + "구속", + "구역", + "구입", + "구청", + "구체적", + "국가", + "국기", + "국내", + "국립", + "국물", + "국민", + "국수", + "국어", + "국왕", + "국적", + "국제", + "국회", + "군대", + "군사", + "군인", + "궁극적", + "권리", + "권위", + "권투", + "귀국", + "귀신", + "규정", + "규칙", + "균형", + "그날", + "그냥", + "그늘", + "그러나", + "그룹", + "그릇", + "그림", + "그제서야", + "그토록", + "극복", + "극히", + "근거", + "근교", + "근래", + "근로", + "근무", + "근본", + "근원", + "근육", + "근처", + "글씨", + "글자", + "금강산", + "금고", + "금년", + "금메달", + "금액", + "금연", + "금요일", + "금지", + "긍정적", + "기간", + "기관", + "기념", + "기능", + "기독교", + "기둥", + "기록", + "기름", + "기법", + "기본", + "기분", + "기쁨", + "기숙사", + "기술", + "기억", + "기업", + "기온", + "기운", + "기원", + "기적", + "기준", + "기침", + "기혼", + "기획", + "긴급", + "긴장", + "길이", + "김밥", + "김치", + "김포공항", + "깍두기", + "깜빡", + "깨달음", + "깨소금", + "껍질", + "꼭대기", + "꽃잎", + "나들이", + "나란히", + "나머지", + "나물", + "나침반", + "나흘", + "낙엽", + "난방", + "날개", + "날씨", + "날짜", + "남녀", + "남대문", + "남매", + "남산", + "남자", + "남편", + "남학생", + "낭비", + "낱말", + "내년", + "내용", + "내일", + "냄비", + "냄새", + "냇물", + "냉동", + "냉면", + "냉방", + "냉장고", + "넥타이", + "넷째", + "노동", + "노란색", + "노력", + "노인", + "녹음", + "녹차", + "녹화", + "논리", + "논문", + "논쟁", + "놀이", + "농구", + "농담", + "농민", + "농부", + "농업", + "농장", + "농촌", + "높이", + "눈동자", + "눈물", + "눈썹", + "뉴욕", + "느낌", + "늑대", + "능동적", + "능력", + "다방", + "다양성", + "다음", + "다이어트", + "다행", + "단계", + "단골", + "단독", + "단맛", + "단순", + "단어", + "단위", + "단점", + "단체", + "단추", + "단편", + "단풍", + "달걀", + "달러", + "달력", + "달리", + "닭고기", + "담당", + "담배", + "담요", + "담임", + "답변", + "답장", + "당근", + "당분간", + "당연히", + "당장", + "대규모", + "대낮", + "대단히", + "대답", + "대도시", + "대략", + "대량", + "대륙", + "대문", + "대부분", + "대신", + "대응", + "대장", + "대전", + "대접", + "대중", + "대책", + "대출", + "대충", + "대통령", + "대학", + "대한민국", + "대합실", + "대형", + "덩어리", + "데이트", + "도대체", + "도덕", + "도둑", + "도망", + "도서관", + "도심", + "도움", + "도입", + "도자기", + "도저히", + "도전", + "도중", + "도착", + "독감", + "독립", + "독서", + "독일", + "독창적", + "동화책", + "뒷모습", + "뒷산", + "딸아이", + "마누라", + "마늘", + "마당", + "마라톤", + "마련", + "마무리", + "마사지", + "마약", + "마요네즈", + "마을", + "마음", + "마이크", + "마중", + "마지막", + "마찬가지", + "마찰", + "마흔", + "막걸리", + "막내", + "막상", + "만남", + "만두", + "만세", + "만약", + "만일", + "만점", + "만족", + "만화", + "많이", + "말기", + "말씀", + "말투", + "맘대로", + "망원경", + "매년", + "매달", + "매력", + "매번", + "매스컴", + "매일", + "매장", + "맥주", + "먹이", + "먼저", + "먼지", + "멀리", + "메일", + "며느리", + "며칠", + "면담", + "멸치", + "명단", + "명령", + "명예", + "명의", + "명절", + "명칭", + "명함", + "모금", + "모니터", + "모델", + "모든", + "모범", + "모습", + "모양", + "모임", + "모조리", + "모집", + "모퉁이", + "목걸이", + "목록", + "목사", + "목소리", + "목숨", + "목적", + "목표", + "몰래", + "몸매", + "몸무게", + "몸살", + "몸속", + "몸짓", + "몸통", + "몹시", + "무관심", + "무궁화", + "무더위", + "무덤", + "무릎", + "무슨", + "무엇", + "무역", + "무용", + "무조건", + "무지개", + "무척", + "문구", + "문득", + "문법", + "문서", + "문제", + "문학", + "문화", + "물가", + "물건", + "물결", + "물고기", + "물론", + "물리학", + "물음", + "물질", + "물체", + "미국", + "미디어", + "미사일", + "미술", + "미역", + "미용실", + "미움", + "미인", + "미팅", + "미혼", + "민간", + "민족", + "민주", + "믿음", + "밀가루", + "밀리미터", + "밑바닥", + "바가지", + "바구니", + "바나나", + "바늘", + "바닥", + "바닷가", + "바람", + "바이러스", + "바탕", + "박물관", + "박사", + "박수", + "반대", + "반드시", + "반말", + "반발", + "반성", + "반응", + "반장", + "반죽", + "반지", + "반찬", + "받침", + "발가락", + "발걸음", + "발견", + "발달", + "발레", + "발목", + "발바닥", + "발생", + "발음", + "발자국", + "발전", + "발톱", + "발표", + "밤하늘", + "밥그릇", + "밥맛", + "밥상", + "밥솥", + "방금", + "방면", + "방문", + "방바닥", + "방법", + "방송", + "방식", + "방안", + "방울", + "방지", + "방학", + "방해", + "방향", + "배경", + "배꼽", + "배달", + "배드민턴", + "백두산", + "백색", + "백성", + "백인", + "백제", + "백화점", + "버릇", + "버섯", + "버튼", + "번개", + "번역", + "번지", + "번호", + "벌금", + "벌레", + "벌써", + "범위", + "범인", + "범죄", + "법률", + "법원", + "법적", + "법칙", + "베이징", + "벨트", + "변경", + "변동", + "변명", + "변신", + "변호사", + "변화", + "별도", + "별명", + "별일", + "병실", + "병아리", + "병원", + "보관", + "보너스", + "보라색", + "보람", + "보름", + "보상", + "보안", + "보자기", + "보장", + "보전", + "보존", + "보통", + "보편적", + "보험", + "복도", + "복사", + "복숭아", + "복습", + "볶음", + "본격적", + "본래", + "본부", + "본사", + "본성", + "본인", + "본질", + "볼펜", + "봉사", + "봉지", + "봉투", + "부근", + "부끄러움", + "부담", + "부동산", + "부문", + "부분", + "부산", + "부상", + "부엌", + "부인", + "부작용", + "부장", + "부정", + "부족", + "부지런히", + "부친", + "부탁", + "부품", + "부회장", + "북부", + "북한", + "분노", + "분량", + "분리", + "분명", + "분석", + "분야", + "분위기", + "분필", + "분홍색", + "불고기", + "불과", + "불교", + "불꽃", + "불만", + "불법", + "불빛", + "불안", + "불이익", + "불행", + "브랜드", + "비극", + "비난", + "비닐", + "비둘기", + "비디오", + "비로소", + "비만", + "비명", + "비밀", + "비바람", + "비빔밥", + "비상", + "비용", + "비율", + "비중", + "비타민", + "비판", + "빌딩", + "빗물", + "빗방울", + "빗줄기", + "빛깔", + "빨간색", + "빨래", + "빨리", + "사건", + "사계절", + "사나이", + "사냥", + "사람", + "사랑", + "사립", + "사모님", + "사물", + "사방", + "사상", + "사생활", + "사설", + "사슴", + "사실", + "사업", + "사용", + "사월", + "사장", + "사전", + "사진", + "사촌", + "사춘기", + "사탕", + "사투리", + "사흘", + "산길", + "산부인과", + "산업", + "산책", + "살림", + "살인", + "살짝", + "삼계탕", + "삼국", + "삼십", + "삼월", + "삼촌", + "상관", + "상금", + "상대", + "상류", + "상반기", + "상상", + "상식", + "상업", + "상인", + "상자", + "상점", + "상처", + "상추", + "상태", + "상표", + "상품", + "상황", + "새벽", + "색깔", + "색연필", + "생각", + "생명", + "생물", + "생방송", + "생산", + "생선", + "생신", + "생일", + "생활", + "서랍", + "서른", + "서명", + "서민", + "서비스", + "서양", + "서울", + "서적", + "서점", + "서쪽", + "서클", + "석사", + "석유", + "선거", + "선물", + "선배", + "선생", + "선수", + "선원", + "선장", + "선전", + "선택", + "선풍기", + "설거지", + "설날", + "설렁탕", + "설명", + "설문", + "설사", + "설악산", + "설치", + "설탕", + "섭씨", + "성공", + "성당", + "성명", + "성별", + "성인", + "성장", + "성적", + "성질", + "성함", + "세금", + "세미나", + "세상", + "세월", + "세종대왕", + "세탁", + "센터", + "센티미터", + "셋째", + "소규모", + "소극적", + "소금", + "소나기", + "소년", + "소득", + "소망", + "소문", + "소설", + "소속", + "소아과", + "소용", + "소원", + "소음", + "소중히", + "소지품", + "소질", + "소풍", + "소형", + "속담", + "속도", + "속옷", + "손가락", + "손길", + "손녀", + "손님", + "손등", + "손목", + "손뼉", + "손실", + "손질", + "손톱", + "손해", + "솔직히", + "솜씨", + "송아지", + "송이", + "송편", + "쇠고기", + "쇼핑", + "수건", + "수년", + "수단", + "수돗물", + "수동적", + "수면", + "수명", + "수박", + "수상", + "수석", + "수술", + "수시로", + "수업", + "수염", + "수영", + "수입", + "수준", + "수집", + "수출", + "수컷", + "수필", + "수학", + "수험생", + "수화기", + "숙녀", + "숙소", + "숙제", + "순간", + "순서", + "순수", + "순식간", + "순위", + "숟가락", + "술병", + "술집", + "숫자", + "스님", + "스물", + "스스로", + "스승", + "스웨터", + "스위치", + "스케이트", + "스튜디오", + "스트레스", + "스포츠", + "슬쩍", + "슬픔", + "습관", + "습기", + "승객", + "승리", + "승부", + "승용차", + "승진", + "시각", + "시간", + "시골", + "시금치", + "시나리오", + "시댁", + "시리즈", + "시멘트", + "시민", + "시부모", + "시선", + "시설", + "시스템", + "시아버지", + "시어머니", + "시월", + "시인", + "시일", + "시작", + "시장", + "시절", + "시점", + "시중", + "시즌", + "시집", + "시청", + "시합", + "시험", + "식구", + "식기", + "식당", + "식량", + "식료품", + "식물", + "식빵", + "식사", + "식생활", + "식초", + "식탁", + "식품", + "신고", + "신규", + "신념", + "신문", + "신발", + "신비", + "신사", + "신세", + "신용", + "신제품", + "신청", + "신체", + "신화", + "실감", + "실내", + "실력", + "실례", + "실망", + "실수", + "실습", + "실시", + "실장", + "실정", + "실질적", + "실천", + "실체", + "실컷", + "실태", + "실패", + "실험", + "실현", + "심리", + "심부름", + "심사", + "심장", + "심정", + "심판", + "쌍둥이", + "씨름", + "씨앗", + "아가씨", + "아나운서", + "아드님", + "아들", + "아쉬움", + "아스팔트", + "아시아", + "아울러", + "아저씨", + "아줌마", + "아직", + "아침", + "아파트", + "아프리카", + "아픔", + "아홉", + "아흔", + "악기", + "악몽", + "악수", + "안개", + "안경", + "안과", + "안내", + "안녕", + "안동", + "안방", + "안부", + "안주", + "알루미늄", + "알코올", + "암시", + "암컷", + "압력", + "앞날", + "앞문", + "애인", + "애정", + "액수", + "앨범", + "야간", + "야단", + "야옹", + "약간", + "약국", + "약속", + "약수", + "약점", + "약품", + "약혼녀", + "양념", + "양력", + "양말", + "양배추", + "양주", + "양파", + "어둠", + "어려움", + "어른", + "어젯밤", + "어쨌든", + "어쩌다가", + "어쩐지", + "언니", + "언덕", + "언론", + "언어", + "얼굴", + "얼른", + "얼음", + "얼핏", + "엄마", + "업무", + "업종", + "업체", + "엉덩이", + "엉망", + "엉터리", + "엊그제", + "에너지", + "에어컨", + "엔진", + "여건", + "여고생", + "여관", + "여군", + "여권", + "여대생", + "여덟", + "여동생", + "여든", + "여론", + "여름", + "여섯", + "여성", + "여왕", + "여인", + "여전히", + "여직원", + "여학생", + "여행", + "역사", + "역시", + "역할", + "연결", + "연구", + "연극", + "연기", + "연락", + "연설", + "연세", + "연속", + "연습", + "연애", + "연예인", + "연인", + "연장", + "연주", + "연출", + "연필", + "연합", + "연휴", + "열기", + "열매", + "열쇠", + "열심히", + "열정", + "열차", + "열흘", + "염려", + "엽서", + "영국", + "영남", + "영상", + "영양", + "영역", + "영웅", + "영원히", + "영하", + "영향", + "영혼", + "영화", + "옆구리", + "옆방", + "옆집", + "예감", + "예금", + "예방", + "예산", + "예상", + "예선", + "예술", + "예습", + "예식장", + "예약", + "예전", + "예절", + "예정", + "예컨대", + "옛날", + "오늘", + "오락", + "오랫동안", + "오렌지", + "오로지", + "오른발", + "오븐", + "오십", + "오염", + "오월", + "오전", + "오직", + "오징어", + "오페라", + "오피스텔", + "오히려", + "옥상", + "옥수수", + "온갖", + "온라인", + "온몸", + "온종일", + "온통", + "올가을", + "올림픽", + "올해", + "옷차림", + "와이셔츠", + "와인", + "완성", + "완전", + "왕비", + "왕자", + "왜냐하면", + "왠지", + "외갓집", + "외국", + "외로움", + "외삼촌", + "외출", + "외침", + "외할머니", + "왼발", + "왼손", + "왼쪽", + "요금", + "요일", + "요즘", + "요청", + "용기", + "용서", + "용어", + "우산", + "우선", + "우승", + "우연히", + "우정", + "우체국", + "우편", + "운동", + "운명", + "운반", + "운전", + "운행", + "울산", + "울음", + "움직임", + "웃어른", + "웃음", + "워낙", + "원고", + "원래", + "원서", + "원숭이", + "원인", + "원장", + "원피스", + "월급", + "월드컵", + "월세", + "월요일", + "웨이터", + "위반", + "위법", + "위성", + "위원", + "위험", + "위협", + "윗사람", + "유난히", + "유럽", + "유명", + "유물", + "유산", + "유적", + "유치원", + "유학", + "유행", + "유형", + "육군", + "육상", + "육십", + "육체", + "은행", + "음력", + "음료", + "음반", + "음성", + "음식", + "음악", + "음주", + "의견", + "의논", + "의문", + "의복", + "의식", + "의심", + "의외로", + "의욕", + "의원", + "의학", + "이것", + "이곳", + "이념", + "이놈", + "이달", + "이대로", + "이동", + "이렇게", + "이력서", + "이론적", + "이름", + "이민", + "이발소", + "이별", + "이불", + "이빨", + "이상", + "이성", + "이슬", + "이야기", + "이용", + "이웃", + "이월", + "이윽고", + "이익", + "이전", + "이중", + "이튿날", + "이틀", + "이혼", + "인간", + "인격", + "인공", + "인구", + "인근", + "인기", + "인도", + "인류", + "인물", + "인생", + "인쇄", + "인연", + "인원", + "인재", + "인종", + "인천", + "인체", + "인터넷", + "인하", + "인형", + "일곱", + "일기", + "일단", + "일대", + "일등", + "일반", + "일본", + "일부", + "일상", + "일생", + "일손", + "일요일", + "일월", + "일정", + "일종", + "일주일", + "일찍", + "일체", + "일치", + "일행", + "일회용", + "임금", + "임무", + "입대", + "입력", + "입맛", + "입사", + "입술", + "입시", + "입원", + "입장", + "입학", + "자가용", + "자격", + "자극", + "자동", + "자랑", + "자부심", + "자식", + "자신", + "자연", + "자원", + "자율", + "자전거", + "자정", + "자존심", + "자판", + "작가", + "작년", + "작성", + "작업", + "작용", + "작은딸", + "작품", + "잔디", + "잔뜩", + "잔치", + "잘못", + "잠깐", + "잠수함", + "잠시", + "잠옷", + "잠자리", + "잡지", + "장관", + "장군", + "장기간", + "장래", + "장례", + "장르", + "장마", + "장면", + "장모", + "장미", + "장비", + "장사", + "장소", + "장식", + "장애인", + "장인", + "장점", + "장차", + "장학금", + "재능", + "재빨리", + "재산", + "재생", + "재작년", + "재정", + "재채기", + "재판", + "재학", + "재활용", + "저것", + "저고리", + "저곳", + "저녁", + "저런", + "저렇게", + "저번", + "저울", + "저절로", + "저축", + "적극", + "적당히", + "적성", + "적용", + "적응", + "전개", + "전공", + "전기", + "전달", + "전라도", + "전망", + "전문", + "전반", + "전부", + "전세", + "전시", + "전용", + "전자", + "전쟁", + "전주", + "전철", + "전체", + "전통", + "전혀", + "전후", + "절대", + "절망", + "절반", + "절약", + "절차", + "점검", + "점수", + "점심", + "점원", + "점점", + "점차", + "접근", + "접시", + "접촉", + "젓가락", + "정거장", + "정도", + "정류장", + "정리", + "정말", + "정면", + "정문", + "정반대", + "정보", + "정부", + "정비", + "정상", + "정성", + "정오", + "정원", + "정장", + "정지", + "정치", + "정확히", + "제공", + "제과점", + "제대로", + "제목", + "제발", + "제법", + "제삿날", + "제안", + "제일", + "제작", + "제주도", + "제출", + "제품", + "제한", + "조각", + "조건", + "조금", + "조깅", + "조명", + "조미료", + "조상", + "조선", + "조용히", + "조절", + "조정", + "조직", + "존댓말", + "존재", + "졸업", + "졸음", + "종교", + "종로", + "종류", + "종소리", + "종업원", + "종종", + "종합", + "좌석", + "죄인", + "주관적", + "주름", + "주말", + "주머니", + "주먹", + "주문", + "주민", + "주방", + "주변", + "주식", + "주인", + "주일", + "주장", + "주전자", + "주택", + "준비", + "줄거리", + "줄기", + "줄무늬", + "중간", + "중계방송", + "중국", + "중년", + "중단", + "중독", + "중반", + "중부", + "중세", + "중소기업", + "중순", + "중앙", + "중요", + "중학교", + "즉석", + "즉시", + "즐거움", + "증가", + "증거", + "증권", + "증상", + "증세", + "지각", + "지갑", + "지경", + "지극히", + "지금", + "지급", + "지능", + "지름길", + "지리산", + "지방", + "지붕", + "지식", + "지역", + "지우개", + "지원", + "지적", + "지점", + "지진", + "지출", + "직선", + "직업", + "직원", + "직장", + "진급", + "진동", + "진로", + "진료", + "진리", + "진짜", + "진찰", + "진출", + "진통", + "진행", + "질문", + "질병", + "질서", + "짐작", + "집단", + "집안", + "집중", + "짜증", + "찌꺼기", + "차남", + "차라리", + "차량", + "차림", + "차별", + "차선", + "차츰", + "착각", + "찬물", + "찬성", + "참가", + "참기름", + "참새", + "참석", + "참여", + "참외", + "참조", + "찻잔", + "창가", + "창고", + "창구", + "창문", + "창밖", + "창작", + "창조", + "채널", + "채점", + "책가방", + "책방", + "책상", + "책임", + "챔피언", + "처벌", + "처음", + "천국", + "천둥", + "천장", + "천재", + "천천히", + "철도", + "철저히", + "철학", + "첫날", + "첫째", + "청년", + "청바지", + "청소", + "청춘", + "체계", + "체력", + "체온", + "체육", + "체중", + "체험", + "초등학생", + "초반", + "초밥", + "초상화", + "초순", + "초여름", + "초원", + "초저녁", + "초점", + "초청", + "초콜릿", + "촛불", + "총각", + "총리", + "총장", + "촬영", + "최근", + "최상", + "최선", + "최신", + "최악", + "최종", + "추석", + "추억", + "추진", + "추천", + "추측", + "축구", + "축소", + "축제", + "축하", + "출근", + "출발", + "출산", + "출신", + "출연", + "출입", + "출장", + "출판", + "충격", + "충고", + "충돌", + "충분히", + "충청도", + "취업", + "취직", + "취향", + "치약", + "친구", + "친척", + "칠십", + "칠월", + "칠판", + "침대", + "침묵", + "침실", + "칫솔", + "칭찬", + "카메라", + "카운터", + "칼국수", + "캐릭터", + "캠퍼스", + "캠페인", + "커튼", + "컨디션", + "컬러", + "컴퓨터", + "코끼리", + "코미디", + "콘서트", + "콜라", + "콤플렉스", + "콩나물", + "쾌감", + "쿠데타", + "크림", + "큰길", + "큰딸", + "큰소리", + "큰아들", + "큰어머니", + "큰일", + "큰절", + "클래식", + "클럽", + "킬로", + "타입", + "타자기", + "탁구", + "탁자", + "탄생", + "태권도", + "태양", + "태풍", + "택시", + "탤런트", + "터널", + "터미널", + "테니스", + "테스트", + "테이블", + "텔레비전", + "토론", + "토마토", + "토요일", + "통계", + "통과", + "통로", + "통신", + "통역", + "통일", + "통장", + "통제", + "통증", + "통합", + "통화", + "퇴근", + "퇴원", + "퇴직금", + "튀김", + "트럭", + "특급", + "특별", + "특성", + "특수", + "특징", + "특히", + "튼튼히", + "티셔츠", + "파란색", + "파일", + "파출소", + "판결", + "판단", + "판매", + "판사", + "팔십", + "팔월", + "팝송", + "패션", + "팩스", + "팩시밀리", + "팬티", + "퍼센트", + "페인트", + "편견", + "편의", + "편지", + "편히", + "평가", + "평균", + "평생", + "평소", + "평양", + "평일", + "평화", + "포스터", + "포인트", + "포장", + "포함", + "표면", + "표정", + "표준", + "표현", + "품목", + "품질", + "풍경", + "풍속", + "풍습", + "프랑스", + "프린터", + "플라스틱", + "피곤", + "피망", + "피아노", + "필름", + "필수", + "필요", + "필자", + "필통", + "핑계", + "하느님", + "하늘", + "하드웨어", + "하룻밤", + "하반기", + "하숙집", + "하순", + "하여튼", + "하지만", + "하천", + "하품", + "하필", + "학과", + "학교", + "학급", + "학기", + "학년", + "학력", + "학번", + "학부모", + "학비", + "학생", + "학술", + "학습", + "학용품", + "학원", + "학위", + "학자", + "학점", + "한계", + "한글", + "한꺼번에", + "한낮", + "한눈", + "한동안", + "한때", + "한라산", + "한마디", + "한문", + "한번", + "한복", + "한식", + "한여름", + "한쪽", + "할머니", + "할아버지", + "할인", + "함께", + "함부로", + "합격", + "합리적", + "항공", + "항구", + "항상", + "항의", + "해결", + "해군", + "해답", + "해당", + "해물", + "해석", + "해설", + "해수욕장", + "해안", + "핵심", + "핸드백", + "햄버거", + "햇볕", + "햇살", + "행동", + "행복", + "행사", + "행운", + "행위", + "향기", + "향상", + "향수", + "허락", + "허용", + "헬기", + "현관", + "현금", + "현대", + "현상", + "현실", + "현장", + "현재", + "현지", + "혈액", + "협력", + "형부", + "형사", + "형수", + "형식", + "형제", + "형태", + "형편", + "혜택", + "호기심", + "호남", + "호랑이", + "호박", + "호텔", + "호흡", + "혹시", + "홀로", + "홈페이지", + "홍보", + "홍수", + "홍차", + "화면", + "화분", + "화살", + "화요일", + "화장", + "화학", + "확보", + "확인", + "확장", + "확정", + "환갑", + "환경", + "환영", + "환율", + "환자", + "활기", + "활동", + "활발히", + "활용", + "활짝", + "회견", + "회관", + "회복", + "회색", + "회원", + "회장", + "회전", + "횟수", + "횡단보도", + "효율적", + "후반", + "후춧가루", + "훈련", + "훨씬", + "휴식", + "휴일", + "흉내", + "흐름", + "흑백", + "흑인", + "흔적", + "흔히", + "흥미", + "흥분", + "희곡", + "희망", + "희생", + "흰색", + "힘껏", +] + +bip39_italian = [ + "abaco", "abbaglio", "abbinato", "abete", "abisso", "abolire", "abrasivo", "abrogato", "accadere", "accenno", + "accusato", "acetone", "achille", "acido", "acqua", "acre", "acrilico", "acrobata", "acuto", "adagio", + "addebito", "addome", "adeguato", "aderire", "adipe", "adottare", "adulare", "affabile", "affetto", "affisso", + "affranto", "aforisma", "afoso", "africano", "agave", "agente", "agevole", "aggancio", "agire", "agitare", + "agonismo", "agricolo", "agrumeto", "aguzzo", "alabarda", "alato", "albatro", "alberato", "albo", "albume", + "alce", "alcolico", "alettone", "alfa", "algebra", "aliante", "alibi", "alimento", "allagato", "allegro", + "allievo", "allodola", "allusivo", "almeno", "alogeno", "alpaca", "alpestre", "altalena", "alterno", "alticcio", + "altrove", "alunno", "alveolo", "alzare", "amalgama", "amanita", "amarena", "ambito", "ambrato", "ameba", + "america", "ametista", "amico", "ammasso", "ammenda", "ammirare", "ammonito", "amore", "ampio", "ampliare", + "amuleto", "anacardo", "anagrafe", "analista", "anarchia", "anatra", "anca", "ancella", "ancora", "andare", + "andrea", "anello", "angelo", "angolare", "angusto", "anima", "annegare", "annidato", "anno", "annuncio", + "anonimo", "anticipo", "anzi", "apatico", "apertura", "apode", "apparire", "appetito", "appoggio", "approdo", + "appunto", "aprile", "arabica", "arachide", "aragosta", "araldica", "arancio", "aratura", "arazzo", "arbitro", + "archivio", "ardito", "arenile", "argento", "argine", "arguto", "aria", "armonia", "arnese", "arredato", + "arringa", "arrosto", "arsenico", "arso", "artefice", "arzillo", "asciutto", "ascolto", "asepsi", "asettico", + "asfalto", "asino", "asola", "aspirato", "aspro", "assaggio", "asse", "assoluto", "assurdo", "asta", + "astenuto", "astice", "astratto", "atavico", "ateismo", "atomico", "atono", "attesa", "attivare", "attorno", + "attrito", "attuale", "ausilio", "austria", "autista", "autonomo", "autunno", "avanzato", "avere", "avvenire", + "avviso", "avvolgere", "azione", "azoto", "azzimo", "azzurro", "babele", "baccano", "bacino", "baco", + "badessa", "badilata", "bagnato", "baita", "balcone", "baldo", "balena", "ballata", "balzano", "bambino", + "bandire", "baraonda", "barbaro", "barca", "baritono", "barlume", "barocco", "basilico", "basso", "batosta", + "battuto", "baule", "bava", "bavosa", "becco", "beffa", "belgio", "belva", "benda", "benevole", + "benigno", "benzina", "bere", "berlina", "beta", "bibita", "bici", "bidone", "bifido", "biga", + "bilancia", "bimbo", "binocolo", "biologo", "bipede", "bipolare", "birbante", "birra", "biscotto", "bisesto", + "bisnonno", "bisonte", "bisturi", "bizzarro", "blando", "blatta", "bollito", "bonifico", "bordo", "bosco", + "botanico", "bottino", "bozzolo", "braccio", "bradipo", "brama", "branca", "bravura", "bretella", "brevetto", + "brezza", "briglia", "brillante", "brindare", "broccolo", "brodo", "bronzina", "brullo", "bruno", "bubbone", + "buca", "budino", "buffone", "buio", "bulbo", "buono", "burlone", "burrasca", "bussola", "busta", + "cadetto", "caduco", "calamaro", "calcolo", "calesse", "calibro", "calmo", "caloria", "cambusa", "camerata", + "camicia", "cammino", "camola", "campale", "canapa", "candela", "cane", "canino", "canotto", "cantina", + "capace", "capello", "capitolo", "capogiro", "cappero", "capra", "capsula", "carapace", "carcassa", "cardo", + "carisma", "carovana", "carretto", "cartolina", "casaccio", "cascata", "caserma", "caso", "cassone", "castello", + "casuale", "catasta", "catena", "catrame", "cauto", "cavillo", "cedibile", "cedrata", "cefalo", "celebre", + "cellulare", "cena", "cenone", "centesimo", "ceramica", "cercare", "certo", "cerume", "cervello", "cesoia", + "cespo", "ceto", "chela", "chiaro", "chicca", "chiedere", "chimera", "china", "chirurgo", "chitarra", + "ciao", "ciclismo", "cifrare", "cigno", "cilindro", "ciottolo", "circa", "cirrosi", "citrico", "cittadino", + "ciuffo", "civetta", "civile", "classico", "clinica", "cloro", "cocco", "codardo", "codice", "coerente", + "cognome", "collare", "colmato", "colore", "colposo", "coltivato", "colza", "coma", "cometa", "commando", + "comodo", "computer", "comune", "conciso", "condurre", "conferma", "congelare", "coniuge", "connesso", "conoscere", + "consumo", "continuo", "convegno", "coperto", "copione", "coppia", "copricapo", "corazza", "cordata", "coricato", + "cornice", "corolla", "corpo", "corredo", "corsia", "cortese", "cosmico", "costante", "cottura", "covato", + "cratere", "cravatta", "creato", "credere", "cremoso", "crescita", "creta", "criceto", "crinale", "crisi", + "critico", "croce", "cronaca", "crostata", "cruciale", "crusca", "cucire", "cuculo", "cugino", "cullato", + "cupola", "curatore", "cursore", "curvo", "cuscino", "custode", "dado", "daino", "dalmata", "damerino", + "daniela", "dannoso", "danzare", "datato", "davanti", "davvero", "debutto", "decennio", "deciso", "declino", + "decollo", "decreto", "dedicato", "definito", "deforme", "degno", "delegare", "delfino", "delirio", "delta", + "demenza", "denotato", "dentro", "deposito", "derapata", "derivare", "deroga", "descritto", "deserto", "desiderio", + "desumere", "detersivo", "devoto", "diametro", "dicembre", "diedro", "difeso", "diffuso", "digerire", "digitale", + "diluvio", "dinamico", "dinnanzi", "dipinto", "diploma", "dipolo", "diradare", "dire", "dirotto", "dirupo", + "disagio", "discreto", "disfare", "disgelo", "disposto", "distanza", "disumano", "dito", "divano", "divelto", + "dividere", "divorato", "doblone", "docente", "doganale", "dogma", "dolce", "domato", "domenica", "dominare", + "dondolo", "dono", "dormire", "dote", "dottore", "dovuto", "dozzina", "drago", "druido", "dubbio", + "dubitare", "ducale", "duna", "duomo", "duplice", "duraturo", "ebano", "eccesso", "ecco", "eclissi", + "economia", "edera", "edicola", "edile", "editoria", "educare", "egemonia", "egli", "egoismo", "egregio", + "elaborato", "elargire", "elegante", "elencato", "eletto", "elevare", "elfico", "elica", "elmo", "elsa", + "eluso", "emanato", "emblema", "emesso", "emiro", "emotivo", "emozione", "empirico", "emulo", "endemico", + "enduro", "energia", "enfasi", "enoteca", "entrare", "enzima", "epatite", "epilogo", "episodio", "epocale", + "eppure", "equatore", "erario", "erba", "erboso", "erede", "eremita", "erigere", "ermetico", "eroe", + "erosivo", "errante", "esagono", "esame", "esanime", "esaudire", "esca", "esempio", "esercito", "esibito", + "esigente", "esistere", "esito", "esofago", "esortato", "esoso", "espanso", "espresso", "essenza", "esso", + "esteso", "estimare", "estonia", "estroso", "esultare", "etilico", "etnico", "etrusco", "etto", "euclideo", + "europa", "evaso", "evidenza", "evitato", "evoluto", "evviva", "fabbrica", "faccenda", "fachiro", "falco", + "famiglia", "fanale", "fanfara", "fango", "fantasma", "fare", "farfalla", "farinoso", "farmaco", "fascia", + "fastoso", "fasullo", "faticare", "fato", "favoloso", "febbre", "fecola", "fede", "fegato", "felpa", + "feltro", "femmina", "fendere", "fenomeno", "fermento", "ferro", "fertile", "fessura", "festivo", "fetta", + "feudo", "fiaba", "fiducia", "fifa", "figurato", "filo", "finanza", "finestra", "finire", "fiore", + "fiscale", "fisico", "fiume", "flacone", "flamenco", "flebo", "flemma", "florido", "fluente", "fluoro", + "fobico", "focaccia", "focoso", "foderato", "foglio", "folata", "folclore", "folgore", "fondente", "fonetico", + "fonia", "fontana", "forbito", "forchetta", "foresta", "formica", "fornaio", "foro", "fortezza", "forzare", + "fosfato", "fosso", "fracasso", "frana", "frassino", "fratello", "freccetta", "frenata", "fresco", "frigo", + "frollino", "fronde", "frugale", "frutta", "fucilata", "fucsia", "fuggente", "fulmine", "fulvo", "fumante", + "fumetto", "fumoso", "fune", "funzione", "fuoco", "furbo", "furgone", "furore", "fuso", "futile", + "gabbiano", "gaffe", "galateo", "gallina", "galoppo", "gambero", "gamma", "garanzia", "garbo", "garofano", + "garzone", "gasdotto", "gasolio", "gastrico", "gatto", "gaudio", "gazebo", "gazzella", "geco", "gelatina", + "gelso", "gemello", "gemmato", "gene", "genitore", "gennaio", "genotipo", "gergo", "ghepardo", "ghiaccio", + "ghisa", "giallo", "gilda", "ginepro", "giocare", "gioiello", "giorno", "giove", "girato", "girone", + "gittata", "giudizio", "giurato", "giusto", "globulo", "glutine", "gnomo", "gobba", "golf", "gomito", + "gommone", "gonfio", "gonna", "governo", "gracile", "grado", "grafico", "grammo", "grande", "grattare", + "gravoso", "grazia", "greca", "gregge", "grifone", "grigio", "grinza", "grotta", "gruppo", "guadagno", + "guaio", "guanto", "guardare", "gufo", "guidare", "ibernato", "icona", "identico", "idillio", "idolo", + "idra", "idrico", "idrogeno", "igiene", "ignaro", "ignorato", "ilare", "illeso", "illogico", "illudere", + "imballo", "imbevuto", "imbocco", "imbuto", "immane", "immerso", "immolato", "impacco", "impeto", "impiego", + "importo", "impronta", "inalare", "inarcare", "inattivo", "incanto", "incendio", "inchino", "incisivo", "incluso", + "incontro", "incrocio", "incubo", "indagine", "india", "indole", "inedito", "infatti", "infilare", "inflitto", + "ingaggio", "ingegno", "inglese", "ingordo", "ingrosso", "innesco", "inodore", "inoltrare", "inondato", "insano", + "insetto", "insieme", "insonnia", "insulina", "intasato", "intero", "intonaco", "intuito", "inumidire", "invalido", + "invece", "invito", "iperbole", "ipnotico", "ipotesi", "ippica", "iride", "irlanda", "ironico", "irrigato", + "irrorare", "isolato", "isotopo", "isterico", "istituto", "istrice", "italia", "iterare", "labbro", "labirinto", + "lacca", "lacerato", "lacrima", "lacuna", "laddove", "lago", "lampo", "lancetta", "lanterna", "lardoso", + "larga", "laringe", "lastra", "latenza", "latino", "lattuga", "lavagna", "lavoro", "legale", "leggero", + "lembo", "lentezza", "lenza", "leone", "lepre", "lesivo", "lessato", "lesto", "letterale", "leva", + "levigato", "libero", "lido", "lievito", "lilla", "limatura", "limitare", "limpido", "lineare", "lingua", + "liquido", "lira", "lirica", "lisca", "lite", "litigio", "livrea", "locanda", "lode", "logica", + "lombare", "londra", "longevo", "loquace", "lorenzo", "loto", "lotteria", "luce", "lucidato", "lumaca", + "luminoso", "lungo", "lupo", "luppolo", "lusinga", "lusso", "lutto", "macabro", "macchina", "macero", + "macinato", "madama", "magico", "maglia", "magnete", "magro", "maiolica", "malafede", "malgrado", "malinteso", + "malsano", "malto", "malumore", "mana", "mancia", "mandorla", "mangiare", "manifesto", "mannaro", "manovra", + "mansarda", "mantide", "manubrio", "mappa", "maratona", "marcire", "maretta", "marmo", "marsupio", "maschera", + "massaia", "mastino", "materasso", "matricola", "mattone", "maturo", "mazurca", "meandro", "meccanico", "mecenate", + "medesimo", "meditare", "mega", "melassa", "melis", "melodia", "meninge", "meno", "mensola", "mercurio", + "merenda", "merlo", "meschino", "mese", "messere", "mestolo", "metallo", "metodo", "mettere", "miagolare", + "mica", "micelio", "michele", "microbo", "midollo", "miele", "migliore", "milano", "milite", "mimosa", + "minerale", "mini", "minore", "mirino", "mirtillo", "miscela", "missiva", "misto", "misurare", "mitezza", + "mitigare", "mitra", "mittente", "mnemonico", "modello", "modifica", "modulo", "mogano", "mogio", "mole", + "molosso", "monastero", "monco", "mondina", "monetario", "monile", "monotono", "monsone", "montato", "monviso", + "mora", "mordere", "morsicato", "mostro", "motivato", "motosega", "motto", "movenza", "movimento", "mozzo", + "mucca", "mucosa", "muffa", "mughetto", "mugnaio", "mulatto", "mulinello", "multiplo", "mummia", "munto", + "muovere", "murale", "musa", "muscolo", "musica", "mutevole", "muto", "nababbo", "nafta", "nanometro", + "narciso", "narice", "narrato", "nascere", "nastrare", "naturale", "nautica", "naviglio", "nebulosa", "necrosi", + "negativo", "negozio", "nemmeno", "neofita", "neretto", "nervo", "nessuno", "nettuno", "neutrale", "neve", + "nevrotico", "nicchia", "ninfa", "nitido", "nobile", "nocivo", "nodo", "nome", "nomina", "nordico", + "normale", "norvegese", "nostrano", "notare", "notizia", "notturno", "novella", "nucleo", "nulla", "numero", + "nuovo", "nutrire", "nuvola", "nuziale", "oasi", "obbedire", "obbligo", "obelisco", "oblio", "obolo", + "obsoleto", "occasione", "occhio", "occidente", "occorrere", "occultare", "ocra", "oculato", "odierno", "odorare", + "offerta", "offrire", "offuscato", "oggetto", "oggi", "ognuno", "olandese", "olfatto", "oliato", "oliva", + "ologramma", "oltre", "omaggio", "ombelico", "ombra", "omega", "omissione", "ondoso", "onere", "onice", + "onnivoro", "onorevole", "onta", "operato", "opinione", "opposto", "oracolo", "orafo", "ordine", "orecchino", + "orefice", "orfano", "organico", "origine", "orizzonte", "orma", "ormeggio", "ornativo", "orologio", "orrendo", + "orribile", "ortensia", "ortica", "orzata", "orzo", "osare", "oscurare", "osmosi", "ospedale", "ospite", + "ossa", "ossidare", "ostacolo", "oste", "otite", "otre", "ottagono", "ottimo", "ottobre", "ovale", + "ovest", "ovino", "oviparo", "ovocito", "ovunque", "ovviare", "ozio", "pacchetto", "pace", "pacifico", + "padella", "padrone", "paese", "paga", "pagina", "palazzina", "palesare", "pallido", "palo", "palude", + "pandoro", "pannello", "paolo", "paonazzo", "paprica", "parabola", "parcella", "parere", "pargolo", "pari", + "parlato", "parola", "partire", "parvenza", "parziale", "passivo", "pasticca", "patacca", "patologia", "pattume", + "pavone", "peccato", "pedalare", "pedonale", "peggio", "peloso", "penare", "pendice", "penisola", "pennuto", + "penombra", "pensare", "pentola", "pepe", "pepita", "perbene", "percorso", "perdonato", "perforare", "pergamena", + "periodo", "permesso", "perno", "perplesso", "persuaso", "pertugio", "pervaso", "pesatore", "pesista", "peso", + "pestifero", "petalo", "pettine", "petulante", "pezzo", "piacere", "pianta", "piattino", "piccino", "picozza", + "piega", "pietra", "piffero", "pigiama", "pigolio", "pigro", "pila", "pilifero", "pillola", "pilota", + "pimpante", "pineta", "pinna", "pinolo", "pioggia", "piombo", "piramide", "piretico", "pirite", "pirolisi", + "pitone", "pizzico", "placebo", "planare", "plasma", "platano", "plenario", "pochezza", "poderoso", "podismo", + "poesia", "poggiare", "polenta", "poligono", "pollice", "polmonite", "polpetta", "polso", "poltrona", "polvere", + "pomice", "pomodoro", "ponte", "popoloso", "porfido", "poroso", "porpora", "porre", "portata", "posa", + "positivo", "possesso", "postulato", "potassio", "potere", "pranzo", "prassi", "pratica", "precluso", "predica", + "prefisso", "pregiato", "prelievo", "premere", "prenotare", "preparato", "presenza", "pretesto", "prevalso", "prima", + "principe", "privato", "problema", "procura", "produrre", "profumo", "progetto", "prolunga", "promessa", "pronome", + "proposta", "proroga", "proteso", "prova", "prudente", "prugna", "prurito", "psiche", "pubblico", "pudica", + "pugilato", "pugno", "pulce", "pulito", "pulsante", "puntare", "pupazzo", "pupilla", "puro", "quadro", + "qualcosa", "quasi", "querela", "quota", "raccolto", "raddoppio", "radicale", "radunato", "raffica", "ragazzo", + "ragione", "ragno", "ramarro", "ramingo", "ramo", "randagio", "rantolare", "rapato", "rapina", "rappreso", + "rasatura", "raschiato", "rasente", "rassegna", "rastrello", "rata", "ravveduto", "reale", "recepire", "recinto", + "recluta", "recondito", "recupero", "reddito", "redimere", "regalato", "registro", "regola", "regresso", "relazione", + "remare", "remoto", "renna", "replica", "reprimere", "reputare", "resa", "residente", "responso", "restauro", + "rete", "retina", "retorica", "rettifica", "revocato", "riassunto", "ribadire", "ribelle", "ribrezzo", "ricarica", + "ricco", "ricevere", "riciclato", "ricordo", "ricreduto", "ridicolo", "ridurre", "rifasare", "riflesso", "riforma", + "rifugio", "rigare", "rigettato", "righello", "rilassato", "rilevato", "rimanere", "rimbalzo", "rimedio", "rimorchio", + "rinascita", "rincaro", "rinforzo", "rinnovo", "rinomato", "rinsavito", "rintocco", "rinuncia", "rinvenire", "riparato", + "ripetuto", "ripieno", "riportare", "ripresa", "ripulire", "risata", "rischio", "riserva", "risibile", "riso", + "rispetto", "ristoro", "risultato", "risvolto", "ritardo", "ritegno", "ritmico", "ritrovo", "riunione", "riva", + "riverso", "rivincita", "rivolto", "rizoma", "roba", "robotico", "robusto", "roccia", "roco", "rodaggio", + "rodere", "roditore", "rogito", "rollio", "romantico", "rompere", "ronzio", "rosolare", "rospo", "rotante", + "rotondo", "rotula", "rovescio", "rubizzo", "rubrica", "ruga", "rullino", "rumine", "rumoroso", "ruolo", + "rupe", "russare", "rustico", "sabato", "sabbiare", "sabotato", "sagoma", "salasso", "saldatura", "salgemma", + "salivare", "salmone", "salone", "saltare", "saluto", "salvo", "sapere", "sapido", "saporito", "saraceno", + "sarcasmo", "sarto", "sassoso", "satellite", "satira", "satollo", "saturno", "savana", "savio", "saziato", + "sbadiglio", "sbalzo", "sbancato", "sbarra", "sbattere", "sbavare", "sbendare", "sbirciare", "sbloccato", "sbocciato", + "sbrinare", "sbruffone", "sbuffare", "scabroso", "scadenza", "scala", "scambiare", "scandalo", "scapola", "scarso", + "scatenare", "scavato", "scelto", "scenico", "scettro", "scheda", "schiena", "sciarpa", "scienza", "scindere", + "scippo", "sciroppo", "scivolo", "sclerare", "scodella", "scolpito", "scomparto", "sconforto", "scoprire", "scorta", + "scossone", "scozzese", "scriba", "scrollare", "scrutinio", "scuderia", "scultore", "scuola", "scuro", "scusare", + "sdebitare", "sdoganare", "seccatura", "secondo", "sedano", "seggiola", "segnalato", "segregato", "seguito", "selciato", + "selettivo", "sella", "selvaggio", "semaforo", "sembrare", "seme", "seminato", "sempre", "senso", "sentire", + "sepolto", "sequenza", "serata", "serbato", "sereno", "serio", "serpente", "serraglio", "servire", "sestina", + "setola", "settimana", "sfacelo", "sfaldare", "sfamato", "sfarzoso", "sfaticato", "sfera", "sfida", "sfilato", + "sfinge", "sfocato", "sfoderare", "sfogo", "sfoltire", "sforzato", "sfratto", "sfruttato", "sfuggito", "sfumare", + "sfuso", "sgabello", "sgarbato", "sgonfiare", "sgorbio", "sgrassato", "sguardo", "sibilo", "siccome", "sierra", + "sigla", "signore", "silenzio", "sillaba", "simbolo", "simpatico", "simulato", "sinfonia", "singolo", "sinistro", + "sino", "sintesi", "sinusoide", "sipario", "sisma", "sistole", "situato", "slitta", "slogatura", "sloveno", + "smarrito", "smemorato", "smentito", "smeraldo", "smilzo", "smontare", "smottato", "smussato", "snellire", "snervato", + "snodo", "sobbalzo", "sobrio", "soccorso", "sociale", "sodale", "soffitto", "sogno", "soldato", "solenne", + "solido", "sollazzo", "solo", "solubile", "solvente", "somatico", "somma", "sonda", "sonetto", "sonnifero", + "sopire", "soppeso", "sopra", "sorgere", "sorpasso", "sorriso", "sorso", "sorteggio", "sorvolato", "sospiro", + "sosta", "sottile", "spada", "spalla", "spargere", "spatola", "spavento", "spazzola", "specie", "spedire", + "spegnere", "spelatura", "speranza", "spessore", "spettrale", "spezzato", "spia", "spigoloso", "spillato", "spinoso", + "spirale", "splendido", "sportivo", "sposo", "spranga", "sprecare", "spronato", "spruzzo", "spuntino", "squillo", + "sradicare", "srotolato", "stabile", "stacco", "staffa", "stagnare", "stampato", "stantio", "starnuto", "stasera", + "statuto", "stelo", "steppa", "sterzo", "stiletto", "stima", "stirpe", "stivale", "stizzoso", "stonato", + "storico", "strappo", "stregato", "stridulo", "strozzare", "strutto", "stuccare", "stufo", "stupendo", "subentro", + "succoso", "sudore", "suggerito", "sugo", "sultano", "suonare", "superbo", "supporto", "surgelato", "surrogato", + "sussurro", "sutura", "svagare", "svedese", "sveglio", "svelare", "svenuto", "svezia", "sviluppo", "svista", + "svizzera", "svolta", "svuotare", "tabacco", "tabulato", "tacciare", "taciturno", "tale", "talismano", "tampone", + "tannino", "tara", "tardivo", "targato", "tariffa", "tarpare", "tartaruga", "tasto", "tattico", "taverna", + "tavolata", "tazza", "teca", "tecnico", "telefono", "temerario", "tempo", "temuto", "tendone", "tenero", + "tensione", "tentacolo", "teorema", "terme", "terrazzo", "terzetto", "tesi", "tesserato", "testato", "tetro", + "tettoia", "tifare", "tigella", "timbro", "tinto", "tipico", "tipografo", "tiraggio", "tiro", "titanio", + "titolo", "titubante", "tizio", "tizzone", "toccare", "tollerare", "tolto", "tombola", "tomo", "tonfo", + "tonsilla", "topazio", "topologia", "toppa", "torba", "tornare", "torrone", "tortora", "toscano", "tossire", + "tostatura", "totano", "trabocco", "trachea", "trafila", "tragedia", "tralcio", "tramonto", "transito", "trapano", + "trarre", "trasloco", "trattato", "trave", "treccia", "tremolio", "trespolo", "tributo", "tricheco", "trifoglio", + "trillo", "trincea", "trio", "tristezza", "triturato", "trivella", "tromba", "trono", "troppo", "trottola", + "trovare", "truccato", "tubatura", "tuffato", "tulipano", "tumulto", "tunisia", "turbare", "turchino", "tuta", + "tutela", "ubicato", "uccello", "uccisore", "udire", "uditivo", "uffa", "ufficio", "uguale", "ulisse", + "ultimato", "umano", "umile", "umorismo", "uncinetto", "ungere", "ungherese", "unicorno", "unificato", "unisono", + "unitario", "unte", "uovo", "upupa", "uragano", "urgenza", "urlo", "usanza", "usato", "uscito", + "usignolo", "usuraio", "utensile", "utilizzo", "utopia", "vacante", "vaccinato", "vagabondo", "vagliato", "valanga", + "valgo", "valico", "valletta", "valoroso", "valutare", "valvola", "vampata", "vangare", "vanitoso", "vano", + "vantaggio", "vanvera", "vapore", "varano", "varcato", "variante", "vasca", "vedetta", "vedova", "veduto", + "vegetale", "veicolo", "velcro", "velina", "velluto", "veloce", "venato", "vendemmia", "vento", "verace", + "verbale", "vergogna", "verifica", "vero", "verruca", "verticale", "vescica", "vessillo", "vestale", "veterano", + "vetrina", "vetusto", "viandante", "vibrante", "vicenda", "vichingo", "vicinanza", "vidimare", "vigilia", "vigneto", + "vigore", "vile", "villano", "vimini", "vincitore", "viola", "vipera", "virgola", "virologo", "virulento", + "viscoso", "visione", "vispo", "vissuto", "visura", "vita", "vitello", "vittima", "vivanda", "vivido", + "viziare", "voce", "voga", "volatile", "volere", "volpe", "voragine", "vulcano", "zampogna", "zanna", + "zappato", "zattera", "zavorra", "zefiro", "zelante", "zelo", "zenzero", "zerbino", "zibetto", "zinco", + "zircone", "zitto", "zolla", "zotico", "zucchero", "zufolo", "zulu", "zuppa" +] def test_address(node, address, **kwargs): @@ -164,6 +3552,12 @@ def test_address(node, address, **kwargs): for key, value in kwargs.items(): if value is None: if key in addr_info.keys(): - raise AssertionError("key {} unexpectedly returned in getaddressinfo.".format(key)) + raise AssertionError( + "key {} unexpectedly returned in getaddressinfo.".format(key) + ) elif addr_info[key] != value: - raise AssertionError("key {} value {} did not match expected value {}".format(key, addr_info[key], value)) + raise AssertionError( + "key {} value {} did not match expected value {}".format( + key, addr_info[key], value + ) + ) diff --git a/test/functional/test_runner.py b/test/functional/test_runner.py index 8c0648df34..efd5dd6923 100755 --- a/test/functional/test_runner.py +++ b/test/functional/test_runner.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # Copyright (c) 2014-2016 The Bitcoin Core developers -# Copyright (c) 2017-2020 The Raven Core developers +# Copyright (c) 2017-2021 The Raven Core developers # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -90,7 +90,8 @@ 'feature_assets_mempool.py', 'feature_restricted_assets.py', 'feature_raw_restricted_assets.py', - 'wallet_bip44.py', + 'wallet_bip44.py', + 'wallet_bip44_multilanguage.py', 'mining_prioritisetransaction.py', 'feature_maxreorgdepth.py 4 --height=60 --tip_age=0 --should_reorg=0', # Don't Reorg 'feature_maxreorgdepth.py 3 --height=60 --tip_age=0 --should_reorg=1', # Reorg (low peer count) diff --git a/test/functional/wallet_bip44_multilanguage.py b/test/functional/wallet_bip44_multilanguage.py new file mode 100755 index 0000000000..d6f252bbf0 --- /dev/null +++ b/test/functional/wallet_bip44_multilanguage.py @@ -0,0 +1,195 @@ +#!/usr/bin/env python3 +# Copyright (c) 2014-2016 The Bitcoin Core developers +# Copyright (c) 2017-2020 The Raven Core developers +# Distributed under the MIT software license, see the accompanying +# file COPYING or http://www.opensource.org/licenses/mit-license.php. + +"""Test the Wallet BIP44 12 words implementation and supporting RPC""" + +import os +from test_framework.test_framework import RavenTestFramework +from test_framework.util import assert_equal, assert_does_not_contain, assert_contains, assert_raises_rpc_error +from test_framework.wallet_util import bip39_spanish +from test_framework.wallet_util import bip39_english +from test_framework.wallet_util import bip39_french +from test_framework.wallet_util import bip39_japanese +from test_framework.wallet_util import bip39_chinese_simplified +from test_framework.wallet_util import bip39_chinese_traditional +from test_framework.wallet_util import bip39_korean +from test_framework.wallet_util import bip39_italian + +MNEMONIC_0 = 'puma árbol trago pálido oruga fibra candil jurar humano archivo envase capaz' #spanish +MNEMONIC_PASS_0 = 'test0' +MNEMONIC_1 = 'sol foto remo casa oreja cita grasa desayuno filial profesor pan salero' #spanish +MNEMONIC_2 = 'insolite hésiter gazelle ruche anxieux fluvial orange carton linéaire lueur ovation ennuyeux' #french +MNEMONIC_PASS_2 = 'test2' +MNEMONIC_3 = 'ぞんび せんぞ ずっしり ふこう いほう しゃちょう なにもの かくとく たんおん だんわ にうけ こゆう' #japanese +MNEMONIC_PASS_3 = 'test3' +MNEMONIC_4 = '这 飞 炭 亦 偿 锦 昏 燕 炒 徐 军 讯' #chinese simplified +MNEMONIC_PASS_4 = 'test4' +MNEMONIC_5 = '這 飛 炭 亦 償 錦 昏 燕 炒 徐 軍 訊' #chinese traditional +MNEMONIC_PASS_5 = 'test5' +MNEMONIC_6 = '가슴 법적 잔디 약혼녀 출발 편지 해결 하천 체중 영국 교문 절망' #korean +MNEMONIC_PASS_6 = 'test6' +MNEMONIC_7 = 'monviso marcire lavagna snodo appunto inodore radunato ceto olandese orecchino ravveduto fontana' #italian +MNEMONIC_PASS_7 = 'test7' + +class Bip44Test(RavenTestFramework): + def set_test_params(self): + self.setup_clean_chain = True + self.num_nodes = 8 + self.extra_args = [['-bip44=1', '-mnemonic=' + MNEMONIC_0, '-mnemonicpassphrase=' + MNEMONIC_PASS_0], # BIP44 wallet with user-generated 12-words and passphrase + ['-bip44=1', '-mnemonic=' + MNEMONIC_1], # BIP44 wallet with user-generated 12-words, but no passphrase + ['-bip44=1', '-mnemonic=' + MNEMONIC_2, '-mnemonicpassphrase=' + MNEMONIC_PASS_2], # BIP44 wallet with user-generated 12-words and passphrase + ['-bip44=1', '-mnemonic=' + MNEMONIC_3, '-mnemonicpassphrase=' + MNEMONIC_PASS_3], # BIP44 wallet with user-generated 12-words and passphrase + ['-bip44=1', '-mnemonic=' + MNEMONIC_4, '-mnemonicpassphrase=' + MNEMONIC_PASS_4], # BIP44 wallet with user-generated 12-words and passphrase + ['-bip44=1', '-mnemonic=' + MNEMONIC_5, '-mnemonicpassphrase=' + MNEMONIC_PASS_5], # BIP44 wallet with user-generated 12-words and passphrase + ['-bip44=1', '-mnemonic=' + MNEMONIC_6, '-mnemonicpassphrase=' + MNEMONIC_PASS_6], # BIP44 wallet with user-generated 12-words and passphrase + ['-bip44=1', '-mnemonic=' + MNEMONIC_7, '-mnemonicpassphrase=' + MNEMONIC_PASS_7] # BIP44 wallet with user-generated 12-words and passphrase + ] + + def run_test(self): + nodes = self.nodes + + # BIP39 list should contain 2048 words + assert_equal(len(bip39_spanish), 2048) + assert_equal(len(bip39_french), 2048) + assert_equal(len(bip39_japanese), 2048) + assert_equal(len(bip39_chinese_simplified), 2048) + assert_equal(len(bip39_chinese_traditional), 2048) + assert_equal(len(bip39_korean), 2048) + assert_equal(len(bip39_italian), 2048) + + # Node 0 has 12 words and a passphrase + self.log.info("Testing BIP-44 Word-Lists and passphrases") + assert_equal(len(nodes[0].getmywords()['word_list'].split(' ')), 12) # Contains 12 words + assert_equal(nodes[0].getmywords()['word_list'], MNEMONIC_0) # Word list matches + assert_equal(nodes[0].getmywords()['passphrase'], MNEMONIC_PASS_0) # Passphrase matches + + # Node 1 has 12 words but no passphrase + assert_equal(len(nodes[1].getmywords()['word_list'].split(' ')), 12) # Contains 12 words + assert_equal(nodes[1].getmywords()['word_list'], MNEMONIC_1) # Word list matches + assert_does_not_contain(str(nodes[1].getmywords()), 'passphrase') # Passphrase does not exist + + # Node 2 has 12 words and a passphrase + assert_equal(len(nodes[2].getmywords()['word_list'].split(' ')), 12) # Contains 12 words + assert_equal(nodes[2].getmywords()['word_list'], MNEMONIC_2) # Word list matches + assert_equal(nodes[2].getmywords()['passphrase'], MNEMONIC_PASS_2) # Passphrase matches + + # Node 3 has 12 words and a passphrase + assert_equal(len(nodes[3].getmywords()['word_list'].split(' ')), 12) # Contains 12 words + assert_equal(nodes[3].getmywords()['word_list'], MNEMONIC_3) # Word list matches + assert_equal(nodes[3].getmywords()['passphrase'], MNEMONIC_PASS_3) # Passphrase matches + + # Node 4 has 12 words and a passphrase + assert_equal(len(nodes[4].getmywords()['word_list'].split(' ')), 12) # Contains 12 words + assert_equal(nodes[4].getmywords()['word_list'], MNEMONIC_4) # Word list matches + assert_equal(nodes[4].getmywords()['passphrase'], MNEMONIC_PASS_4) # Passphrase matches + + # Node 5 has 12 words and a passphrase + assert_equal(len(nodes[5].getmywords()['word_list'].split(' ')), 12) # Contains 12 words + assert_equal(nodes[5].getmywords()['word_list'], MNEMONIC_5) # Word list matches + assert_equal(nodes[5].getmywords()['passphrase'], MNEMONIC_PASS_5) # Passphrase matches + + # Node 6 has 12 words and a passphrase + assert_equal(len(nodes[6].getmywords()['word_list'].split(' ')), 12) # Contains 12 words + assert_equal(nodes[6].getmywords()['word_list'], MNEMONIC_6) # Word list matches + assert_equal(nodes[6].getmywords()['passphrase'], MNEMONIC_PASS_6) # Passphrase matches + + # Node 7 has 12 words and a passphrase + assert_equal(len(nodes[7].getmywords()['word_list'].split(' ')), 12) # Contains 12 words + assert_equal(nodes[7].getmywords()['word_list'], MNEMONIC_7) # Word list matches + assert_equal(nodes[7].getmywords()['passphrase'], MNEMONIC_PASS_7) # Passphrase matches + + # Try to add a passphrase to an existing bip44 wallet (should not add passphrase) + self.stop_node(3) + self.start_node(3, extra_args=['-mnemonicpassphrase=test3']) + assert_does_not_contain(str(nodes[3].getmywords()), 'passphrase') # Passphrase does not exist + + # Cannot change an already created bip44 wallet to a non-bip44 wallet + word_list_3 = nodes[3].getmywords()['word_list'] + self.stop_node(3) + self.start_node(3, extra_args=['-bip44=0']) + assert_equal(nodes[3].getmywords()['word_list'], word_list_3) # Word list matches + + # All 4 bip44 enabled wallets word-lists are in the bip39 word-list + self.log.info("Testing that BIP-44 wallets words are valid") + word_list_0 = MNEMONIC_0.split(' ') + word_list_1 = MNEMONIC_1.split(' ') + word_list_2 = MNEMONIC_2.split(' ') + word_list_3 = MNEMONIC_3.split(' ') + word_list_4 = MNEMONIC_4.split(' ') + word_list_5 = MNEMONIC_5.split(' ') + word_list_6 = MNEMONIC_6.split(' ') + word_list_7 = MNEMONIC_7.split(' ') + for i in range(0, 12): + assert_contains(word_list_0[i], bip39_spanish) + assert_contains(word_list_1[i], bip39_spanish) + assert_contains(word_list_2[i], bip39_french) + assert_contains(word_list_3[i], bip39_japanese) + assert_contains(word_list_4[i], bip39_chinese_simplified) + assert_contains(word_list_5[i], bip39_chinese_traditional) + assert_contains(word_list_6[i], bip39_korean) + assert_contains(word_list_7[i], bip39_italian) + + # None of the words should be text-readable in the log files + self.log.info("Testing that BIP-44 words aren't text readable") + mnemonic_1 = nodes[1].getmywords()['word_list'] + self.stop_nodes() + with open(os.path.join(self.options.tmpdir+"/node0/regtest/", "debug.log"), 'r', encoding='utf8') as f: + assert_does_not_contain(MNEMONIC_0, f.read()) + with open(os.path.join(self.options.tmpdir+"/node1/regtest/", "debug.log"), 'r', encoding='utf8') as f: + assert_does_not_contain(MNEMONIC_1, f.read()) + with open(os.path.join(self.options.tmpdir+"/node2/regtest/", "debug.log"), 'r', encoding='utf8') as f: + assert_does_not_contain(MNEMONIC_2, f.read()) + with open(os.path.join(self.options.tmpdir+"/node3/regtest/", "debug.log"), 'r', encoding='utf8') as f: + assert_does_not_contain(MNEMONIC_3, f.read()) + + # But words are readable in a non-encrypted wallet + + with open(os.path.join(self.options.tmpdir+"/node1/regtest/", "wallet.dat"), 'rb') as f: + assert_contains(mnemonic_1, str(f.read())) + + # After encryption the words are no longer readable + self.log.info("Testing that BIP-44 wallet encryption") + self.start_nodes() + nodes[0].node_encrypt_wallet("password0") + nodes[1].node_encrypt_wallet("password1") + nodes[2].node_encrypt_wallet("password2") + nodes[3].node_encrypt_wallet("password3") + nodes[4].node_encrypt_wallet("password4") + nodes[5].node_encrypt_wallet("password5") + nodes[6].node_encrypt_wallet("password6") + nodes[7].node_encrypt_wallet("password7") + self.stop_nodes() + # But words are not readable in an encrypted wallet + with open(os.path.join(self.options.tmpdir+"/node0/regtest/", "wallet.dat"), 'rb') as f: + assert_does_not_contain(MNEMONIC_0, str(f.read())) + with open(os.path.join(self.options.tmpdir+"/node1/regtest/", "wallet.dat"), 'rb') as f: + assert_does_not_contain(MNEMONIC_1, str(f.read())) + with open(os.path.join(self.options.tmpdir+"/node2/regtest/", "wallet.dat"), 'rb') as f: + assert_does_not_contain(MNEMONIC_2, str(f.read())) + with open(os.path.join(self.options.tmpdir+"/node3/regtest/", "wallet.dat"), 'rb') as f: + assert_does_not_contain(MNEMONIC_3, str(f.read())) + with open(os.path.join(self.options.tmpdir+"/node4/regtest/", "wallet.dat"), 'rb') as f: + assert_does_not_contain(MNEMONIC_4, str(f.read())) + with open(os.path.join(self.options.tmpdir+"/node5/regtest/", "wallet.dat"), 'rb') as f: + assert_does_not_contain(MNEMONIC_5, str(f.read())) + with open(os.path.join(self.options.tmpdir+"/node6/regtest/", "wallet.dat"), 'rb') as f: + assert_does_not_contain(MNEMONIC_6, str(f.read())) + with open(os.path.join(self.options.tmpdir+"/node7/regtest/", "wallet.dat"), 'rb') as f: + assert_does_not_contain(MNEMONIC_7, str(f.read())) + + # But the words are still available using getmywords after entering the passphrase + self.start_nodes() + assert_raises_rpc_error(-13, "Please enter the wallet passphrase with walletpassphrase first.", nodes[0].getmywords) + nodes[0].walletpassphrase("password0", 48) + assert_equal(nodes[0].getmywords()['word_list'], MNEMONIC_0) # Word list matches + + # Words can also be retrieved from the dumpwallet command + nodes[0].dumpwallet(os.path.join(self.options.tmpdir+"/node0/regtest/", "dump_wallet_0.txt")) + with open(os.path.join(self.options.tmpdir+"/node0/regtest/", "dump_wallet_0.txt"), 'r') as f: + assert_contains(MNEMONIC_0, str(f.read())) + +if __name__ == '__main__': + Bip44Test().main() \ No newline at end of file From f760f3abe0775916efb356fce04788d75f23b857 Mon Sep 17 00:00:00 2001 From: barrystyle Date: Tue, 6 Dec 2022 01:51:48 +0800 Subject: [PATCH 02/15] patch boost for ifdef pthread --- depends/packages/boost.mk | 2 ++ depends/patches/boost/commit-74fb0a2.patch | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 depends/patches/boost/commit-74fb0a2.patch diff --git a/depends/packages/boost.mk b/depends/packages/boost.mk index 98f25db9b9..6ca40fe435 100644 --- a/depends/packages/boost.mk +++ b/depends/packages/boost.mk @@ -4,6 +4,7 @@ $(package)_download_path=https://boostorg.jfrog.io/artifactory/main/release/$(su $(package)_file_name=boost_$($(package)_version).tar.bz2 $(package)_sha256_hash=d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee $(package)_dependencies=native_b2 +$(package)_patches=commit-74fb0a2.patch define $(package)_set_vars $(package)_config_opts_release=variant=release @@ -29,6 +30,7 @@ $(package)_cxxflags_android=-fPIC endef define $(package)_preprocess_cmds + patch -p2 -i $($(package)_patch_dir)/commit-74fb0a2.patch && \ echo "using $($(package)_toolset_$(host_os)) : : $($(package)_cxx) : \"$($(package)_cflags)\" \"$($(package)_cxxflags)\" \"$($(package)_cppflags)\" \"$($(package)_ldflags)\" \"$($(package)_ar)\" \"$(host_STRIP)\" \"$(host_RANLIB)\" \"$(host_WINDRES)\" : ;" > user-config.jam endef diff --git a/depends/patches/boost/commit-74fb0a2.patch b/depends/patches/boost/commit-74fb0a2.patch new file mode 100644 index 0000000000..a2f706c6d0 --- /dev/null +++ b/depends/patches/boost/commit-74fb0a2.patch @@ -0,0 +1,19 @@ +From 74fb0a26099bc51d717f5f154b37231ce7df3e98 Mon Sep 17 00:00:00 2001 +From: Rob Boehne +Date: Wed, 20 Nov 2019 11:25:20 -0600 +Subject: Revert change to elide a warning that caused Solaris builds to fail. + + +diff --git a/include/boost/thread/pthread/thread_data.hpp b/include/boost/thread/pthread/thread_data.hpp +index aefbeb43..bc9b1367 100644 +--- a/include/boost/thread/pthread/thread_data.hpp ++++ b/include/boost/thread/pthread/thread_data.hpp +@@ -57,7 +57,7 @@ namespace boost + #else + std::size_t page_size = ::sysconf( _SC_PAGESIZE); + #endif +-#if PTHREAD_STACK_MIN > 0 ++#ifdef PTHREAD_STACK_MIN + if (size Date: Tue, 6 Dec 2022 01:52:16 +0800 Subject: [PATCH 03/15] update path with working url for qt --- depends/packages/qt.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/depends/packages/qt.mk b/depends/packages/qt.mk index 31e60fcd6a..be7bda7a4f 100644 --- a/depends/packages/qt.mk +++ b/depends/packages/qt.mk @@ -1,6 +1,6 @@ PACKAGE=qt $(package)_version=5.12.11 -$(package)_download_path=https://download.qt.io/official_releases/qt/5.12/$($(package)_version)/submodules +$(package)_download_path=https://master.qt.io/archive/qt/5.12/$($(package)_version)/submodules $(package)_suffix=everywhere-src-$($(package)_version).tar.xz $(package)_file_name=qtbase-$($(package)_suffix) $(package)_sha256_hash=1c1b4e33137ca77881074c140d54c3c9747e845a31338cfe8680f171f0bc3a39 From d2e39c0a33bb716456a7e6fd24e3e96a3897b3d7 Mon Sep 17 00:00:00 2001 From: barrystyle Date: Tue, 6 Dec 2022 01:58:04 +0800 Subject: [PATCH 04/15] revert libzmq 4.3.4 -> 4.3.1 (introduced on c8197cd) --- depends/packages/zeromq.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/zeromq.mk b/depends/packages/zeromq.mk index d0497c6962..3b7f3690a4 100644 --- a/depends/packages/zeromq.mk +++ b/depends/packages/zeromq.mk @@ -1,8 +1,8 @@ package=zeromq -$(package)_version=4.3.4 +$(package)_version=4.3.1 $(package)_download_path=https://github.com/zeromq/libzmq/releases/download/v$($(package)_version)/ $(package)_file_name=$(package)-$($(package)_version).tar.gz -$(package)_sha256_hash=c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5 +$(package)_sha256_hash=bcbabe1e2c7d0eec4ed612e10b94b112dd5f06fcefa994a0c79a45d835cd21eb $(package)_patches=remove_libstd_link.patch define $(package)_set_vars From 9aa1b3e0e23fa7d0502249fe918f546fc74491e5 Mon Sep 17 00:00:00 2001 From: barrystyle Date: Tue, 6 Dec 2022 02:17:33 +0800 Subject: [PATCH 05/15] patch qt with bitcoin pr#22186 --- depends/packages/qt.mk | 3 +- depends/patches/qt/fix_limits_header.patch | 44 ++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 depends/patches/qt/fix_limits_header.patch diff --git a/depends/packages/qt.mk b/depends/packages/qt.mk index be7bda7a4f..c8bf974e9f 100644 --- a/depends/packages/qt.mk +++ b/depends/packages/qt.mk @@ -11,7 +11,7 @@ $(package)_patches=fix_qt_pkgconfig.patch mac-qmake.conf fix_no_printer.patch no $(package)_patches+= fix_android_qmake_conf.patch fix_android_jni_static.patch dont_hardcode_pwd.patch $(package)_patches+= drop_lrelease_dependency.patch no_sdk_version_check.patch $(package)_patches+= fix_lib_paths.patch fix_android_pch.patch -$(package)_patches+= qtbase-moc-ignore-gcc-macro.patch +$(package)_patches+= qtbase-moc-ignore-gcc-macro.patch fix_limits_header.patch $(package)_qttranslations_file_name=qttranslations-$($(package)_suffix) $(package)_qttranslations_sha256_hash=577b0668a777eb2b451c61e8d026d79285371597ce9df06b6dee6c814164b7c3 @@ -230,6 +230,7 @@ define $(package)_preprocess_cmds patch -p1 -i $($(package)_patch_dir)/no_sdk_version_check.patch && \ patch -p1 -i $($(package)_patch_dir)/fix_lib_paths.patch && \ patch -p1 -i $($(package)_patch_dir)/qtbase-moc-ignore-gcc-macro.patch && \ + patch -p1 -i $($(package)_patch_dir)/fix_limits_header.patch && \ sed -i.old "s|updateqm.commands = \$$$$\$$$$LRELEASE|updateqm.commands = $($(package)_extract_dir)/qttools/bin/lrelease|" qttranslations/translations/translations.pro && \ mkdir -p qtbase/mkspecs/macx-clang-linux &&\ cp -f qtbase/mkspecs/macx-clang/qplatformdefs.h qtbase/mkspecs/macx-clang-linux/ &&\ diff --git a/depends/patches/qt/fix_limits_header.patch b/depends/patches/qt/fix_limits_header.patch new file mode 100644 index 0000000000..e4313770e5 --- /dev/null +++ b/depends/patches/qt/fix_limits_header.patch @@ -0,0 +1,44 @@ +Fix compiling with GCC 11 + +See: https://bugreports.qt.io/browse/QTBUG-90395. + +Upstream commits: + - Qt 5.15 -- unavailable as open source + - Qt 6.0: b2af6332ea37e45ab230a7a5d2d278f86d961b83 + - Qt 6.1: 9c56d4da2ff631a8c1c30475bd792f6c86bda53c + +--- old/qtbase/src/corelib/global/qendian.h ++++ new/qtbase/src/corelib/global/qendian.h +@@ -44,6 +44,8 @@ + #include + #include + ++#include ++ + // include stdlib.h and hope that it defines __GLIBC__ for glibc-based systems + #include + #include + +--- old/qtbase/src/corelib/tools/qbytearraymatcher.h ++++ new/qtbase/src/corelib/tools/qbytearraymatcher.h +@@ -42,6 +42,8 @@ + + #include + ++#include ++ + QT_BEGIN_NAMESPACE + + + +--- old/qtbase/src/tools/moc/generator.cpp ++++ new/qtbase/src/tools/moc/generator.cpp +@@ -40,6 +40,8 @@ + #include + #include + ++#include ++ + #include + #include + From 9433d3dabaa9590f89409dd3ddcdebbbeb0b4fd5 Mon Sep 17 00:00:00 2001 From: barrystyle Date: Tue, 6 Dec 2022 01:58:56 +0800 Subject: [PATCH 06/15] add trial workflow for x86_64-w64-mingw32 --- .github/workflows/ravencoin-cross.yml | 56 +++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .github/workflows/ravencoin-cross.yml diff --git a/.github/workflows/ravencoin-cross.yml b/.github/workflows/ravencoin-cross.yml new file mode 100644 index 0000000000..91b678e978 --- /dev/null +++ b/.github/workflows/ravencoin-cross.yml @@ -0,0 +1,56 @@ +name: 'build ravencoin (x86_64-w64-mingw32)' + +on: [push] + +jobs: + build: + runs-on: ubuntu-22.04 + strategy: + matrix: + os: [x86_64-w64-mingw32] + + steps: + - uses: actions/checkout@v2 + + - name: Cache apt depencenies + uses: actions/cache@v2 + id: cache-apt + with: + path: "~/apt-cache" + key: apt-cache + + - name: Cache depends + id: cache-dependencies + uses: actions/cache@v2 + with: + path: depends/${{ matrix.os }} + key: ${{ matrix.os }}-${{ hashFiles('depends/packages/*.mk') }} + + - name: Install dependencies + env: + CACHE_HIT: ${{steps.cache-apt.outputs.cache-hit}} + DEPS: build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git ca-certificates ccache g++-mingw-w64-x86-64 + run: | + if [[ "$CACHE_HIT" == 'true' ]]; then + sudo cp --force --recursive ~/apt-cache/* / + else + sudo apt-get update && sudo apt-get install -yq $DEPS + mkdir -p ~/apt-cache + for dep in $DEPS; do + dpkg -L $dep | while IFS= read -r f; do if test -f $f; then echo $f; fi; done | xargs cp --parents --target-directory ~/apt-cache/ + done + fi + + - name: Build depends + if: steps.cache-dependencies.outputs.cache-hit != 'true' && steps.cache-apt.outputs.cache-hit != 'true' + run: cd depends/ && make -j4 HOST=${{matrix.os}} + + - name: Refresh automake configs + run: ./autogen.sh + + - name: Configure automake + run: ./configure --prefix=`pwd`/depends/${{ matrix.os }} + + - name: Build codebase + run: make -j4 + From eb7a25a4872b88bb61cd7db983da63570b2bebfa Mon Sep 17 00:00:00 2001 From: barrystyle Date: Tue, 6 Dec 2022 03:05:00 +0800 Subject: [PATCH 07/15] force posix --- .github/workflows/ravencoin-cross.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ravencoin-cross.yml b/.github/workflows/ravencoin-cross.yml index 91b678e978..e5c3f0ce6a 100644 --- a/.github/workflows/ravencoin-cross.yml +++ b/.github/workflows/ravencoin-cross.yml @@ -40,6 +40,7 @@ jobs: dpkg -L $dep | while IFS= read -r f; do if test -f $f; then echo $f; fi; done | xargs cp --parents --target-directory ~/apt-cache/ done fi + sudo update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix - name: Build depends if: steps.cache-dependencies.outputs.cache-hit != 'true' && steps.cache-apt.outputs.cache-hit != 'true' From 4c605b696551314c85cfa3d916da717fd9cbda74 Mon Sep 17 00:00:00 2001 From: barrystyle Date: Sat, 24 Dec 2022 18:25:39 +0800 Subject: [PATCH 08/15] port veil changes using std::mutex instead of c-style pthread --- configure.ac | 26 ++++++++++++++++++++++-- src/Makefile.am | 14 +++++++------ src/crypto/ethash/lib/ethash/managed.cpp | 11 +++++----- src/crypto/ethash/lib/keccak/keccak.c | 2 -- 4 files changed, 37 insertions(+), 16 deletions(-) diff --git a/configure.ac b/configure.ac index a7970563cb..98d36176b6 100644 --- a/configure.ac +++ b/configure.ac @@ -313,9 +313,9 @@ AC_ARG_WITH([tx], AC_ARG_WITH([libs], [AS_HELP_STRING([--with-libs], - [build libraries (default=yes)])], + [build libraries (default=no)])], [build_raven_libs=$withval], - [build_raven_libs=yes]) + [build_raven_libs=no]) AC_ARG_WITH([daemon], [AS_HELP_STRING([--with-daemon], @@ -673,6 +673,28 @@ AC_LINK_IFELSE([AC_LANG_SOURCE([ ] ) +TEMP_LDFLAGS="$LDFLAGS" +LDFLAGS="$TEMP_LDFLAGS $PTHREAD_CFLAGS" +AC_MSG_CHECKING([for thread_local support]) +AC_LINK_IFELSE([AC_LANG_SOURCE([ + #include + static thread_local int foo = 0; + static void run_thread() { foo++;} + int main(){ + for(int i = 0; i < 10; i++) { std::thread(run_thread).detach();} + return foo; + } + ])], + [ + AC_DEFINE(HAVE_THREAD_LOCAL,1,[Define if thread_local is supported.]) + AC_MSG_RESULT(yes) + ], + [ + AC_MSG_RESULT(no) + ] +) +LDFLAGS="$TEMP_LDFLAGS" + # Check for different ways of gathering OS randomness AC_MSG_CHECKING(for Linux getrandom syscall) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include diff --git a/src/Makefile.am b/src/Makefile.am index a44cc99c66..8d749300db 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,9 +5,11 @@ DIST_SUBDIRS = secp256k1 univalue -AM_LDFLAGS = $(PTHREAD_CFLAGS) $(LIBTOOL_LDFLAGS) $(HARDENED_LDFLAGS) -AM_CXXFLAGS = $(HARDENED_CXXFLAGS) $(ERROR_CXXFLAGS) -AM_CPPFLAGS = $(HARDENED_CPPFLAGS) +AM_LDFLAGS = $(LIBTOOL_LDFLAGS) $(HARDENED_LDFLAGS) $(GPROF_LDFLAGS) $(SANITIZER_LDFLAGS) +AM_CXXFLAGS = $(DEBUG_CXXFLAGS) $(HARDENED_CXXFLAGS) $(WARN_CXXFLAGS) $(NOWARN_CXXFLAGS) $(ERROR_CXXFLAGS) $(GPROF_CXXFLAGS) $(SANITIZER_CXXFLAGS) +AM_CPPFLAGS = $(DEBUG_CPPFLAGS) $(HARDENED_CPPFLAGS) +AM_LIBTOOLFLAGS = --preserve-dup-deps +PTHREAD_FLAGS = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) EXTRA_LIBRARIES = if EMBEDDED_UNIVALUE @@ -479,7 +481,7 @@ nodist_libraven_util_a_SOURCES = $(srcdir)/obj/build.h ravend_SOURCES = ravend.cpp ravend_CPPFLAGS = $(AM_CPPFLAGS) $(RAVEN_INCLUDES) ravend_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) -ravend_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) +ravend_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) $(PTHREAD_FLAGS) if TARGET_WINDOWS ravend_SOURCES += ravend-res.rc @@ -505,7 +507,7 @@ ravend_LDADD += $(BOOST_LIBS) $(BDB_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC raven_cli_SOURCES = raven-cli.cpp raven_cli_CPPFLAGS = $(AM_CPPFLAGS) $(RAVEN_INCLUDES) $(EVENT_CFLAGS) raven_cli_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) -raven_cli_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) +raven_cli_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) $(PTHREAD_FLAGS) if TARGET_WINDOWS raven_cli_SOURCES += raven-cli-res.rc @@ -524,7 +526,7 @@ raven_cli_LDADD += $(BOOST_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(EVENT_LIBS) raven_tx_SOURCES = raven-tx.cpp raven_tx_CPPFLAGS = $(AM_CPPFLAGS) $(RAVEN_INCLUDES) raven_tx_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) -raven_tx_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) +raven_tx_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) $(PTHREAD_FLAGS) if TARGET_WINDOWS raven_tx_SOURCES += raven-tx-res.rc diff --git a/src/crypto/ethash/lib/ethash/managed.cpp b/src/crypto/ethash/lib/ethash/managed.cpp index 3bc277df68..740cd4119b 100644 --- a/src/crypto/ethash/lib/ethash/managed.cpp +++ b/src/crypto/ethash/lib/ethash/managed.cpp @@ -3,9 +3,9 @@ // Licensed under the Apache License, Version 2.0. #include "crypto/ethash/lib/ethash/ethash-internal.hpp" -#include "sync.h" #include +#include #if !defined(__has_cpp_attribute) #define __has_cpp_attribute(x) 0 @@ -23,12 +23,11 @@ using namespace ethash; namespace { - -CCriticalSection shared_context_cs; +std::mutex shared_context_mutex; std::shared_ptr shared_context; thread_local std::shared_ptr thread_local_context; -CCriticalSection shared_context_full_cs; +std::mutex shared_context_full_mutex; std::shared_ptr shared_context_full; thread_local std::shared_ptr thread_local_context_full; @@ -45,7 +44,7 @@ void update_local_context(int epoch_number) thread_local_context.reset(); // Local context invalid, check the shared context. - LOCK(shared_context_cs); + std::lock_guard lock{shared_context_mutex}; if (!shared_context || shared_context->epoch_number != epoch_number) { @@ -66,7 +65,7 @@ void update_local_context_full(int epoch_number) thread_local_context_full.reset(); // Local context invalid, check the shared context. - LOCK(shared_context_full_cs); + std::lock_guard lock{shared_context_full_mutex}; if (!shared_context_full || shared_context_full->epoch_number != epoch_number) { diff --git a/src/crypto/ethash/lib/keccak/keccak.c b/src/crypto/ethash/lib/keccak/keccak.c index f31632a81b..e455c0a126 100644 --- a/src/crypto/ethash/lib/keccak/keccak.c +++ b/src/crypto/ethash/lib/keccak/keccak.c @@ -19,8 +19,6 @@ #define __BYTE_ORDER __LITTLE_ENDIAN #elif __APPLE__ #include -#elif __FreeBSD__ -#include #else #include #endif From e48d932ec70267a62ec3541bdaf4fe022c149f0e Mon Sep 17 00:00:00 2001 From: hans-schmidt <43421934+hans-schmidt@users.noreply.github.com> Date: Sat, 11 Mar 2023 18:02:22 -0600 Subject: [PATCH 09/15] Remove problem pr1224 (#1226) * Revert "port veil changes using std::mutex instead of c-style pthread" This reverts commit 4c605b696551314c85cfa3d916da717fd9cbda74. * Revert "force posix" This reverts commit eb7a25a4872b88bb61cd7db983da63570b2bebfa. * Revert "add trial workflow for x86_64-w64-mingw32" This reverts commit 9433d3dabaa9590f89409dd3ddcdebbbeb0b4fd5. * Revert "patch qt with bitcoin pr#22186" This reverts commit 9aa1b3e0e23fa7d0502249fe918f546fc74491e5. * Revert "revert libzmq 4.3.4 -> 4.3.1 (introduced on c8197cd)" This reverts commit d2e39c0a33bb716456a7e6fd24e3e96a3897b3d7. * Revert "update path with working url for qt" This reverts commit dbb4b9fb9adc5788271ef3f1a580752ae6d84045. * Revert "patch boost for ifdef pthread" This reverts commit f760f3abe0775916efb356fce04788d75f23b857. * Update URL for qt-5.12.11 --- .github/workflows/ravencoin-cross.yml | 57 ---------------------- configure.ac | 26 +--------- depends/packages/boost.mk | 2 - depends/packages/qt.mk | 6 +-- depends/packages/zeromq.mk | 4 +- depends/patches/boost/commit-74fb0a2.patch | 19 -------- depends/patches/qt/fix_limits_header.patch | 44 ----------------- src/Makefile.am | 14 +++--- src/crypto/ethash/lib/ethash/managed.cpp | 11 +++-- src/crypto/ethash/lib/keccak/keccak.c | 2 + 10 files changed, 21 insertions(+), 164 deletions(-) delete mode 100644 .github/workflows/ravencoin-cross.yml delete mode 100644 depends/patches/boost/commit-74fb0a2.patch delete mode 100644 depends/patches/qt/fix_limits_header.patch diff --git a/.github/workflows/ravencoin-cross.yml b/.github/workflows/ravencoin-cross.yml deleted file mode 100644 index e5c3f0ce6a..0000000000 --- a/.github/workflows/ravencoin-cross.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: 'build ravencoin (x86_64-w64-mingw32)' - -on: [push] - -jobs: - build: - runs-on: ubuntu-22.04 - strategy: - matrix: - os: [x86_64-w64-mingw32] - - steps: - - uses: actions/checkout@v2 - - - name: Cache apt depencenies - uses: actions/cache@v2 - id: cache-apt - with: - path: "~/apt-cache" - key: apt-cache - - - name: Cache depends - id: cache-dependencies - uses: actions/cache@v2 - with: - path: depends/${{ matrix.os }} - key: ${{ matrix.os }}-${{ hashFiles('depends/packages/*.mk') }} - - - name: Install dependencies - env: - CACHE_HIT: ${{steps.cache-apt.outputs.cache-hit}} - DEPS: build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git ca-certificates ccache g++-mingw-w64-x86-64 - run: | - if [[ "$CACHE_HIT" == 'true' ]]; then - sudo cp --force --recursive ~/apt-cache/* / - else - sudo apt-get update && sudo apt-get install -yq $DEPS - mkdir -p ~/apt-cache - for dep in $DEPS; do - dpkg -L $dep | while IFS= read -r f; do if test -f $f; then echo $f; fi; done | xargs cp --parents --target-directory ~/apt-cache/ - done - fi - sudo update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix - - - name: Build depends - if: steps.cache-dependencies.outputs.cache-hit != 'true' && steps.cache-apt.outputs.cache-hit != 'true' - run: cd depends/ && make -j4 HOST=${{matrix.os}} - - - name: Refresh automake configs - run: ./autogen.sh - - - name: Configure automake - run: ./configure --prefix=`pwd`/depends/${{ matrix.os }} - - - name: Build codebase - run: make -j4 - diff --git a/configure.ac b/configure.ac index 98d36176b6..a7970563cb 100644 --- a/configure.ac +++ b/configure.ac @@ -313,9 +313,9 @@ AC_ARG_WITH([tx], AC_ARG_WITH([libs], [AS_HELP_STRING([--with-libs], - [build libraries (default=no)])], + [build libraries (default=yes)])], [build_raven_libs=$withval], - [build_raven_libs=no]) + [build_raven_libs=yes]) AC_ARG_WITH([daemon], [AS_HELP_STRING([--with-daemon], @@ -673,28 +673,6 @@ AC_LINK_IFELSE([AC_LANG_SOURCE([ ] ) -TEMP_LDFLAGS="$LDFLAGS" -LDFLAGS="$TEMP_LDFLAGS $PTHREAD_CFLAGS" -AC_MSG_CHECKING([for thread_local support]) -AC_LINK_IFELSE([AC_LANG_SOURCE([ - #include - static thread_local int foo = 0; - static void run_thread() { foo++;} - int main(){ - for(int i = 0; i < 10; i++) { std::thread(run_thread).detach();} - return foo; - } - ])], - [ - AC_DEFINE(HAVE_THREAD_LOCAL,1,[Define if thread_local is supported.]) - AC_MSG_RESULT(yes) - ], - [ - AC_MSG_RESULT(no) - ] -) -LDFLAGS="$TEMP_LDFLAGS" - # Check for different ways of gathering OS randomness AC_MSG_CHECKING(for Linux getrandom syscall) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include diff --git a/depends/packages/boost.mk b/depends/packages/boost.mk index 6ca40fe435..98f25db9b9 100644 --- a/depends/packages/boost.mk +++ b/depends/packages/boost.mk @@ -4,7 +4,6 @@ $(package)_download_path=https://boostorg.jfrog.io/artifactory/main/release/$(su $(package)_file_name=boost_$($(package)_version).tar.bz2 $(package)_sha256_hash=d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee $(package)_dependencies=native_b2 -$(package)_patches=commit-74fb0a2.patch define $(package)_set_vars $(package)_config_opts_release=variant=release @@ -30,7 +29,6 @@ $(package)_cxxflags_android=-fPIC endef define $(package)_preprocess_cmds - patch -p2 -i $($(package)_patch_dir)/commit-74fb0a2.patch && \ echo "using $($(package)_toolset_$(host_os)) : : $($(package)_cxx) : \"$($(package)_cflags)\" \"$($(package)_cxxflags)\" \"$($(package)_cppflags)\" \"$($(package)_ldflags)\" \"$($(package)_ar)\" \"$(host_STRIP)\" \"$(host_RANLIB)\" \"$(host_WINDRES)\" : ;" > user-config.jam endef diff --git a/depends/packages/qt.mk b/depends/packages/qt.mk index c8bf974e9f..12dd7e657e 100644 --- a/depends/packages/qt.mk +++ b/depends/packages/qt.mk @@ -1,6 +1,7 @@ PACKAGE=qt $(package)_version=5.12.11 -$(package)_download_path=https://master.qt.io/archive/qt/5.12/$($(package)_version)/submodules +#$(package)_download_path=https://download.qt.io/official_releases/qt/5.12/$($(package)_version)/submodules +$(package)_download_path=https://download.qt.io/archive/qt/5.12/$($(package)_version)/submodules $(package)_suffix=everywhere-src-$($(package)_version).tar.xz $(package)_file_name=qtbase-$($(package)_suffix) $(package)_sha256_hash=1c1b4e33137ca77881074c140d54c3c9747e845a31338cfe8680f171f0bc3a39 @@ -11,7 +12,7 @@ $(package)_patches=fix_qt_pkgconfig.patch mac-qmake.conf fix_no_printer.patch no $(package)_patches+= fix_android_qmake_conf.patch fix_android_jni_static.patch dont_hardcode_pwd.patch $(package)_patches+= drop_lrelease_dependency.patch no_sdk_version_check.patch $(package)_patches+= fix_lib_paths.patch fix_android_pch.patch -$(package)_patches+= qtbase-moc-ignore-gcc-macro.patch fix_limits_header.patch +$(package)_patches+= qtbase-moc-ignore-gcc-macro.patch $(package)_qttranslations_file_name=qttranslations-$($(package)_suffix) $(package)_qttranslations_sha256_hash=577b0668a777eb2b451c61e8d026d79285371597ce9df06b6dee6c814164b7c3 @@ -230,7 +231,6 @@ define $(package)_preprocess_cmds patch -p1 -i $($(package)_patch_dir)/no_sdk_version_check.patch && \ patch -p1 -i $($(package)_patch_dir)/fix_lib_paths.patch && \ patch -p1 -i $($(package)_patch_dir)/qtbase-moc-ignore-gcc-macro.patch && \ - patch -p1 -i $($(package)_patch_dir)/fix_limits_header.patch && \ sed -i.old "s|updateqm.commands = \$$$$\$$$$LRELEASE|updateqm.commands = $($(package)_extract_dir)/qttools/bin/lrelease|" qttranslations/translations/translations.pro && \ mkdir -p qtbase/mkspecs/macx-clang-linux &&\ cp -f qtbase/mkspecs/macx-clang/qplatformdefs.h qtbase/mkspecs/macx-clang-linux/ &&\ diff --git a/depends/packages/zeromq.mk b/depends/packages/zeromq.mk index 3b7f3690a4..d0497c6962 100644 --- a/depends/packages/zeromq.mk +++ b/depends/packages/zeromq.mk @@ -1,8 +1,8 @@ package=zeromq -$(package)_version=4.3.1 +$(package)_version=4.3.4 $(package)_download_path=https://github.com/zeromq/libzmq/releases/download/v$($(package)_version)/ $(package)_file_name=$(package)-$($(package)_version).tar.gz -$(package)_sha256_hash=bcbabe1e2c7d0eec4ed612e10b94b112dd5f06fcefa994a0c79a45d835cd21eb +$(package)_sha256_hash=c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5 $(package)_patches=remove_libstd_link.patch define $(package)_set_vars diff --git a/depends/patches/boost/commit-74fb0a2.patch b/depends/patches/boost/commit-74fb0a2.patch deleted file mode 100644 index a2f706c6d0..0000000000 --- a/depends/patches/boost/commit-74fb0a2.patch +++ /dev/null @@ -1,19 +0,0 @@ -From 74fb0a26099bc51d717f5f154b37231ce7df3e98 Mon Sep 17 00:00:00 2001 -From: Rob Boehne -Date: Wed, 20 Nov 2019 11:25:20 -0600 -Subject: Revert change to elide a warning that caused Solaris builds to fail. - - -diff --git a/include/boost/thread/pthread/thread_data.hpp b/include/boost/thread/pthread/thread_data.hpp -index aefbeb43..bc9b1367 100644 ---- a/include/boost/thread/pthread/thread_data.hpp -+++ b/include/boost/thread/pthread/thread_data.hpp -@@ -57,7 +57,7 @@ namespace boost - #else - std::size_t page_size = ::sysconf( _SC_PAGESIZE); - #endif --#if PTHREAD_STACK_MIN > 0 -+#ifdef PTHREAD_STACK_MIN - if (size - #include - -+#include -+ - // include stdlib.h and hope that it defines __GLIBC__ for glibc-based systems - #include - #include - ---- old/qtbase/src/corelib/tools/qbytearraymatcher.h -+++ new/qtbase/src/corelib/tools/qbytearraymatcher.h -@@ -42,6 +42,8 @@ - - #include - -+#include -+ - QT_BEGIN_NAMESPACE - - - ---- old/qtbase/src/tools/moc/generator.cpp -+++ new/qtbase/src/tools/moc/generator.cpp -@@ -40,6 +40,8 @@ - #include - #include - -+#include -+ - #include - #include - diff --git a/src/Makefile.am b/src/Makefile.am index 8d749300db..a44cc99c66 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,11 +5,9 @@ DIST_SUBDIRS = secp256k1 univalue -AM_LDFLAGS = $(LIBTOOL_LDFLAGS) $(HARDENED_LDFLAGS) $(GPROF_LDFLAGS) $(SANITIZER_LDFLAGS) -AM_CXXFLAGS = $(DEBUG_CXXFLAGS) $(HARDENED_CXXFLAGS) $(WARN_CXXFLAGS) $(NOWARN_CXXFLAGS) $(ERROR_CXXFLAGS) $(GPROF_CXXFLAGS) $(SANITIZER_CXXFLAGS) -AM_CPPFLAGS = $(DEBUG_CPPFLAGS) $(HARDENED_CPPFLAGS) -AM_LIBTOOLFLAGS = --preserve-dup-deps -PTHREAD_FLAGS = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) +AM_LDFLAGS = $(PTHREAD_CFLAGS) $(LIBTOOL_LDFLAGS) $(HARDENED_LDFLAGS) +AM_CXXFLAGS = $(HARDENED_CXXFLAGS) $(ERROR_CXXFLAGS) +AM_CPPFLAGS = $(HARDENED_CPPFLAGS) EXTRA_LIBRARIES = if EMBEDDED_UNIVALUE @@ -481,7 +479,7 @@ nodist_libraven_util_a_SOURCES = $(srcdir)/obj/build.h ravend_SOURCES = ravend.cpp ravend_CPPFLAGS = $(AM_CPPFLAGS) $(RAVEN_INCLUDES) ravend_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) -ravend_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) $(PTHREAD_FLAGS) +ravend_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) if TARGET_WINDOWS ravend_SOURCES += ravend-res.rc @@ -507,7 +505,7 @@ ravend_LDADD += $(BOOST_LIBS) $(BDB_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC raven_cli_SOURCES = raven-cli.cpp raven_cli_CPPFLAGS = $(AM_CPPFLAGS) $(RAVEN_INCLUDES) $(EVENT_CFLAGS) raven_cli_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) -raven_cli_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) $(PTHREAD_FLAGS) +raven_cli_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) if TARGET_WINDOWS raven_cli_SOURCES += raven-cli-res.rc @@ -526,7 +524,7 @@ raven_cli_LDADD += $(BOOST_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(EVENT_LIBS) raven_tx_SOURCES = raven-tx.cpp raven_tx_CPPFLAGS = $(AM_CPPFLAGS) $(RAVEN_INCLUDES) raven_tx_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) -raven_tx_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) $(PTHREAD_FLAGS) +raven_tx_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) if TARGET_WINDOWS raven_tx_SOURCES += raven-tx-res.rc diff --git a/src/crypto/ethash/lib/ethash/managed.cpp b/src/crypto/ethash/lib/ethash/managed.cpp index 740cd4119b..3bc277df68 100644 --- a/src/crypto/ethash/lib/ethash/managed.cpp +++ b/src/crypto/ethash/lib/ethash/managed.cpp @@ -3,9 +3,9 @@ // Licensed under the Apache License, Version 2.0. #include "crypto/ethash/lib/ethash/ethash-internal.hpp" +#include "sync.h" #include -#include #if !defined(__has_cpp_attribute) #define __has_cpp_attribute(x) 0 @@ -23,11 +23,12 @@ using namespace ethash; namespace { -std::mutex shared_context_mutex; + +CCriticalSection shared_context_cs; std::shared_ptr shared_context; thread_local std::shared_ptr thread_local_context; -std::mutex shared_context_full_mutex; +CCriticalSection shared_context_full_cs; std::shared_ptr shared_context_full; thread_local std::shared_ptr thread_local_context_full; @@ -44,7 +45,7 @@ void update_local_context(int epoch_number) thread_local_context.reset(); // Local context invalid, check the shared context. - std::lock_guard lock{shared_context_mutex}; + LOCK(shared_context_cs); if (!shared_context || shared_context->epoch_number != epoch_number) { @@ -65,7 +66,7 @@ void update_local_context_full(int epoch_number) thread_local_context_full.reset(); // Local context invalid, check the shared context. - std::lock_guard lock{shared_context_full_mutex}; + LOCK(shared_context_full_cs); if (!shared_context_full || shared_context_full->epoch_number != epoch_number) { diff --git a/src/crypto/ethash/lib/keccak/keccak.c b/src/crypto/ethash/lib/keccak/keccak.c index e455c0a126..f31632a81b 100644 --- a/src/crypto/ethash/lib/keccak/keccak.c +++ b/src/crypto/ethash/lib/keccak/keccak.c @@ -19,6 +19,8 @@ #define __BYTE_ORDER __LITTLE_ENDIAN #elif __APPLE__ #include +#elif __FreeBSD__ +#include #else #include #endif From bffd7873c2b252ae135c1605d108512f6bfeed4f Mon Sep 17 00:00:00 2001 From: Hans Schmidt Date: Tue, 19 Mar 2024 22:53:18 -0500 Subject: [PATCH 10/15] Update .github build scripts- cleanup, use Ubuntu-20.04, use Node-20 --- .github/scripts/00-install-deps.sh | 25 ++++---- .github/scripts/02-copy-build-dependencies.sh | 62 +++++-------------- .github/workflows/build-raven.yml | 7 +-- .github/workflows/dependencies-arm32v7.yml | 51 --------------- .github/workflows/dependencies-linux.yml | 51 --------------- .github/workflows/dependencies-osx.yml | 61 ------------------ .github/workflows/dependencies-windows.yml | 54 ---------------- 7 files changed, 32 insertions(+), 279 deletions(-) delete mode 100644 .github/workflows/dependencies-arm32v7.yml delete mode 100644 .github/workflows/dependencies-linux.yml delete mode 100644 .github/workflows/dependencies-osx.yml delete mode 100644 .github/workflows/dependencies-windows.yml diff --git a/.github/scripts/00-install-deps.sh b/.github/scripts/00-install-deps.sh index dc190a120f..b1fc8257d4 100755 --- a/.github/scripts/00-install-deps.sh +++ b/.github/scripts/00-install-deps.sh @@ -65,7 +65,10 @@ elif [[ ${OS} == "osx" ]]; then s3curl \ sleuthkit \ bison \ - libtinfo5 + libtinfo5 \ + python3-pip + + pip3 install ds-store elif [[ ${OS} == "linux" || ${OS} == "linux-disable-wallet" || ${OS} == "aarch64" || ${OS} == "aarch64-disable-wallet" ]]; then apt -y install \ @@ -80,10 +83,10 @@ elif [[ ${OS} == "linux" || ${OS} == "linux-disable-wallet" || ${OS} == "aarch64 ca-certificates \ curl \ g++-aarch64-linux-gnu \ - g++-8-aarch64-linux-gnu \ - g++-8-multilib \ - gcc-8-aarch64-linux-gnu \ - gcc-8-multilib \ + g++-9-aarch64-linux-gnu \ + g++-9-multilib \ + gcc-9-aarch64-linux-gnu \ + gcc-9-multilib \ git \ gnupg \ libtool \ @@ -110,13 +113,13 @@ elif [[ ${OS} == "arm32v7" || ${OS} == "arm32v7-disable-wallet" ]]; then ca-certificates \ curl \ g++-aarch64-linux-gnu \ - g++-8-aarch64-linux-gnu \ - gcc-8-aarch64-linux-gnu \ + g++-9-aarch64-linux-gnu \ + gcc-9-aarch64-linux-gnu \ g++-arm-linux-gnueabihf \ - g++-8-arm-linux-gnueabihf \ - gcc-8-arm-linux-gnueabihf \ - g++-8-multilib \ - gcc-8-multilib \ + g++-9-arm-linux-gnueabihf \ + gcc-9-arm-linux-gnueabihf \ + g++-9-multilib \ + gcc-9-multilib \ git \ libtool \ pkg-config \ diff --git a/.github/scripts/02-copy-build-dependencies.sh b/.github/scripts/02-copy-build-dependencies.sh index 1602a8fc1d..297e01e71b 100755 --- a/.github/scripts/02-copy-build-dependencies.sh +++ b/.github/scripts/02-copy-build-dependencies.sh @@ -3,7 +3,6 @@ OS=${1} GITHUB_WORKSPACE=${2} GITHUB_REF=${3} -FORCEBUILDDEPS="1" if [[ ! ${OS} || ! ${GITHUB_WORKSPACE} ]]; then echo "Error: Invalid options" @@ -18,51 +17,20 @@ if [[ ${OS} == "arm32v7-disable-wallet" || ${OS} == "linux-disable-wallet" || ${ OS=`echo ${OS} | cut -d"-" -f1` fi -if [[ ${GITHUB_REF} =~ "release" || ${FORCEBUILDDEPS} = "1" ]]; then - echo "----------------------------------------" - echo "Building Dependencies for ${OS}" - echo "----------------------------------------" - - cd depends - if [[ ${OS} == "windows" ]]; then - make HOST=x86_64-w64-mingw32 -j2 - elif [[ ${OS} == "osx" ]]; then - cd ${GITHUB_WORKSPACE} - # curl -O - echo "LEGAL issues with OSX SDK, need to get it yourself and extract the valuable stuff." - echo "See github -> contrib/macdeploy/README.md" - echo "Countdown from 3 sec. Make sure your SDK is at /tmp/SDKs and it is the only *.tar.gz file." - echo "3..." - sleep 1 - echo "2..." - sleep 1 - echo "1..." - sleep 1 - echo "0.. continuing.." - mkdir -p ${GITHUB_WORKSPACE}/depends/SDKs - cd ${GITHUB_WORKSPACE}/depends/SDKs - tar -zxf /tmp/SDKs/*.tar.gz - cd ${GITHUB_WORKSPACE}/depends && make HOST=x86_64-apple-darwin14 -j2 - elif [[ ${OS} == "linux" || ${OS} == "linux-disable-wallet" ]]; then - make HOST=x86_64-linux-gnu -j2 - elif [[ ${OS} == "arm32v7" || ${OS} == "arm32v7-disable-wallet" ]]; then - make HOST=arm-linux-gnueabihf -j2 - elif [[ ${OS} == "aarch64" || ${OS} == "aarch64-disable-wallet" ]]; then - make HOST=aarch64-linux-gnu -j2 - fi -else - echo "----------------------------------------" - echo "Retrieving Dependencies for ${OS}" - echo "----------------------------------------" +echo "----------------------------------------" +echo "Building Dependencies for ${OS}" +echo "----------------------------------------" - cd /tmp - curl -O https://raven-build-resources.s3.amazonaws.com/${OS}/raven-${OS}-dependencies.tar.gz - curl -O https://raven-build-resources.s3.amazonaws.com/${OS}/SHASUM - if [[ $(sha256sum -c /tmp/SHASUM) ]]; then - cd ${GITHUB_WORKSPACE}/depends - tar zxvf /tmp/raven-${OS}-dependencies.tar.gz - else - echo "SHASUM doesn't match" - exit 1 - fi +cd depends +if [[ ${OS} == "windows" ]]; then + make HOST=x86_64-w64-mingw32 -j2 +elif [[ ${OS} == "osx" ]]; then + echo "OSX building is not currently enabled" + exit 1 +elif [[ ${OS} == "linux" || ${OS} == "linux-disable-wallet" ]]; then + make HOST=x86_64-linux-gnu -j2 +elif [[ ${OS} == "arm32v7" || ${OS} == "arm32v7-disable-wallet" ]]; then + make HOST=arm-linux-gnueabihf -j2 +elif [[ ${OS} == "aarch64" || ${OS} == "aarch64-disable-wallet" ]]; then + make HOST=aarch64-linux-gnu -j2 fi diff --git a/.github/workflows/build-raven.yml b/.github/workflows/build-raven.yml index 53d55e1b0c..f12bad77f2 100644 --- a/.github/workflows/build-raven.yml +++ b/.github/workflows/build-raven.yml @@ -26,7 +26,7 @@ env: jobs: check-jobs: # continue-on-error: true # Uncomment once integration is finished - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 # Map a step output to a job output outputs: should_skip: ${{ steps.skip_check.outputs.should_skip }} @@ -52,11 +52,10 @@ jobs: build: needs: check-jobs - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 strategy: matrix: OS: [ 'windows', 'linux', 'linux-disable-wallet', 'arm32v7', 'arm32v7-disable-wallet', 'aarch64', 'aarch64-disable-wallet' ] -# OS: [ 'windows', 'linux', 'linux-disable-wallet', 'osx', 'arm32v7', 'arm32v7-disable-wallet' ] steps: - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} @@ -69,7 +68,7 @@ jobs: - if: ${{ needs.check-jobs.outputs.should_skip != 'true' }} name: Cache dependencies. - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: | ${{ GITHUB.WORKSPACE }}/depends/built diff --git a/.github/workflows/dependencies-arm32v7.yml b/.github/workflows/dependencies-arm32v7.yml deleted file mode 100644 index 6da65c9334..0000000000 --- a/.github/workflows/dependencies-arm32v7.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Dependencies - Arm32v7 - -on: - pull_request: - branches: - - depends - paths: - - 'depends/**' - push: - branches: - - depends - paths: - - 'depends/**' - -env: - OS: arm32v7 - SCRIPTS: ${{ GITHUB.WORKSPACE }}/.github/scripts - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - name: Checkout the Code - uses: actions/checkout@v1 - - - name: Install Build Tools - run: sudo ${SCRIPTS}/00-install-deps.sh ${OS} - - - name: Build the Dependencies - run: cd depends && make HOST=arm-linux-gnueabihf -j2 - - - name: Tar Up the Dependencies - run: | - if [[ ! -e ${{ GITHUB.WORKSPACE }}/depends_temp ]]; then mkdir -p ${{ GITHUB.WORKSPACE }}/depends_temp; fi - cd ${{ GITHUB.WORKSPACE }}/depends && tar zcf ${{ GITHUB.WORKSPACE }}/depends_temp/raven-arm32v7-dependencies.tar.gz . - cd ${{ GITHUB.WORKSPACE }}/depends_temp - if [[ -e raven-arm32v7-dependencies.tar.gz ]]; then sha256sum raven-arm32v7-dependencies.tar.gz > SHASUM; else echo "no dependency tar file found"; fi - - - name: Sync the Dependencies to S3 - uses: jakejarvis/s3-sync-action@master - with: - args: --acl public-read --follow-symlinks - env: - SOURCE_DIR: "${{ GITHUB.WORKSPACE }}/depends_temp/" - DEST_DIR: 'arm' - AWS_REGION: 'us-east-1' - AWS_S3_BUCKET: "raven-build-resources" - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/dependencies-linux.yml b/.github/workflows/dependencies-linux.yml deleted file mode 100644 index 4323b2f14c..0000000000 --- a/.github/workflows/dependencies-linux.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Dependencies - Linux - -on: - pull_request: - branches: - - depends - paths: - - 'depends/**' - push: - branches: - - depends - paths: - - 'depends/**' - -env: - OS: linux - SCRIPTS: ${{ GITHUB.WORKSPACE }}/.github/scripts - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - name: Checkout the Code - uses: actions/checkout@v1 - - - name: Install Build Tools - run: sudo ${SCRIPTS}/00-install-deps.sh ${OS} - - - name: Build the Dependencies - run: cd depends && make HOST=x86_64-linux-gnu -j2 - - - name: Tar Up the Dependencies - run: | - if [[ ! -e ${{ GITHUB.WORKSPACE }}/depends_temp ]]; then mkdir -p ${{ GITHUB.WORKSPACE }}/depends_temp; fi - cd ${{ GITHUB.WORKSPACE }}/depends && tar zcf ${{ GITHUB.WORKSPACE }}/depends_temp/raven-linux-dependencies.tar.gz . - cd ${{ GITHUB.WORKSPACE }}/depends_temp - if [[ -e raven-linux-dependencies.tar.gz ]]; then sha256sum raven-linux-dependencies.tar.gz > SHASUM; else echo "no dependency tar file found"; fi - - - name: Sync the Dependencies to S3 - uses: jakejarvis/s3-sync-action@master - with: - args: --acl public-read --follow-symlinks - env: - SOURCE_DIR: "${{ GITHUB.WORKSPACE }}/depends_temp/" - DEST_DIR: 'linux' - AWS_REGION: 'us-east-1' - AWS_S3_BUCKET: "raven-build-resources" - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/dependencies-osx.yml b/.github/workflows/dependencies-osx.yml deleted file mode 100644 index caaa867309..0000000000 --- a/.github/workflows/dependencies-osx.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: Dependencies - Mac OS X - -on: - pull_request: - branches: - - depends - paths: - - 'depends/**' - push: - branches: - - depends - paths: - - 'depends/**' - -env: - OS: osx - SCRIPTS: ${{ GITHUB.WORKSPACE }}/.github/scripts - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - name: Checkout the Code - uses: actions/checkout@v1 - - - name: Install Build Tools - run: sudo ${SCRIPTS}/00-install-deps.sh ${OS} - - - name: Copy the Xcode Dependency Files - run: | - cd ${{ GITHUB.WORKSPACE }} - curl -O https://raven-build-resources.s3.amazonaws.com/osx/MacOSX10.11.sdk.tar.gz - - - name: Extract Xcode Resources - run: | - mkdir -p ${{ GITHUB.WORKSPACE }}/depends/SDKs - cd ${{ GITHUB.WORKSPACE }}/depends/SDKs && tar -zxf ${{ GITHUB.WORKSPACE }}/MacOSX10.11.sdk.tar.gz - - - name: Build the Dependencies - run: cd ${{ GITHUB.WORKSPACE }}/depends && make HOST=x86_64-apple-darwin14 -j2 - - - name: Tar Up the Dependencies - run: | - if [[ ! -e ${{ GITHUB.WORKSPACE }}/depends_temp ]]; then mkdir -p ${{ GITHUB.WORKSPACE }}/depends_temp; fi - cd ${{ GITHUB.WORKSPACE }}/depends && tar zcf ${{ GITHUB.WORKSPACE }}/depends_temp/raven-osx-dependencies.tar.gz . - cd ${{ GITHUB.WORKSPACE }}/depends_temp - if [[ -e raven-osx-dependencies.tar.gz ]]; then sha256sum raven-osx-dependencies.tar.gz > SHASUM; else echo "no dependency tar file found"; fi - - - name: Sync the Dependencies to S3 - uses: jakejarvis/s3-sync-action@master - with: - args: --acl public-read --follow-symlinks - env: - SOURCE_DIR: "${{ GITHUB.WORKSPACE }}/depends_temp/" - DEST_DIR: 'osx' - AWS_REGION: 'us-east-1' - AWS_S3_BUCKET: "raven-build-resources" - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/dependencies-windows.yml b/.github/workflows/dependencies-windows.yml deleted file mode 100644 index 56ad93472a..0000000000 --- a/.github/workflows/dependencies-windows.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: Dependencies - Windows - -on: - pull_request: - branches: - - depends - paths: - - 'depends/**' - push: - branches: - - depends - paths: - - 'depends/**' - -env: - OS: windows - SCRIPTS: ${{ GITHUB.WORKSPACE }}/.github/scripts - -jobs: - build: - - runs-on: ubuntu-latest - - - steps: - - name: Checkout the Code - uses: actions/checkout@v1 - - - name: Install Build Tools - run: sudo ${SCRIPTS}/00-install-deps.sh ${OS} - - - name: Build the Dependencies - run: | - cd ${{ GITHUB.WORKSPACE }}/depends - make HOST=x86_64-w64-mingw32 -j2 - - - name: Tar Up the Dependencies - run: | - if [[ ! -e ${{ GITHUB.WORKSPACE }}/depends_temp ]]; then mkdir -p ${{ GITHUB.WORKSPACE }}/depends_temp; fi - cd ${{ GITHUB.WORKSPACE }}/depends && tar zcf ${{ GITHUB.WORKSPACE }}/depends_temp/raven-windows-dependencies.tar.gz . - cd ${{ GITHUB.WORKSPACE }}/depends_temp - if [[ -e raven-windows-dependencies.tar.gz ]]; then sha256sum raven-windows-dependencies.tar.gz > SHASUM; else echo "no dependency tar file found"; fi - - - name: Sync the Dependencies to S3 - uses: jakejarvis/s3-sync-action@master - with: - args: --acl public-read --follow-symlinks - env: - SOURCE_DIR: "${{ GITHUB.WORKSPACE }}/depends_temp/" - DEST_DIR: 'windows' - AWS_REGION: 'us-east-1' - AWS_S3_BUCKET: "raven-build-resources" - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} From 4ea6f18597112097ef953284db507616bbd32dbb Mon Sep 17 00:00:00 2001 From: Tyler Hess Date: Sat, 30 May 2026 15:51:32 -0600 Subject: [PATCH 11/15] Fix build with modern boost::filesystem Replace APIs removed in newer Boost versions: - path::is_complete() -> path::is_absolute() - fs::basename()/fs::extension() -> path::filename() - fs::copy_option::overwrite_if_exists -> fs::copy_options::overwrite_existing Co-Authored-By: Claude Opus 4.8 --- src/rpc/protocol.cpp | 2 +- src/util.cpp | 4 ++-- src/wallet/db.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/rpc/protocol.cpp b/src/rpc/protocol.cpp index 6db357c2a0..7d517e3bb3 100644 --- a/src/rpc/protocol.cpp +++ b/src/rpc/protocol.cpp @@ -75,7 +75,7 @@ static fs::path GetAuthCookieFile(bool temp=false) arg += ".tmp"; } fs::path path(arg); - if (!path.is_complete()) path = GetDataDir() / path; + if (!path.is_absolute()) path = GetDataDir() / path; return path; } diff --git a/src/util.cpp b/src/util.cpp index 7542cc2d75..a5ed1ec0c3 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -620,7 +620,7 @@ void ClearDatadirCache() fs::path GetConfigFile(const std::string &confPath) { fs::path pathConfigFile(confPath); - if (!pathConfigFile.is_complete()) + if (!pathConfigFile.is_absolute()) pathConfigFile = GetDataDir(false) / pathConfigFile; return pathConfigFile; @@ -657,7 +657,7 @@ void ArgsManager::ReadConfigFile(const std::string &confPath) fs::path GetPidFile() { fs::path pathPidFile(gArgs.GetArg("-pid", RAVEN_PID_FILENAME)); - if (!pathPidFile.is_complete()) pathPidFile = GetDataDir() / pathPidFile; + if (!pathPidFile.is_absolute()) pathPidFile = GetDataDir() / pathPidFile; return pathPidFile; } diff --git a/src/wallet/db.cpp b/src/wallet/db.cpp index 26e0b1ca1e..fd37c2747f 100644 --- a/src/wallet/db.cpp +++ b/src/wallet/db.cpp @@ -267,7 +267,7 @@ bool CDB::VerifyEnvironment(const std::string& walletFile, const fs::path& dataD LogPrintf("Using wallet %s\n", walletFile); // Wallet file must be a plain filename without a directory - if (walletFile != fs::basename(walletFile) + fs::extension(walletFile)) + if (walletFile != fs::path(walletFile).filename().string()) { errorStr = strprintf(_("Wallet %s resides outside data directory %s"), walletFile, dataDir.string()); return false; @@ -706,7 +706,7 @@ bool CWalletDBWrapper::Backup(const std::string& strDest) pathDest /= strFile; try { - fs::copy_file(pathSrc, pathDest, fs::copy_option::overwrite_if_exists); + fs::copy_file(pathSrc, pathDest, fs::copy_options::overwrite_existing); LogPrintf("copied %s to %s\n", strFile, pathDest.string()); return true; } catch (const fs::filesystem_error& e) { From c2dc3ef7e6040cb74e18aba6090feff72f8dfdc1 Mon Sep 17 00:00:00 2001 From: Tyler Hess Date: Sat, 30 May 2026 15:51:32 -0600 Subject: [PATCH 12/15] Add P2AH (pay-to-asset-hash) consensus, script, and wallet support P2AH is a new output type whose spending authorization is the movement of one or more asset owner tokens (admin assets) through the spending transaction, rather than an ECDSA signature. This generalizes the existing sub-asset issuance pattern (owner token must be present in inputs and outputs) into a spending condition for arbitrary UTXOs. - New 25-byte base script: OP_DUP OP_HASH160 OP_EQUAL OP_NIP where preimage = serialized (m, sorted owner asset names). Spending reveals the preimage in the scriptSig; consensus requires >= m of the named owner tokens to move through the tx. Asset transfer data can be appended to the base script exactly like P2PKH, so P2AH outputs can hold assets too. - New address type (CAssetAuthID / TX_ASSET_AUTH) with base58 prefixes: mainnet 'H', testnet/regtest 'J'. - Consensus check CheckTxAssetAuthInputs with iterative authorization, enabling chains (key -> moves A! -> authorizes B! -> spends P2AH(B!)) while rejecting authorization cycles. - SCRIPT_VERIFY_REQUIRE_SIGHASH_ALL: txs spending P2AH inputs require all signatures to be SIGHASH_ALL so outputs can't be rewritten by miners. - BIP9 deployment DEPLOYMENT_P2AH (bit 11): regtest/testnet only; mainnet start time set far in the future. - Wallet/keystore storage for P2AH preimages (assetauthpre wallet records). - Policy: P2AH outputs/inputs nonstandard until deployment activates. Co-Authored-By: Claude Opus 4.8 --- src/assets/assets.cpp | 247 ++++++++++++++++++++++++++++++++++++ src/assets/assets.h | 23 ++++ src/assets/assettypes.h | 52 ++++++++ src/base58.cpp | 16 ++- src/base58.h | 1 + src/chainparams.cpp | 22 ++++ src/chainparams.h | 1 + src/consensus/consensus.h | 1 + src/consensus/params.h | 1 + src/consensus/tx_verify.cpp | 28 ++++ src/keystore.cpp | 28 ++++ src/keystore.h | 11 ++ src/policy/policy.cpp | 20 +++ src/rpc/blockchain.cpp | 1 + src/rpc/misc.cpp | 26 ++++ src/script/interpreter.cpp | 7 + src/script/interpreter.h | 9 ++ src/script/ismine.cpp | 8 ++ src/script/script.cpp | 26 ++++ src/script/script.h | 4 + src/script/sign.cpp | 17 +++ src/script/standard.cpp | 36 +++++- src/script/standard.h | 14 +- src/validation.cpp | 27 ++++ src/validation.h | 3 + src/versionbits.cpp | 4 + src/wallet/rpcwallet.cpp | 5 + src/wallet/wallet.cpp | 23 ++++ src/wallet/wallet.h | 5 + src/wallet/walletdb.cpp | 17 +++ src/wallet/walletdb.h | 2 + 31 files changed, 682 insertions(+), 3 deletions(-) diff --git a/src/assets/assets.cpp b/src/assets/assets.cpp index 495624968b..ae058ab183 100644 --- a/src/assets/assets.cpp +++ b/src/assets/assets.cpp @@ -1629,6 +1629,253 @@ void CAssetTransfer::ConstructTransaction(CScript& script) const script << OP_RVN_ASSET << ToByteVector(vchMessage) << OP_DROP; } +CAssetAuthPreimage::CAssetAuthPreimage(const uint8_t& nRequired, const std::vector& vOwnerAssetNames) +{ + SetNull(); + this->nRequired = nRequired; + this->vOwnerAssetNames = vOwnerAssetNames; +} + +bool CAssetAuthPreimage::IsValid(std::string& strError) const +{ + strError = ""; + + if (nRequired < 1) { + strError = "Invalid parameter: required number of owner assets must be at least 1"; + return false; + } + + if (vOwnerAssetNames.empty()) { + strError = "Invalid parameter: list of owner asset names can't be empty"; + return false; + } + + if (vOwnerAssetNames.size() > MAX_ASSET_AUTH_NAMES) { + strError = strprintf("Invalid parameter: list of owner asset names can't contain more than %d names", MAX_ASSET_AUTH_NAMES); + return false; + } + + if (nRequired > vOwnerAssetNames.size()) { + strError = "Invalid parameter: required number of owner assets can't be larger than the number of owner asset names"; + return false; + } + + // Names must be valid owner asset names, sorted ascending and unique so that + // a given set of names always serializes to the same preimage and hash + for (size_t i = 0; i < vOwnerAssetNames.size(); i++) { + if (!IsAssetNameAnOwner(vOwnerAssetNames[i])) { + strError = strprintf("Invalid parameter: %s is not a valid owner asset name", vOwnerAssetNames[i]); + return false; + } + + if (i > 0) { + if (vOwnerAssetNames[i] == vOwnerAssetNames[i - 1]) { + strError = strprintf("Invalid parameter: duplicate owner asset name %s", vOwnerAssetNames[i]); + return false; + } + if (vOwnerAssetNames[i] < vOwnerAssetNames[i - 1]) { + strError = "Invalid parameter: owner asset names must be sorted in ascending order"; + return false; + } + } + } + + // The preimage must fit in a single scriptSig push + CDataStream ssPreimage(SER_NETWORK, PROTOCOL_VERSION); + ssPreimage << *this; + if (ssPreimage.size() > MAX_SCRIPT_ELEMENT_SIZE) { + strError = strprintf("Invalid parameter: serialized preimage is larger than the max script element size of %d bytes", MAX_SCRIPT_ELEMENT_SIZE); + return false; + } + + return true; +} + +uint160 CAssetAuthPreimage::GetHash() const +{ + CDataStream ssPreimage(SER_NETWORK, PROTOCOL_VERSION); + ssPreimage << *this; + return Hash160(ssPreimage.begin(), ssPreimage.end()); +} + +void CAssetAuthPreimage::ConstructTransaction(CScript& script) const +{ + script.clear(); + uint160 hash = GetHash(); + script << OP_DUP << OP_HASH160 << ToByteVector(hash) << OP_EQUAL << OP_NIP; +} + +bool AssetAuthPreimageFromScriptSig(const CScript& scriptSig, CAssetAuthPreimage& preimage) +{ + // The scriptSig of a P2AH input must be a single push of the serialized preimage + opcodetype opcode; + std::vector vchPreimage; + CScript::const_iterator pc = scriptSig.begin(); + if (!scriptSig.GetOp(pc, opcode, vchPreimage)) + return false; + + if (opcode > OP_PUSHDATA4 || vchPreimage.empty()) + return false; + + if (pc != scriptSig.end()) // Must be exactly one push + return false; + + CDataStream ssPreimage(vchPreimage, SER_NETWORK, PROTOCOL_VERSION); + try { + ssPreimage >> preimage; + } catch(std::exception& e) { + return false; + } + + if (!ssPreimage.empty()) // No trailing data allowed + return false; + + return true; +} + +bool AssetAuthHashFromScript(const CScript& scriptPubKey, uint160& hashRet) +{ + if (!scriptPubKey.IsAssetAuthScript()) + return false; + + std::vector vchHash(scriptPubKey.begin() + 3, scriptPubKey.begin() + 23); + hashRet = uint160(vchHash); + return true; +} + +bool CheckTxAssetAuthInputs(const CTransaction& tx, const CCoinsViewCache& inputs, std::string& strError, std::vector* vInfoRet) +{ + strError = ""; + + // Pass 1: classify the inputs. + // - P2AH inputs: parse and verify the revealed preimage, add to the pending list + // - Non-P2AH inputs that hold owner assets: these are authorization roots. They are + // protected by their own scripts (signatures), and the asset input/output balance + // rules guarantee that any owner asset present in the inputs also appears in the + // outputs (it "moves" through the transaction) + struct PendingInput { + size_t nIndex; + CAssetAuthPreimage preimage; + std::string strOwnerAssetHeld; // owner asset held at this P2AH output, if any + bool fAuthorized; + }; + + std::vector vPending; + std::set setValidAuthorizers; + + for (size_t i = 0; i < tx.vin.size(); i++) { + const COutPoint& prevout = tx.vin[i].prevout; + const Coin& coin = inputs.AccessCoin(prevout); + if (coin.IsSpent()) { + strError = "bad-txns-assetauth-inputs-missing-or-spent"; + return false; + } + + // Get the owner asset held at this input, if any + std::string strAssetHeld = ""; + if (coin.IsAsset()) { + std::string strName; + CAmount nAmount; + if (GetAssetInfoFromScript(coin.out.scriptPubKey, strName, nAmount)) { + if (IsAssetNameAnOwner(strName)) + strAssetHeld = strName; + } + } + + if (coin.out.scriptPubKey.IsAssetAuthScript()) { + PendingInput pending; + pending.nIndex = i; + pending.fAuthorized = false; + pending.strOwnerAssetHeld = strAssetHeld; + + // The scriptSig must reveal a preimage that is valid and hashes to the committed value + if (!AssetAuthPreimageFromScriptSig(tx.vin[i].scriptSig, pending.preimage)) { + strError = "bad-txns-assetauth-bad-preimage"; + return false; + } + + std::string strPreimageError; + if (!pending.preimage.IsValid(strPreimageError)) { + strError = "bad-txns-assetauth-bad-preimage"; + return false; + } + + uint160 hashCommitted; + if (!AssetAuthHashFromScript(coin.out.scriptPubKey, hashCommitted)) { + strError = "bad-txns-assetauth-bad-script"; + return false; + } + + if (pending.preimage.GetHash() != hashCommitted) { + strError = "bad-txns-assetauth-hash-mismatch"; + return false; + } + + vPending.push_back(pending); + } else { + // Owner assets entering the transaction from key-protected (non-P2AH) inputs + // are authorization roots + if (!strAssetHeld.empty()) + setValidAuthorizers.insert(strAssetHeld); + } + } + + if (vPending.empty()) { + return true; + } + + // Pass 2: iteratively authorize P2AH inputs. An owner asset held at a P2AH output + // only becomes a valid authorizer once that P2AH input is itself authorized. This + // implements chaining (key -> moves A! -> authorizes moving B! -> authorizes spending + // P2AH(B!) outputs) and rejects authorization cycles, because a cycle has no + // key-protected root and can never make progress + bool fProgress = true; + size_t nAuthorized = 0; + while (fProgress && nAuthorized < vPending.size()) { + fProgress = false; + for (auto& pending : vPending) { + if (pending.fAuthorized) + continue; + + uint8_t nFound = 0; + for (const auto& name : pending.preimage.vOwnerAssetNames) { + if (setValidAuthorizers.count(name)) + nFound++; + } + + if (nFound >= pending.preimage.nRequired) { + pending.fAuthorized = true; + nAuthorized++; + fProgress = true; + // The owner asset held at this P2AH output can now authorize others + if (!pending.strOwnerAssetHeld.empty()) + setValidAuthorizers.insert(pending.strOwnerAssetHeld); + } + } + } + + if (vInfoRet) { + for (const auto& pending : vPending) { + CAssetAuthInputInfo info; + info.nIndex = pending.nIndex; + info.preimage = pending.preimage; + info.fAuthorized = pending.fAuthorized; + for (const auto& name : pending.preimage.vOwnerAssetNames) { + if (setValidAuthorizers.count(name)) + info.vAuthorizingAssets.push_back(name); + } + vInfoRet->push_back(info); + } + } + + if (nAuthorized < vPending.size()) { + strError = "bad-txns-assetauth-insufficient-owner-movement"; + return false; + } + + return true; +} + CReissueAsset::CReissueAsset(const std::string &strAssetName, const CAmount &nAmount, const int &nUnits, const int &nReissuable, const std::string &strIPFSHash) { diff --git a/src/assets/assets.h b/src/assets/assets.h index 8eeb58244b..c430b5e393 100644 --- a/src/assets/assets.h +++ b/src/assets/assets.h @@ -55,6 +55,7 @@ class CDataStream; class CTransaction; class CTxOut; class Coin; +class CCoinsViewCache; class CWallet; class CReserveKey; class CWalletTx; @@ -454,6 +455,28 @@ bool AssetNullDataFromScript(const CScript& scriptPubKey, CNullAssetTxData& asse bool AssetNullVerifierDataFromScript(const CScript& scriptPubKey, CNullAssetTxVerifierString& verifierData); bool GlobalAssetNullDataFromScript(const CScript& scriptPubKey, CNullAssetTxData& assetData); +//! Pay-to-asset-hash (P2AH) helpers +//! Parse the preimage revealed in a P2AH input's scriptSig (must be a single push) +bool AssetAuthPreimageFromScriptSig(const CScript& scriptSig, CAssetAuthPreimage& preimage); +//! Extract the committed preimage hash from a P2AH scriptPubKey +bool AssetAuthHashFromScript(const CScript& scriptPubKey, uint160& hashRet); + +//! Per-input result details from CheckTxAssetAuthInputs, used by RPC to report why a +//! P2AH spend is or isn't authorized +struct CAssetAuthInputInfo { + size_t nIndex; // index into tx.vin + CAssetAuthPreimage preimage; // preimage revealed in the scriptSig + bool fAuthorized; // whether enough committed owner assets move in this tx + std::vector vAuthorizingAssets; // the committed owner assets that do move +}; + +//! Consensus check for P2AH inputs: every P2AH input being spent must reveal a preimage +//! matching its committed hash, and at least preimage.nRequired of the committed owner +//! assets must move through the transaction (be present in inputs, from key-protected +//! inputs or from already-authorized P2AH inputs). Used by both consensus validation +//! (Consensus::CheckTxAssets) and the verifyassetauth RPC so they can never disagree +bool CheckTxAssetAuthInputs(const CTransaction& tx, const CCoinsViewCache& inputs, std::string& strError, std::vector* vInfoRet = nullptr); + //! Check to make sure the script contains the burn transaction bool CheckIssueBurnTx(const CTxOut& txOut, const AssetType& type, const int numberIssued); bool CheckIssueBurnTx(const CTxOut& txOut, const AssetType& type); diff --git a/src/assets/assettypes.h b/src/assets/assettypes.h index 1567ae03c0..c983866b40 100644 --- a/src/assets/assettypes.h +++ b/src/assets/assettypes.h @@ -304,6 +304,58 @@ class CNullAssetTxData { void ConstructGlobalRestrictionTransaction(CScript &script) const; }; +/** The maximum number of owner asset names that a P2AH preimage may commit to */ +#define MAX_ASSET_AUTH_NAMES 15 + +/** + * Pay-to-asset-hash (P2AH) preimage. + * + * Commits to an m-of-n set of owner asset names ("ASSET!"). A P2AH output's + * script contains Hash160 of the serialization of this object. To spend a + * P2AH output, the spending transaction reveals this preimage in the input's + * scriptSig and must transfer (move through inputs and outputs) at least + * nRequired of the named owner assets. + */ +class CAssetAuthPreimage +{ +public: + uint8_t nRequired; // m: how many of the named owner assets must move + std::vector vOwnerAssetNames; // n: owner asset names, sorted ascending and unique + + CAssetAuthPreimage() + { + SetNull(); + } + + CAssetAuthPreimage(const uint8_t& nRequired, const std::vector& vOwnerAssetNames); + + void SetNull() + { + nRequired = 0; + vOwnerAssetNames.clear(); + } + + bool IsNull() const + { + return nRequired == 0 && vOwnerAssetNames.empty(); + } + + ADD_SERIALIZE_METHODS; + + template + inline void SerializationOp(Stream& s, Operation ser_action) + { + READWRITE(nRequired); + READWRITE(vOwnerAssetNames); + } + + bool IsValid(std::string& strError) const; + /** Hash160 of the serialization of this preimage. Only call on valid preimages */ + uint160 GetHash() const; + /** Construct the 25 byte P2AH base scriptPubKey that commits to this preimage */ + void ConstructTransaction(CScript& script) const; +}; + class CNullAssetTxVerifierString { public: diff --git a/src/base58.cpp b/src/base58.cpp index 6dd39dd175..bce2ce3828 100644 --- a/src/base58.cpp +++ b/src/base58.cpp @@ -224,6 +224,7 @@ class CRavenAddressVisitor : public boost::static_visitor bool operator()(const CKeyID& id) const { return addr->Set(id); } bool operator()(const CScriptID& id) const { return addr->Set(id); } + bool operator()(const CAssetAuthID& id) const { return addr->Set(id); } bool operator()(const CNoDestination& no) const { return false; } }; @@ -241,6 +242,12 @@ bool CRavenAddress::Set(const CScriptID& id) return true; } +bool CRavenAddress::Set(const CAssetAuthID& id) +{ + SetData(GetParams().Base58Prefix(CChainParams::ASSET_AUTH_ADDRESS), &id, 20); + return true; +} + bool CRavenAddress::Set(const CTxDestination& dest) { return boost::apply_visitor(CRavenAddressVisitor(this), dest); @@ -255,7 +262,8 @@ bool CRavenAddress::IsValid(const CChainParams& params) const { bool fCorrectSize = vchData.size() == 20; bool fKnownVersion = vchVersion == params.Base58Prefix(CChainParams::PUBKEY_ADDRESS) || - vchVersion == params.Base58Prefix(CChainParams::SCRIPT_ADDRESS); + vchVersion == params.Base58Prefix(CChainParams::SCRIPT_ADDRESS) || + vchVersion == params.Base58Prefix(CChainParams::ASSET_AUTH_ADDRESS); return fCorrectSize && fKnownVersion; } @@ -269,6 +277,8 @@ CTxDestination CRavenAddress::Get() const return CKeyID(id); else if (vchVersion == GetParams().Base58Prefix(CChainParams::SCRIPT_ADDRESS)) return CScriptID(id); + else if (vchVersion == GetParams().Base58Prefix(CChainParams::ASSET_AUTH_ADDRESS)) + return CAssetAuthID(id); else return CNoDestination(); } @@ -285,6 +295,10 @@ bool CRavenAddress::GetIndexKey(uint160& hashBytes, int& type) const memcpy(&hashBytes, &vchData[0], 20); type = 2; return true; + } else if (vchVersion == GetParams().Base58Prefix(CChainParams::ASSET_AUTH_ADDRESS)) { + memcpy(&hashBytes, &vchData[0], 20); + type = 3; + return true; } return false; diff --git a/src/base58.h b/src/base58.h index 8997daee43..786d0d49ca 100644 --- a/src/base58.h +++ b/src/base58.h @@ -104,6 +104,7 @@ class CRavenAddress : public CBase58Data { public: bool Set(const CKeyID &id); bool Set(const CScriptID &id); + bool Set(const CAssetAuthID &id); bool Set(const CTxDestination &dest); bool IsValid() const; bool IsValid(const CChainParams ¶ms) const; diff --git a/src/chainparams.cpp b/src/chainparams.cpp index 7a8929cecd..a87c4b8dac 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -161,6 +161,13 @@ class CMainParams : public CChainParams { consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nTimeout = 1628877600; // UTC: Fri Aug 13 2021 18:00:00 consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nOverrideRuleChangeActivationThreshold = 1411; // Approx 70% of 2016 consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nOverrideMinerConfirmationWindow = 2016; + // P2AH (pay-to-asset-hash) is NOT scheduled for mainnet activation. + // The start time is set far in the future so the deployment can never start signalling. + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].bit = 11; + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nStartTime = 4102444800LL; // UTC: Jan 1 2100 - effectively never + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nTimeout = 4133980800LL; // UTC: Jan 1 2101 + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nOverrideRuleChangeActivationThreshold = 1714; // Approx 85% of 2016 + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nOverrideMinerConfirmationWindow = 2016; // The best chain should have at least this much work @@ -197,6 +204,7 @@ class CMainParams : public CChainParams { base58Prefixes[SECRET_KEY] = std::vector(1,128); base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x88, 0xB2, 0x1E}; base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x88, 0xAD, 0xE4}; + base58Prefixes[ASSET_AUTH_ADDRESS] = std::vector(1,40); // P2AH addresses start with 'H' // Raven BIP44 cointype in mainnet is '175' nExtCoinType = 175; @@ -326,6 +334,12 @@ class CTestNetParams : public CChainParams { consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nTimeout = 1628877600; // UTC: Fri Aug 13 2021 18:00:00 consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nOverrideRuleChangeActivationThreshold = 1411; // Approx 70% of 2016 consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nOverrideMinerConfirmationWindow = 2016; + // P2AH (pay-to-asset-hash) deployment on testnet + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].bit = 11; + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nStartTime = 1767290400; // UTC: Thu Jan 01 2026 18:00:00 + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nTimeout = 1798826400; // UTC: Fri Jan 01 2027 18:00:00 + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nOverrideRuleChangeActivationThreshold = 1310; + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nOverrideMinerConfirmationWindow = 2016; // The best chain should have at least this much work. consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000000168050db560b4"); @@ -423,6 +437,7 @@ class CTestNetParams : public CChainParams { base58Prefixes[SECRET_KEY] = std::vector(1,239); base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x35, 0x87, 0xCF}; base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x35, 0x83, 0x94}; + base58Prefixes[ASSET_AUTH_ADDRESS] = std::vector(1,43); // P2AH addresses start with 'J' // Raven BIP44 cointype in testnet nExtCoinType = 1; @@ -546,6 +561,12 @@ class CRegTestParams : public CChainParams { consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nTimeout = 999999999999ULL; consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nOverrideRuleChangeActivationThreshold = 400; consensus.vDeployments[Consensus::DEPLOYMENT_COINBASE_ASSETS].nOverrideMinerConfirmationWindow = 500; + // P2AH (pay-to-asset-hash) deployment on regtest - always available for signalling + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].bit = 11; + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nStartTime = 0; + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nTimeout = 999999999999ULL; + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nOverrideRuleChangeActivationThreshold = 108; + consensus.vDeployments[Consensus::DEPLOYMENT_P2AH].nOverrideMinerConfirmationWindow = 144; // The best chain should have at least this much work. consensus.nMinimumChainWork = uint256S("0x00"); @@ -650,6 +671,7 @@ class CRegTestParams : public CChainParams { base58Prefixes[SECRET_KEY] = std::vector(1,239); base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x35, 0x87, 0xCF}; base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x35, 0x83, 0x94}; + base58Prefixes[ASSET_AUTH_ADDRESS] = std::vector(1,43); // P2AH addresses start with 'J' // Raven BIP44 cointype in regtest nExtCoinType = 1; diff --git a/src/chainparams.h b/src/chainparams.h index ee9e028d2b..dab07559bc 100644 --- a/src/chainparams.h +++ b/src/chainparams.h @@ -54,6 +54,7 @@ class CChainParams SECRET_KEY, EXT_PUBLIC_KEY, EXT_SECRET_KEY, + ASSET_AUTH_ADDRESS, // Pay-to-asset-hash (P2AH) addresses MAX_BASE58_TYPES }; diff --git a/src/consensus/consensus.h b/src/consensus/consensus.h index 69b6c3be38..279ba3de29 100644 --- a/src/consensus/consensus.h +++ b/src/consensus/consensus.h @@ -39,6 +39,7 @@ UNUSED_VAR static bool fRip5IsActive = false; UNUSED_VAR static bool fTransferScriptIsActive = false; UNUSED_VAR static bool fEnforcedValuesIsActive = false; UNUSED_VAR static bool fCheckCoinbaseAssetsIsActive = false; +UNUSED_VAR static bool fAssetAuthIsActive = false; unsigned int GetMaxBlockWeight(); unsigned int GetMaxBlockSerializedSize(); diff --git a/src/consensus/params.h b/src/consensus/params.h index f497e91481..22241e65f0 100644 --- a/src/consensus/params.h +++ b/src/consensus/params.h @@ -21,6 +21,7 @@ enum DeploymentPos DEPLOYMENT_TRANSFER_SCRIPT_SIZE, DEPLOYMENT_ENFORCE_VALUE, DEPLOYMENT_COINBASE_ASSETS, + DEPLOYMENT_P2AH, // Deployment of pay-to-asset-hash (P2AH) // DEPLOYMENT_CSV, // Deployment of BIP68, BIP112, and BIP113. // DEPLOYMENT_SEGWIT, // Deployment of BIP141, BIP143, and BIP147. // NOTE: Also add new deployments to VersionBitsDeploymentInfo in versionbits.cpp diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp index 9afed39e57..e5b48e3ddd 100644 --- a/src/consensus/tx_verify.cpp +++ b/src/consensus/tx_verify.cpp @@ -645,6 +645,28 @@ bool Consensus::CheckTxAssets(const CTransaction& tx, CValidationState& state, c } } + /** RVN START - Pay-to-asset-hash (P2AH) input authorization */ + { + bool fHasAssetAuthInput = false; + for (unsigned int i = 0; i < tx.vin.size(); ++i) { + const Coin& coin = inputs.AccessCoin(tx.vin[i].prevout); + if (coin.out.scriptPubKey.IsAssetAuthScript()) { + fHasAssetAuthInput = true; + break; + } + } + + if (fHasAssetAuthInput) { + if (!AreAssetAuthDeployed()) + return state.DoS(100, false, REJECT_INVALID, "bad-txns-assetauth-not-active", false, "", tx.GetHash()); + + std::string strAssetAuthError; + if (!CheckTxAssetAuthInputs(tx, inputs, strAssetAuthError)) + return state.DoS(100, false, REJECT_INVALID, strAssetAuthError, false, "", tx.GetHash()); + } + } + /** RVN END */ + // Create map that stores the amount of an asset transaction output. Used to verify no assets are burned std::map totalOutputs; int index = 0; @@ -663,6 +685,12 @@ bool Consensus::CheckTxAssets(const CTransaction& tx, CValidationState& state, c if (fIsAsset && !AreAssetsDeployed()) return state.DoS(100, false, REJECT_INVALID, "bad-txns-is-asset-and-asset-not-active"); + // Reject the creation of P2AH outputs before the deployment is active. This is + // only enforced for mempool acceptance: blocks containing P2AH outputs are not + // rejected pre-activation to avoid splitting against miners who don't relay them + if (fCheckMempool && txout.scriptPubKey.IsAssetAuthScript() && !AreAssetAuthDeployed()) + return state.DoS(0, false, REJECT_NONSTANDARD, "bad-txns-assetauth-not-active", false, "", tx.GetHash()); + if (txout.scriptPubKey.IsNullAsset()) { if (!AreRestrictedAssetsDeployed()) return state.DoS(100, false, REJECT_INVALID, diff --git a/src/keystore.cpp b/src/keystore.cpp index b1895f192a..b464013148 100644 --- a/src/keystore.cpp +++ b/src/keystore.cpp @@ -65,6 +65,34 @@ bool CBasicKeyStore::GetCScript(const CScriptID &hash, CScript& redeemScriptOut) return false; } +bool CBasicKeyStore::AddAssetAuthPreimage(const std::vector& vchPreimage) +{ + if (vchPreimage.size() > MAX_SCRIPT_ELEMENT_SIZE) + return error("CBasicKeyStore::AddAssetAuthPreimage(): preimages > %i bytes are invalid", MAX_SCRIPT_ELEMENT_SIZE); + + LOCK(cs_KeyStore); + mapAssetAuthPreimages[Hash160(vchPreimage)] = vchPreimage; + return true; +} + +bool CBasicKeyStore::HaveAssetAuthPreimage(const uint160& hash) const +{ + LOCK(cs_KeyStore); + return mapAssetAuthPreimages.count(hash) > 0; +} + +bool CBasicKeyStore::GetAssetAuthPreimage(const uint160& hash, std::vector& vchPreimageOut) const +{ + LOCK(cs_KeyStore); + AssetAuthPreimageMap::const_iterator mi = mapAssetAuthPreimages.find(hash); + if (mi != mapAssetAuthPreimages.end()) + { + vchPreimageOut = (*mi).second; + return true; + } + return false; +} + static bool ExtractPubKey(const CScript &dest, CPubKey& pubKeyOut) { //TODO: Use Solver to extract this? diff --git a/src/keystore.h b/src/keystore.h index 644491a048..774f1dfa65 100644 --- a/src/keystore.h +++ b/src/keystore.h @@ -39,6 +39,11 @@ class CKeyStore virtual bool HaveCScript(const CScriptID &hash) const =0; virtual bool GetCScript(const CScriptID &hash, CScript& redeemScriptOut) const =0; + //! Support for Pay-to-asset-hash (P2AH) preimages, stored like P2SH redeem scripts + virtual bool AddAssetAuthPreimage(const std::vector& vchPreimage) =0; + virtual bool HaveAssetAuthPreimage(const uint160& hash) const =0; + virtual bool GetAssetAuthPreimage(const uint160& hash, std::vector& vchPreimageOut) const =0; + //! Support for Watch-only addresses virtual bool AddWatchOnly(const CScript &dest) =0; virtual bool RemoveWatchOnly(const CScript &dest) =0; @@ -50,6 +55,7 @@ typedef std::map KeyMap; typedef std::map WatchKeyMap; typedef std::map ScriptMap; typedef std::set WatchOnlySet; +typedef std::map > AssetAuthPreimageMap; /** Basic key store, that keeps keys in an address->secret map */ class CBasicKeyStore : public CKeyStore @@ -59,6 +65,7 @@ class CBasicKeyStore : public CKeyStore WatchKeyMap mapWatchKeys; ScriptMap mapScripts; WatchOnlySet setWatchOnly; + AssetAuthPreimageMap mapAssetAuthPreimages; uint256 nWordHash; std::vector vchWords; @@ -103,6 +110,10 @@ class CBasicKeyStore : public CKeyStore bool HaveCScript(const CScriptID &hash) const override; bool GetCScript(const CScriptID &hash, CScript& redeemScriptOut) const override; + bool AddAssetAuthPreimage(const std::vector& vchPreimage) override; + bool HaveAssetAuthPreimage(const uint160& hash) const override; + bool GetAssetAuthPreimage(const uint160& hash, std::vector& vchPreimageOut) const override; + bool AddWatchOnly(const CScript &dest) override; bool RemoveWatchOnly(const CScript &dest) override; bool HaveWatchOnly(const CScript &dest) const override; diff --git a/src/policy/policy.cpp b/src/policy/policy.cpp index 0850230af8..66c127d00a 100644 --- a/src/policy/policy.cpp +++ b/src/policy/policy.cpp @@ -80,6 +80,13 @@ bool IsStandard(const CScript& scriptPubKey, txnouttype& whichType, const bool w return false; else if (!witnessEnabled && (whichType == TX_WITNESS_V0_KEYHASH || whichType == TX_WITNESS_V0_SCRIPTHASH)) return false; + // Pay-to-asset-hash (P2AH) outputs are only standard once the deployment is active + else if (whichType == TX_ASSET_AUTH && !AreAssetAuthDeployed()) + return false; + // Asset data appended to a P2AH base script is also only standard once active + else if ((whichType == TX_TRANSFER_ASSET || whichType == TX_NEW_ASSET || whichType == TX_REISSUE_ASSET) && + scriptPubKey.IsAssetAuthScript() && !AreAssetAuthDeployed()) + return false; return whichType != TX_NONSTANDARD ; } @@ -202,6 +209,19 @@ bool AreInputsStandard(const CTransaction& tx, const CCoinsViewCache& mapInputs) return false; } } + else if (whichType == TX_ASSET_AUTH || + (prevScript.IsAssetAuthScript() && + (whichType == TX_TRANSFER_ASSET || whichType == TX_NEW_ASSET || whichType == TX_REISSUE_ASSET))) + { + // Pay-to-asset-hash (P2AH) inputs are only standard once the deployment is + // active, and the scriptSig must be a single push of the preimage + if (!AreAssetAuthDeployed()) + return false; + if (tx.vin[i].scriptSig.size() > MAX_SCRIPT_ELEMENT_SIZE + 3) + return false; + if (!tx.vin[i].scriptSig.IsPushOnly()) + return false; + } } return true; diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp index 809af40d92..1c63c26670 100644 --- a/src/rpc/blockchain.cpp +++ b/src/rpc/blockchain.cpp @@ -1504,6 +1504,7 @@ UniValue getblockchaininfo(const JSONRPCRequest& request) BIP9SoftForkDescPushBack(bip9_softforks, "transfer_script", consensusParams, Consensus::DEPLOYMENT_TRANSFER_SCRIPT_SIZE); BIP9SoftForkDescPushBack(bip9_softforks, "enforce", consensusParams, Consensus::DEPLOYMENT_ENFORCE_VALUE); BIP9SoftForkDescPushBack(bip9_softforks, "coinbase", consensusParams, Consensus::DEPLOYMENT_COINBASE_ASSETS); + BIP9SoftForkDescPushBack(bip9_softforks, "assetauth", consensusParams, Consensus::DEPLOYMENT_P2AH); obj.push_back(Pair("softforks", softforks)); obj.push_back(Pair("bip9_softforks", bip9_softforks)); diff --git a/src/rpc/misc.cpp b/src/rpc/misc.cpp index cde11e331a..e3330d8a18 100644 --- a/src/rpc/misc.cpp +++ b/src/rpc/misc.cpp @@ -164,6 +164,32 @@ class DescribeAddressVisitor : public boost::static_visitor } return obj; } + + UniValue operator()(const CAssetAuthID &assetAuthID) const { + UniValue obj(UniValue::VOBJ); + obj.push_back(Pair("isscript", false)); + obj.push_back(Pair("isassetauth", true)); + if (pwallet) { + std::vector vchPreimage; + if (pwallet->GetAssetAuthPreimage(assetAuthID, vchPreimage)) { + CAssetAuthPreimage preimage; + CDataStream ssPreimage(vchPreimage, SER_NETWORK, PROTOCOL_VERSION); + try { + ssPreimage >> preimage; + } catch (const std::exception&) { + return obj; // Stored preimage failed to deserialize; report nothing extra + } + obj.push_back(Pair("preimage", HexStr(vchPreimage))); + obj.push_back(Pair("sigsrequired", preimage.nRequired)); + UniValue a(UniValue::VARR); + for (const std::string& name : preimage.vOwnerAssetNames) { + a.push_back(name); + } + obj.push_back(Pair("owner_assets", a)); + } + } + return obj; + } }; #endif diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp index eee46e8d62..9ea37498bf 100644 --- a/src/script/interpreter.cpp +++ b/src/script/interpreter.cpp @@ -233,6 +233,13 @@ bool CheckSignatureEncoding(const std::vector &vchSig, unsigned i { return set_error(serror, SCRIPT_ERR_SIG_HASHTYPE); } + // Pay-to-asset-hash (P2AH): transactions that spend P2AH inputs require every + // signature to commit to the whole transaction with exactly SIGHASH_ALL + else if ((flags & SCRIPT_VERIFY_REQUIRE_SIGHASH_ALL) != 0 && vchSig.size() > 0 && + vchSig[vchSig.size() - 1] != SIGHASH_ALL) + { + return set_error(serror, SCRIPT_ERR_SIG_HASHTYPE); + } return true; } diff --git a/src/script/interpreter.h b/src/script/interpreter.h index 310130cf81..3feb40a5a3 100644 --- a/src/script/interpreter.h +++ b/src/script/interpreter.h @@ -110,6 +110,15 @@ enum // Public keys in segregated witness scripts must be compressed // SCRIPT_VERIFY_WITNESS_PUBKEYTYPE = (1U << 15), + + // All ECDSA signatures in the transaction must use exactly SIGHASH_ALL + // (no SIGHASH_NONE, SIGHASH_SINGLE or SIGHASH_ANYONECANPAY). + // + // Used for transactions spending pay-to-asset-hash (P2AH) inputs: P2AH inputs carry + // no signature of their own, so the transaction's integrity comes entirely from the + // signatures on the other (authorizing) inputs. Those signatures must commit to the + // whole transaction, otherwise a miner could rewrite the outputs and steal P2AH value. + SCRIPT_VERIFY_REQUIRE_SIGHASH_ALL = (1U << 16), }; bool CheckSignatureEncoding(const std::vector &vchSig, unsigned int flags, ScriptError *serror); diff --git a/src/script/ismine.cpp b/src/script/ismine.cpp index 0e647c119e..063ef386b6 100644 --- a/src/script/ismine.cpp +++ b/src/script/ismine.cpp @@ -193,6 +193,14 @@ isminetype IsMine(const CKeyStore &keystore, const CScript& scriptPubKey, bool& return ISMINE_SPENDABLE; break; } + + case TX_ASSET_AUTH: { + // P2AH outputs are never ISMINE_SPENDABLE even if the wallet knows the + // preimage. They are not spendable by signatures, only by moving the + // committed owner assets, so they must never be selected as inputs by + // normal wallet coin selection. Wallets track them as watch-only. + break; + } /** RVN END*/ } diff --git a/src/script/script.cpp b/src/script/script.cpp index e7fa150520..fbaaa66bfc 100644 --- a/src/script/script.cpp +++ b/src/script/script.cpp @@ -353,6 +353,32 @@ bool CScript::IsNullAssetVerifierTxDataScript() const (*this)[1] == OP_RESERVED && (*this)[2] != OP_RESERVED); } + +bool CScript::IsPayToAssetAuthHash() const +{ + // Extra-fast test for pay-to-asset-hash (P2AH) CScripts: + // The base script is exactly 25 bytes so that asset transfer data can be + // appended after it the same way it is appended to P2PKH scripts (the + // asset parsing code expects OP_RVN_ASSET at index 25). + return (this->size() == 25 && + (*this)[0] == OP_DUP && + (*this)[1] == OP_HASH160 && + (*this)[2] == 0x14 && + (*this)[23] == OP_EQUAL && + (*this)[24] == OP_NIP); +} + +bool CScript::IsAssetAuthScript() const +{ + // A P2AH script with or without asset transfer data appended after the + // 25 byte base script + return (this->size() >= 25 && + (*this)[0] == OP_DUP && + (*this)[1] == OP_HASH160 && + (*this)[2] == 0x14 && + (*this)[23] == OP_EQUAL && + (*this)[24] == OP_NIP); +} /** RVN END */ bool CScript::IsPayToWitnessScriptHash() const diff --git a/src/script/script.h b/src/script/script.h index 18fa14005e..8eff598791 100644 --- a/src/script/script.h +++ b/src/script/script.h @@ -676,6 +676,10 @@ class CScript : public CScriptBase bool IsNullAssetTxDataScript() const; bool IsNullAssetVerifierTxDataScript() const; bool IsNullGlobalRestrictionAssetTxDataScript() const; + /** Pay-to-asset-hash (P2AH): exact 25 byte base script that commits to a hash of owner asset names */ + bool IsPayToAssetAuthHash() const; + /** Pay-to-asset-hash base script with or without asset transfer data appended after it */ + bool IsAssetAuthScript() const; /** RVN END */ /** Used for obsolete pay-to-pubkey addresses indexing. */ diff --git a/src/script/sign.cpp b/src/script/sign.cpp index 68804c62aa..a178a27d72 100644 --- a/src/script/sign.cpp +++ b/src/script/sign.cpp @@ -118,6 +118,18 @@ static bool SignStep(const BaseSignatureCreator& creator, const CScript& scriptP ret.push_back(ToByteVector(vch)); } return true; + + case TX_ASSET_AUTH: { + // Pay-to-asset-hash: the "signature" is the preimage that hashes to the + // committed value. The actual authorization (owner asset movement) is + // enforced by consensus, not by this script + std::vector vchPreimage; + if (creator.KeyStore().GetAssetAuthPreimage(uint160(vSolutions[0]), vchPreimage)) { + ret.push_back(vchPreimage); + return true; + } + return false; + } /** RVN END */ case TX_PUBKEY: keyID = CPubKey(vSolutions[0]).GetID(); @@ -429,6 +441,11 @@ static Stacks CombineSignatures(const CScript& scriptPubKey, const BaseSignature if (sigs1.script.empty() || sigs1.script[0].empty()) return sigs2; return sigs1; + case TX_ASSET_AUTH: + // Preimages are bigger than placeholders or empty scripts: + if (sigs1.script.empty() || sigs1.script[0].empty()) + return sigs2; + return sigs1; default: return Stacks(); diff --git a/src/script/standard.cpp b/src/script/standard.cpp index 5b8e19766e..058a15f5b0 100644 --- a/src/script/standard.cpp +++ b/src/script/standard.cpp @@ -39,6 +39,7 @@ const char* GetTxnOutputType(txnouttype t) case TX_NEW_ASSET: return ASSET_NEW_STRING; case TX_TRANSFER_ASSET: return ASSET_TRANSFER_STRING; case TX_REISSUE_ASSET: return ASSET_REISSUE_STRING; + case TX_ASSET_AUTH: return "assetauth"; /** RVN END */ } return nullptr; @@ -72,6 +73,16 @@ bool Solver(const CScript& scriptPubKey, txnouttype& typeRet, std::vector hashBytes(scriptPubKey.begin()+3, scriptPubKey.begin()+23); + vSolutionsRet.push_back(hashBytes); + return true; + } + int nType = 0; bool fIsOwner = false; if (scriptPubKey.IsAssetScript(nType, fIsOwner)) { @@ -234,8 +245,17 @@ bool ExtractDestination(const CScript& scriptPubKey, CTxDestination& addressRet) addressRet = CScriptID(uint160(vSolutions[0])); return true; /** RVN START */ + } else if (whichType == TX_ASSET_AUTH) { + addressRet = CAssetAuthID(uint160(vSolutions[0])); + return true; } else if (whichType == TX_NEW_ASSET || whichType == TX_REISSUE_ASSET || whichType == TX_TRANSFER_ASSET) { - addressRet = CKeyID(uint160(vSolutions[0])); + // Asset data can be appended to either a P2PKH base script or a P2AH base script. + // Check the base script type so asset balances at P2AH addresses are tracked + // under the P2AH address + if (scriptPubKey.IsAssetAuthScript()) + addressRet = CAssetAuthID(uint160(vSolutions[0])); + else + addressRet = CKeyID(uint160(vSolutions[0])); return true; } else if (whichType == TX_RESTRICTED_ASSET_DATA) { if (vSolutions.size()) { @@ -313,6 +333,14 @@ class CScriptVisitor : public boost::static_visitor *script << OP_HASH160 << ToByteVector(scriptID) << OP_EQUAL; return true; } + + bool operator()(const CAssetAuthID &assetAuthID) const { + script->clear(); + // Pay-to-asset-hash: same 25 byte layout as P2PKH so asset data can be appended, + // but ends in OP_EQUAL OP_NIP so the preimage push satisfies the script + *script << OP_DUP << OP_HASH160 << ToByteVector(assetAuthID) << OP_EQUAL << OP_NIP; + return true; + } }; } // namespace @@ -341,6 +369,12 @@ namespace *script << OP_RVN_ASSET << ToByteVector(scriptID); return true; } + + bool operator()(const CAssetAuthID &assetAuthID) const { + script->clear(); + *script << OP_RVN_ASSET << ToByteVector(assetAuthID); + return true; + } }; } // namespace diff --git a/src/script/standard.h b/src/script/standard.h index dda17270cc..5af67374f1 100644 --- a/src/script/standard.h +++ b/src/script/standard.h @@ -28,6 +28,16 @@ class CScriptID : public uint160 CScriptID(const uint160& in) : uint160(in) {} }; +/** RVN START */ +/** A reference to a P2AH asset authorization set: the Hash160 of the serialized CAssetAuthPreimage */ +class CAssetAuthID : public uint160 +{ +public: + CAssetAuthID() : uint160() {} + CAssetAuthID(const uint160& in) : uint160(in) {} +}; +/** RVN END */ + /** * Default setting for nMaxDatacarrierBytes. 80 bytes of data, +1 for OP_RETURN, * +2 for the pushdata opcodes. @@ -70,6 +80,7 @@ enum txnouttype TX_REISSUE_ASSET = 9, TX_TRANSFER_ASSET = 10, TX_RESTRICTED_ASSET_DATA = 11, //!< unspendable OP_RAVEN_ASSET script that carries data + TX_ASSET_AUTH = 12, //!< pay-to-asset-hash (P2AH): spendable by moving committed owner assets /** RVN END */ }; @@ -84,9 +95,10 @@ class CNoDestination { * * CNoDestination: no destination set * * CKeyID: TX_PUBKEYHASH destination * * CScriptID: TX_SCRIPTHASH destination + * * CAssetAuthID: TX_ASSET_AUTH (P2AH) destination * A CTxDestination is the internal data type encoded in a ravencoin address */ -typedef boost::variant CTxDestination; +typedef boost::variant CTxDestination; /** Check whether a CTxDestination is a CNoDestination. */ bool IsValidDestination(const CTxDestination& dest); diff --git a/src/validation.cpp b/src/validation.cpp index 1c33e9a394..6615fb014d 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -1611,6 +1611,21 @@ bool CheckInputs(const CTransaction& tx, CValidationState &state, const CCoinsVi // correct (ie that the transaction hash which is in tx's prevouts // properly commits to the scriptPubKey in the inputs view of that // transaction). + /** RVN START - Pay-to-asset-hash (P2AH) */ + // If this transaction spends any P2AH input, every signature in the transaction + // must commit to the whole transaction with SIGHASH_ALL. P2AH inputs carry no + // signature, so the transaction is only bound by the other inputs' signatures + if (AreAssetAuthDeployed()) { + for (unsigned int i = 0; i < tx.vin.size(); i++) { + const Coin& coin = inputs.AccessCoin(tx.vin[i].prevout); + if (!coin.IsSpent() && coin.out.scriptPubKey.IsAssetAuthScript()) { + flags |= SCRIPT_VERIFY_REQUIRE_SIGHASH_ALL; + break; + } + } + } + /** RVN END */ + uint256 hashCacheEntry; // We only use the first 19 bytes of nonce to avoid a second SHA // round - giving us 19 + 32 + 4 = 55 bytes (+ 8 + 1 = 64) @@ -5824,6 +5839,18 @@ bool AreRestrictedAssetsDeployed() { return IsRip5Active(); } +bool AreAssetAuthDeployed() +{ + if (fAssetAuthIsActive) + return true; + + const ThresholdState thresholdState = VersionBitsTipState(GetParams().GetConsensus(), Consensus::DEPLOYMENT_P2AH); + if (thresholdState == THRESHOLD_ACTIVE) + fAssetAuthIsActive = true; + + return fAssetAuthIsActive; +} + bool IsDGWActive(unsigned int nBlockNumber) { return nBlockNumber >= GetParams().DGWActivationBlock(); } diff --git a/src/validation.h b/src/validation.h index 6653d9ac6e..4158d4a420 100644 --- a/src/validation.h +++ b/src/validation.h @@ -608,6 +608,9 @@ bool IsRip5Active(); bool AreTransferScriptsSizeDeployed(); +//! Check if the pay-to-asset-hash (P2AH) deployment is active +bool AreAssetAuthDeployed(); + bool IsDGWActive(unsigned int nBlockNumber); bool IsMessagingActive(unsigned int nBlockNumber); bool IsRestrictedActive(unsigned int nBlockNumber); diff --git a/src/versionbits.cpp b/src/versionbits.cpp index e170cb6e1a..d5f2583adb 100644 --- a/src/versionbits.cpp +++ b/src/versionbits.cpp @@ -34,6 +34,10 @@ const struct VBDeploymentInfo VersionBitsDeploymentInfo[Consensus::MAX_VERSION_B { /*.name =*/ "coinbase", /*.gbt_force =*/ true, + }, + { + /*.name =*/ "assetauth", + /*.gbt_force =*/ true, } }; diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp index 36fa33ddde..18cfd88822 100644 --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -1369,6 +1369,11 @@ class Witnessifier : public boost::static_visitor } return false; } + + bool operator()(const CAssetAuthID &assetAuthID) { + // P2AH addresses cannot be wrapped in witness scripts + return false; + } }; UniValue addwitnessaddress(const JSONRPCRequest& request) diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index 70bcb8f5ca..efcab688da 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -129,6 +129,10 @@ class CAffectedKeysVisitor : public boost::static_visitor { Process(script); } + void operator()(const CAssetAuthID &assetAuthId) { + // P2AH destinations are not backed by keys + } + void operator()(const CNoDestination &none) {} }; @@ -399,6 +403,25 @@ bool CWallet::LoadCScript(const CScript& redeemScript) return CCryptoKeyStore::AddCScript(redeemScript); } +bool CWallet::AddAssetAuthPreimage(const std::vector& vchPreimage) +{ + if (!CCryptoKeyStore::AddAssetAuthPreimage(vchPreimage)) + return false; + return CWalletDB(*dbw).WriteAssetAuthPreimage(Hash160(vchPreimage), vchPreimage); +} + +bool CWallet::LoadAssetAuthPreimage(const std::vector& vchPreimage) +{ + if (vchPreimage.size() > MAX_SCRIPT_ELEMENT_SIZE) + { + LogPrintf("%s: Warning: This wallet contains a P2AH preimage of size %i which exceeds maximum size %i and can never be used.\n", + __func__, vchPreimage.size(), MAX_SCRIPT_ELEMENT_SIZE); + return true; + } + + return CCryptoKeyStore::AddAssetAuthPreimage(vchPreimage); +} + bool CWallet::AddWatchOnly(const CScript& dest) { if (!CCryptoKeyStore::AddWatchOnly(dest)) diff --git a/src/wallet/wallet.h b/src/wallet/wallet.h index a1563e071c..7c753e4c55 100644 --- a/src/wallet/wallet.h +++ b/src/wallet/wallet.h @@ -939,6 +939,11 @@ class CWallet final : public CCryptoKeyStore, public CValidationInterface bool AddCScript(const CScript& redeemScript) override; bool LoadCScript(const CScript& redeemScript); + //! Adds a P2AH preimage to the store, and saves it to disk + bool AddAssetAuthPreimage(const std::vector& vchPreimage) override; + //! Adds a P2AH preimage to the store, without saving it to disk (used by LoadWallet) + bool LoadAssetAuthPreimage(const std::vector& vchPreimage); + //! Adds a destination data tuple to the store, and saves it to disk bool AddDestData(const CTxDestination &dest, const std::string &key, const std::string &value); //! Erases a destination data tuple in the store and on disk diff --git a/src/wallet/walletdb.cpp b/src/wallet/walletdb.cpp index a18b4b1101..8b5c2a6c7f 100644 --- a/src/wallet/walletdb.cpp +++ b/src/wallet/walletdb.cpp @@ -98,6 +98,11 @@ bool CWalletDB::WriteCScript(const uint160& hash, const CScript& redeemScript) return WriteIC(std::make_pair(std::string("cscript"), hash), redeemScript, false); } +bool CWalletDB::WriteAssetAuthPreimage(const uint160& hash, const std::vector& vchPreimage) +{ + return WriteIC(std::make_pair(std::string("assetauthpre"), hash), vchPreimage, false); +} + bool CWalletDB::WriteWatchOnly(const CScript &dest, const CKeyMetadata& keyMeta) { if (!WriteIC(std::make_pair(std::string("watchmeta"), dest), keyMeta)) { @@ -490,6 +495,18 @@ bool ReadKeyValue(CWallet* pwallet, CDataStream& ssKey, CDataStream& ssValue, return false; } } + else if (strType == "assetauthpre") + { + uint160 hash; + ssKey >> hash; + std::vector vchPreimage; + ssValue >> vchPreimage; + if (!pwallet->LoadAssetAuthPreimage(vchPreimage)) + { + strErr = "Error reading wallet database: LoadAssetAuthPreimage failed"; + return false; + } + } else if (strType == "orderposnext") { ssValue >> pwallet->nOrderPosNext; diff --git a/src/wallet/walletdb.h b/src/wallet/walletdb.h index 3465a95d80..bef2def1dc 100644 --- a/src/wallet/walletdb.h +++ b/src/wallet/walletdb.h @@ -213,6 +213,8 @@ class CWalletDB bool WriteCScript(const uint160& hash, const CScript& redeemScript); + bool WriteAssetAuthPreimage(const uint160& hash, const std::vector& vchPreimage); + bool WriteWatchOnly(const CScript &script, const CKeyMetadata &keymeta); bool EraseWatchOnly(const CScript &script); From 6ef24fe5cebe9a376400518abde0bdaadfab407e Mon Sep 17 00:00:00 2001 From: Tyler Hess Date: Sat, 30 May 2026 16:10:05 -0600 Subject: [PATCH 13/15] Add P2AH RPC commands and raw transaction support New RPC commands in src/rpc/assetauth.cpp: - createassetauthaddress: create a P2AH address from m-of-n owner asset names - addassetauthaddress: same + store preimage in wallet and watch the address - getassetauthinfo: decode a P2AH address or preimage - spendassetauth: wallet spend from a P2AH address (auto-selects owner tokens, moves them to fresh addresses, builds/signs/broadcasts) - verifyassetauth: verify the P2AH authorization of a raw transaction using the same consensus check (CheckTxAssetAuthInputs) - listassetauthutxos: list UTXOs at a watched P2AH address Raw transaction support: - signrawtransaction prevtxs accepts assetAuthPreimage for P2AH inputs - decoderawtransaction/gettxout show assetauth info on outputs and decode preimages on inputs - SignStep handles asset-carrying P2AH scripts (preimage instead of key sig) Verified end-to-end on regtest: 1-of-1 spends, 2-of-3 multisig, chained authorization (ROOT! -> LEAF! -> RVN in one tx), and rejection of spends without owner-token movement. Co-Authored-By: Claude Opus 4.8 --- src/Makefile.am | 1 + src/core_write.cpp | 30 ++ src/rpc/assetauth.cpp | 1007 ++++++++++++++++++++++++++++++++++++ src/rpc/client.cpp | 6 + src/rpc/rawtransaction.cpp | 20 + src/rpc/register.h | 3 + src/script/sign.cpp | 28 +- 7 files changed, 1076 insertions(+), 19 deletions(-) create mode 100644 src/rpc/assetauth.cpp diff --git a/src/Makefile.am b/src/Makefile.am index a44cc99c66..7aebe3882c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -277,6 +277,7 @@ libraven_server_a_SOURCES = \ policy/rbf.cpp \ pow.cpp \ rest.cpp \ + rpc/assetauth.cpp \ rpc/assets.cpp \ rpc/blockchain.cpp \ rpc/messages.cpp \ diff --git a/src/core_write.cpp b/src/core_write.cpp index 2de6c47435..4a9a42426e 100644 --- a/src/core_write.cpp +++ b/src/core_write.cpp @@ -262,6 +262,18 @@ void ScriptPubKeyToUniv(const CScript& scriptPubKey, out.pushKV("asset_data", assetInfo); } + + // Pay-to-asset-hash (P2AH): show the committed preimage hash for both bare P2AH outputs + // and P2AH outputs that carry asset data + if (scriptPubKey.IsAssetAuthScript()) { + UniValue authInfo(UniValue::VOBJ); + uint160 hash; + if (AssetAuthHashFromScript(scriptPubKey, hash)) { + authInfo.pushKV("hash", hash.GetHex()); + authInfo.pushKV("address", EncodeDestination(CAssetAuthID(hash))); + } + out.pushKV("assetauth", authInfo); + } /** RVN END */ UniValue a(UniValue::VARR); @@ -300,6 +312,24 @@ void TxToUniv(const CTransaction& tx, const uint256& hashBlock, UniValue& entry, } in.pushKV("txinwitness", txinwitness); } + + /** RVN START */ + // Pay-to-asset-hash (P2AH): if the scriptSig decodes as a P2AH preimage, show its contents + { + CAssetAuthPreimage preimage; + if (AssetAuthPreimageFromScriptSig(txin.scriptSig, preimage)) { + UniValue p(UniValue::VOBJ); + p.pushKV("nrequired", preimage.nRequired); + p.pushKV("total", (int)preimage.vOwnerAssetNames.size()); + UniValue assets(UniValue::VARR); + for (const std::string& name : preimage.vOwnerAssetNames) + assets.push_back(name); + p.pushKV("owner_assets", assets); + p.pushKV("hash", preimage.GetHash().GetHex()); + in.pushKV("assetAuthPreimage", p); + } + } + /** RVN END */ } in.pushKV("sequence", (int64_t)txin.nSequence); vin.push_back(in); diff --git a/src/rpc/assetauth.cpp b/src/rpc/assetauth.cpp new file mode 100644 index 0000000000..565dc9fb61 --- /dev/null +++ b/src/rpc/assetauth.cpp @@ -0,0 +1,1007 @@ +// Copyright (c) 2021 The Raven Core developers +// Distributed under the MIT software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. + +#include "assets/assets.h" +#include "assets/assettypes.h" + +#include "amount.h" +#include "base58.h" +#include "chain.h" +#include "consensus/tx_verify.h" +#include "consensus/validation.h" +#include "core_io.h" +#include "policy/policy.h" +#include "rpc/safemode.h" +#include "rpc/server.h" +#include "script/script.h" +#include "script/standard.h" +#include "script/sign.h" +#include "txmempool.h" +#include "util.h" +#include "utilmoneystr.h" +#include "utilstrencodings.h" +#include "validation.h" +#include "net.h" + +#ifdef ENABLE_WALLET +#include "wallet/coincontrol.h" +#include "wallet/fees.h" +#include "wallet/wallet.h" +#include "wallet/rpcwallet.h" +#endif + +#include + +std::string AssetAuthActivationWarning() +{ + return AreAssetAuthDeployed() ? "" : "\nTHIS COMMAND IS NOT YET ACTIVE! P2AH (pay-to-asset-hash) has not been activated on this network.\n"; +} + +/** + * Used by createassetauthaddress / addassetauthaddress: + * Parses and validates (nrequired, [owner asset names]) into a canonical preimage + */ +static CAssetAuthPreimage _createassetauth_preimage(const UniValue& params) +{ + int nRequired = params[0].get_int(); + const UniValue& names = params[1].get_array(); + + if (nRequired < 1) + throw JSONRPCError(RPC_INVALID_PARAMETER, "a P2AH address must require at least one owner asset to authorize spends"); + if ((int)names.size() < nRequired) + throw JSONRPCError(RPC_INVALID_PARAMETER, + strprintf("not enough owner assets supplied (got %u assets, but need at least %d to authorize)", names.size(), nRequired)); + if (names.size() > MAX_ASSET_AUTH_NAMES) + throw JSONRPCError(RPC_INVALID_PARAMETER, + strprintf("number of owner assets in a P2AH address can't be larger than %d", MAX_ASSET_AUTH_NAMES)); + + std::vector vNames; + for (unsigned int i = 0; i < names.size(); i++) { + std::string name = names[i].get_str(); + if (!IsAssetNameAnOwner(name)) + throw JSONRPCError(RPC_INVALID_PARAMETER, + strprintf("%s is not a valid owner asset name (owner asset names end with '%s')", name, OWNER_TAG)); + vNames.push_back(name); + } + + // Canonicalize: sort ascending and reject duplicates so a given set of names + // always produces the same preimage and address + std::sort(vNames.begin(), vNames.end()); + for (size_t i = 1; i < vNames.size(); i++) { + if (vNames[i] == vNames[i - 1]) + throw JSONRPCError(RPC_INVALID_PARAMETER, strprintf("duplicate owner asset name: %s", vNames[i])); + } + + CAssetAuthPreimage preimage((uint8_t)nRequired, vNames); + + std::string strError; + if (!preimage.IsValid(strError)) + throw JSONRPCError(RPC_INVALID_PARAMETER, strError); + + return preimage; +} + +static std::vector SerializePreimage(const CAssetAuthPreimage& preimage) +{ + CDataStream ssPreimage(SER_NETWORK, PROTOCOL_VERSION); + ssPreimage << preimage; + return std::vector(ssPreimage.begin(), ssPreimage.end()); +} + +static UniValue PreimageToUniValue(const CAssetAuthPreimage& preimage) +{ + UniValue result(UniValue::VOBJ); + CAssetAuthID id(preimage.GetHash()); + std::vector vchPreimage = SerializePreimage(preimage); + + result.push_back(Pair("address", EncodeDestination(id))); + result.push_back(Pair("hash", id.GetHex())); + result.push_back(Pair("preimage", HexStr(vchPreimage))); + result.push_back(Pair("nrequired", preimage.nRequired)); + result.push_back(Pair("total", (int)preimage.vOwnerAssetNames.size())); + + UniValue assets(UniValue::VARR); + for (const std::string& name : preimage.vOwnerAssetNames) + assets.push_back(name); + result.push_back(Pair("owner_assets", assets)); + + return result; +} + +UniValue createassetauthaddress(const JSONRPCRequest& request) +{ + if (request.fHelp || request.params.size() != 2) + throw std::runtime_error( + "createassetauthaddress nrequired [\"owner_asset\",...]\n" + + AssetAuthActivationWarning() + + "\nCreates a pay-to-asset-hash (P2AH) address that requires nrequired of the given owner assets\n" + "to move through any transaction that spends from it. Does not modify the wallet.\n" + "\nKEEP THE RETURNED PREIMAGE: it is required to spend from the address.\n" + + "\nArguments:\n" + "1. nrequired (numeric, required) The number of owner assets that must move in the spending transaction\n" + "2. \"owner_assets\" (array, required) A json array of owner asset names (each must end with '!')\n" + " [\n" + " \"asset_name!\" (string) owner asset name\n" + " ,...\n" + " ]\n" + + "\nResult:\n" + "{\n" + " \"address\":\"address\", (string) The P2AH address\n" + " \"hash\":\"hex\", (string) The hash160 of the preimage\n" + " \"preimage\":\"hex\", (string) The serialized preimage. KEEP THIS - it is required to spend\n" + " \"nrequired\": n, (numeric) Number of owner assets that must move to authorize a spend\n" + " \"total\": n, (numeric) Total number of owner assets committed to\n" + " \"owner_assets\": [...] (array) The canonical (sorted) owner asset names\n" + "}\n" + + "\nExamples:\n" + + HelpExampleCli("createassetauthaddress", "1 \"[\\\"MYASSET!\\\"]\"") + + HelpExampleCli("createassetauthaddress", "2 \"[\\\"ALPHA!\\\",\\\"BETA!\\\",\\\"GAMMA!\\\"]\"") + + HelpExampleRpc("createassetauthaddress", "2, \"[\\\"ALPHA!\\\",\\\"BETA!\\\",\\\"GAMMA!\\\"]\"") + ); + + CAssetAuthPreimage preimage = _createassetauth_preimage(request.params); + return PreimageToUniValue(preimage); +} + +UniValue getassetauthinfo(const JSONRPCRequest& request) +{ + if (request.fHelp || request.params.size() != 1) + throw std::runtime_error( + "getassetauthinfo \"address_or_hex\"\n" + + AssetAuthActivationWarning() + + "\nDecodes a P2AH address or a hex-encoded P2AH preimage.\n" + "\nIf an address is given, the preimage is looked up in the wallet (if available).\n" + "If a hex preimage is given, it is decoded directly.\n" + + "\nArguments:\n" + "1. \"address_or_hex\" (string, required) A P2AH address or hex-encoded preimage\n" + + "\nResult (preimage known):\n" + "{\n" + " \"address\":\"address\", (string) The P2AH address\n" + " \"hash\":\"hex\", (string) The hash160 of the preimage\n" + " \"known\": true, (boolean) Whether the preimage is known\n" + " \"preimage\":\"hex\", (string) The serialized preimage\n" + " \"nrequired\": n, (numeric) Number of owner assets that must move to authorize a spend\n" + " \"total\": n, (numeric) Total number of owner assets committed to\n" + " \"owner_assets\": [...] (array) The owner asset names\n" + "}\n" + "\nResult (preimage unknown):\n" + "{\n" + " \"address\":\"address\", (string) The P2AH address\n" + " \"hash\":\"hex\", (string) The committed hash\n" + " \"known\": false (boolean) The preimage is not known to this node\n" + "}\n" + + "\nExamples:\n" + + HelpExampleCli("getassetauthinfo", "\"address\"") + + HelpExampleRpc("getassetauthinfo", "\"hexpreimage\"") + ); + + std::string param = request.params[0].get_str(); + + // Case 1: hex preimage + if (IsHex(param)) { + std::vector vchPreimage = ParseHex(param); + CDataStream ssPreimage(vchPreimage, SER_NETWORK, PROTOCOL_VERSION); + CAssetAuthPreimage preimage; + try { + ssPreimage >> preimage; + } catch (const std::exception&) { + throw JSONRPCError(RPC_INVALID_PARAMETER, "Failed to decode hex as a P2AH preimage"); + } + + std::string strError; + if (!preimage.IsValid(strError)) + throw JSONRPCError(RPC_INVALID_PARAMETER, strprintf("Decoded preimage is not valid: %s", strError)); + + UniValue result = PreimageToUniValue(preimage); + result.push_back(Pair("known", true)); + return result; + } + + // Case 2: P2AH address + CTxDestination dest = DecodeDestination(param); + if (!IsValidDestination(dest)) + throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, std::string("Invalid address or hex preimage: ") + param); + + const CAssetAuthID* assetAuthID = boost::get(&dest); + if (!assetAuthID) + throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, std::string("Not a P2AH address: ") + param); + + UniValue result(UniValue::VOBJ); + result.push_back(Pair("address", param)); + result.push_back(Pair("hash", assetAuthID->GetHex())); + +#ifdef ENABLE_WALLET + CWallet* const pwallet = GetWalletForJSONRPCRequest(request); + if (pwallet) { + std::vector vchPreimage; + if (pwallet->GetAssetAuthPreimage(*assetAuthID, vchPreimage)) { + CDataStream ssPreimage(vchPreimage, SER_NETWORK, PROTOCOL_VERSION); + CAssetAuthPreimage preimage; + try { + ssPreimage >> preimage; + UniValue full = PreimageToUniValue(preimage); + full.push_back(Pair("known", true)); + return full; + } catch (const std::exception&) { + // fall through to unknown + } + } + } +#endif + + result.push_back(Pair("known", false)); + return result; +} + +UniValue verifyassetauth(const JSONRPCRequest& request) +{ + if (request.fHelp || request.params.size() < 1 || request.params.size() > 2) + throw std::runtime_error( + "verifyassetauth \"hexstring\" ( [{\"txid\":\"id\",\"vout\":n,\"scriptPubKey\":\"hex\"},...] )\n" + + AssetAuthActivationWarning() + + "\nVerifies the P2AH (pay-to-asset-hash) authorization of a raw transaction.\n" + "\nFor each P2AH input, reports whether the revealed preimage matches the committed hash and\n" + "whether enough of the committed owner assets move through the transaction to authorize the spend.\n" + "\nThe transaction's inputs are looked up in the UTXO set and mempool. Inputs that are not found\n" + "there can be provided through the prevtxs parameter.\n" + + "\nArguments:\n" + "1. \"hexstring\" (string, required) The hex string of the raw transaction\n" + "2. \"prevtxs\" (array, optional) An array of previous dependent transaction outputs\n" + " [\n" + " {\n" + " \"txid\":\"id\", (string, required) The transaction id\n" + " \"vout\":n, (numeric, required) The output number\n" + " \"scriptPubKey\": \"hex\", (string, required) The output script\n" + " \"amount\": value (numeric, optional) The amount spent\n" + " }\n" + " ,...\n" + " ]\n" + + "\nResult:\n" + "{\n" + " \"valid\": true|false, (boolean) Whether every P2AH input in the transaction is authorized\n" + " \"active\": true|false, (boolean) Whether the P2AH deployment is active\n" + " \"inputs\": [ (array) Details for each P2AH input\n" + " {\n" + " \"vin\": n, (numeric) The input index\n" + " \"txid\": \"id\", (string) The previous transaction id\n" + " \"vout\": n, (numeric) The previous output index\n" + " \"nrequired\": n, (numeric) Owner assets required to move\n" + " \"total\": n, (numeric) Total owner assets committed to\n" + " \"owner_assets\": [...], (array) The committed owner asset names\n" + " \"moved\": [...], (array) The committed owner assets that move in this transaction\n" + " \"authorized\": true|false (boolean) Whether this input is authorized\n" + " }\n" + " ,...\n" + " ]\n" + "}\n" + + "\nExamples:\n" + + HelpExampleCli("verifyassetauth", "\"hexstring\"") + + HelpExampleRpc("verifyassetauth", "\"hexstring\"") + ); + + ObserveSafeMode(); + + CMutableTransaction mtx; + if (!DecodeHexTx(mtx, request.params[0].get_str(), true)) + throw JSONRPCError(RPC_DESERIALIZATION_ERROR, "TX decode failed"); + CTransaction tx(mtx); + + // Build a view of the inputs from the UTXO set, mempool, and any provided prevtxs + CCoinsView viewDummy; + CCoinsViewCache view(&viewDummy); + { + LOCK2(cs_main, mempool.cs); + CCoinsViewCache &viewChain = *pcoinsTip; + CCoinsViewMemPool viewMempool(&viewChain, mempool); + view.SetBackend(viewMempool); // temporarily switch cache backend to db+mempool view + + for (const CTxIn& txin : tx.vin) { + view.AccessCoin(txin.prevout); // Load entries from viewChain into view; can fail. + } + + view.SetBackend(viewDummy); // switch back to avoid locking mempool for too long + } + + // Overlay user-provided prevouts + if (request.params.size() > 1 && !request.params[1].isNull()) { + UniValue prevTxs = request.params[1].get_array(); + for (unsigned int idx = 0; idx < prevTxs.size(); idx++) { + const UniValue& p = prevTxs[idx]; + if (!p.isObject()) + throw JSONRPCError(RPC_DESERIALIZATION_ERROR, "expected object with {\"txid\",\"vout\",\"scriptPubKey\"}"); + + UniValue prevOut = p.get_obj(); + RPCTypeCheckObj(prevOut, + { + {"txid", UniValueType(UniValue::VSTR)}, + {"vout", UniValueType(UniValue::VNUM)}, + {"scriptPubKey", UniValueType(UniValue::VSTR)}, + }); + + uint256 txid = ParseHashO(prevOut, "txid"); + int nOut = find_value(prevOut, "vout").get_int(); + if (nOut < 0) + throw JSONRPCError(RPC_DESERIALIZATION_ERROR, "vout must be positive"); + + COutPoint out(txid, nOut); + std::vector pkData(ParseHexO(prevOut, "scriptPubKey")); + CScript scriptPubKey(pkData.begin(), pkData.end()); + + Coin newcoin; + newcoin.out.scriptPubKey = scriptPubKey; + newcoin.out.nValue = 0; + if (prevOut.exists("amount")) { + newcoin.out.nValue = AmountFromValue(find_value(prevOut, "amount")); + } + newcoin.nHeight = 1; + view.AddCoin(out, std::move(newcoin), true); + } + } + + // Make sure all inputs are available; report which are missing + UniValue inputs(UniValue::VARR); + bool fAllInputsAvailable = true; + for (size_t i = 0; i < tx.vin.size(); i++) { + const Coin& coin = view.AccessCoin(tx.vin[i].prevout); + if (coin.IsSpent()) { + fAllInputsAvailable = false; + UniValue input(UniValue::VOBJ); + input.push_back(Pair("vin", (int)i)); + input.push_back(Pair("txid", tx.vin[i].prevout.hash.GetHex())); + input.push_back(Pair("vout", (int)tx.vin[i].prevout.n)); + input.push_back(Pair("error", "input not found in UTXO set, mempool, or prevtxs")); + inputs.push_back(input); + } + } + + UniValue result(UniValue::VOBJ); + result.push_back(Pair("active", AreAssetAuthDeployed())); + + if (!fAllInputsAvailable) { + result.push_back(Pair("valid", false)); + result.push_back(Pair("inputs", inputs)); + return result; + } + + // Run the same authorization check that consensus runs + std::string strError; + std::vector vInfo; + bool fValid = CheckTxAssetAuthInputs(tx, view, strError, &vInfo); + + for (const auto& info : vInfo) { + UniValue input(UniValue::VOBJ); + input.push_back(Pair("vin", (int)info.nIndex)); + input.push_back(Pair("txid", tx.vin[info.nIndex].prevout.hash.GetHex())); + input.push_back(Pair("vout", (int)tx.vin[info.nIndex].prevout.n)); + input.push_back(Pair("nrequired", info.preimage.nRequired)); + input.push_back(Pair("total", (int)info.preimage.vOwnerAssetNames.size())); + + UniValue assets(UniValue::VARR); + for (const std::string& name : info.preimage.vOwnerAssetNames) + assets.push_back(name); + input.push_back(Pair("owner_assets", assets)); + + UniValue moved(UniValue::VARR); + for (const std::string& name : info.vAuthorizingAssets) + moved.push_back(name); + input.push_back(Pair("moved", moved)); + + input.push_back(Pair("authorized", info.fAuthorized)); + inputs.push_back(input); + } + + result.push_back(Pair("valid", fValid)); + if (!fValid && !strError.empty()) + result.push_back(Pair("error", strError)); + result.push_back(Pair("inputs", inputs)); + return result; +} + +#ifdef ENABLE_WALLET + +UniValue addassetauthaddress(const JSONRPCRequest& request) +{ + CWallet* const pwallet = GetWalletForJSONRPCRequest(request); + if (!EnsureWalletIsAvailable(pwallet, request.fHelp)) { + return NullUniValue; + } + + if (request.fHelp || request.params.size() < 2 || request.params.size() > 3) + throw std::runtime_error( + "addassetauthaddress nrequired [\"owner_asset\",...] ( \"account\" )\n" + + AssetAuthActivationWarning() + + "\nCreates a pay-to-asset-hash (P2AH) address, stores the preimage in the wallet, and starts\n" + "watching the address so its UTXOs are tracked. Returns the same information as createassetauthaddress.\n" + + "\nArguments:\n" + "1. nrequired (numeric, required) The number of owner assets that must move in the spending transaction\n" + "2. \"owner_assets\" (array, required) A json array of owner asset names (each must end with '!')\n" + " [\n" + " \"asset_name!\" (string) owner asset name\n" + " ,...\n" + " ]\n" + "3. \"account\" (string, optional) DEPRECATED. An account to assign the address to\n" + + "\nResult:\n" + "{\n" + " \"address\":\"address\", (string) The P2AH address\n" + " \"hash\":\"hex\", (string) The hash160 of the preimage\n" + " \"preimage\":\"hex\", (string) The serialized preimage (also stored in the wallet)\n" + " \"nrequired\": n, (numeric) Number of owner assets that must move to authorize a spend\n" + " \"total\": n, (numeric) Total number of owner assets committed to\n" + " \"owner_assets\": [...] (array) The canonical (sorted) owner asset names\n" + "}\n" + + "\nExamples:\n" + + HelpExampleCli("addassetauthaddress", "1 \"[\\\"MYASSET!\\\"]\"") + + HelpExampleRpc("addassetauthaddress", "2, \"[\\\"ALPHA!\\\",\\\"BETA!\\\",\\\"GAMMA!\\\"]\"") + ); + + LOCK2(cs_main, pwallet->cs_wallet); + + std::string strAccount; + if (request.params.size() > 2 && !request.params[2].isNull()) { + strAccount = request.params[2].get_str(); + if (strAccount == "*") + throw JSONRPCError(RPC_WALLET_INVALID_ACCOUNT_NAME, "Invalid account name"); + } + + CAssetAuthPreimage preimage = _createassetauth_preimage(request.params); + std::vector vchPreimage = SerializePreimage(preimage); + CAssetAuthID id(preimage.GetHash()); + + // Store the preimage so the wallet can spend from this address later + if (!pwallet->AddAssetAuthPreimage(vchPreimage)) + throw JSONRPCError(RPC_WALLET_ERROR, "Failed to store P2AH preimage in wallet"); + + // Watch the base script so the wallet records UTXOs sent to this address + CScript script = GetScriptForDestination(id); + if (!pwallet->HaveWatchOnly(script)) { + if (!pwallet->AddWatchOnly(script, 0)) + throw JSONRPCError(RPC_WALLET_ERROR, "Failed to add P2AH address to wallet watch list"); + } + + pwallet->SetAddressBook(id, strAccount, "send"); + + return PreimageToUniValue(preimage); +} + +UniValue listassetauthutxos(const JSONRPCRequest& request) +{ + CWallet* const pwallet = GetWalletForJSONRPCRequest(request); + if (!EnsureWalletIsAvailable(pwallet, request.fHelp)) { + return NullUniValue; + } + + if (request.fHelp || request.params.size() != 1) + throw std::runtime_error( + "listassetauthutxos \"address\"\n" + + AssetAuthActivationWarning() + + "\nLists the UTXOs held at a P2AH address that this wallet is watching.\n" + "The address must have been added with addassetauthaddress.\n" + + "\nArguments:\n" + "1. \"address\" (string, required) The P2AH address\n" + + "\nResult:\n" + "[\n" + " {\n" + " \"txid\": \"id\", (string) The transaction id\n" + " \"vout\": n, (numeric) The output index\n" + " \"amount\": x.xxx, (numeric) The RVN amount\n" + " \"confirmations\": n, (numeric) The number of confirmations\n" + " \"asset\": { (object, optional) Asset held at this output, if any\n" + " \"name\": \"name\", (string) The asset name\n" + " \"amount\": x.xxx (numeric) The asset amount\n" + " }\n" + " }\n" + " ,...\n" + "]\n" + + "\nExamples:\n" + + HelpExampleCli("listassetauthutxos", "\"address\"") + + HelpExampleRpc("listassetauthutxos", "\"address\"") + ); + + ObserveSafeMode(); + LOCK2(cs_main, pwallet->cs_wallet); + + CTxDestination dest = DecodeDestination(request.params[0].get_str()); + const CAssetAuthID* assetAuthID = boost::get(&dest); + if (!assetAuthID) + throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, "Not a P2AH address"); + + UniValue results(UniValue::VARR); + + for (const auto& entry : pwallet->mapWallet) { + const CWalletTx& wtx = entry.second; + if (wtx.IsCoinBase() && wtx.GetBlocksToMaturity() > 0) + continue; + + int nDepth = wtx.GetDepthInMainChain(); + if (nDepth < 0) + continue; + + for (unsigned int i = 0; i < wtx.tx->vout.size(); i++) { + const CTxOut& txout = wtx.tx->vout[i]; + + CTxDestination outDest; + if (!ExtractDestination(txout.scriptPubKey, outDest)) + continue; + + const CAssetAuthID* outID = boost::get(&outDest); + if (!outID || *outID != *assetAuthID) + continue; + + if (pwallet->IsSpent(entry.first, i)) + continue; + + UniValue utxo(UniValue::VOBJ); + utxo.push_back(Pair("txid", entry.first.GetHex())); + utxo.push_back(Pair("vout", (int)i)); + utxo.push_back(Pair("amount", ValueFromAmount(txout.nValue))); + utxo.push_back(Pair("confirmations", nDepth)); + + // Report any asset held at this output + if (txout.scriptPubKey.IsAssetScript()) { + std::string strName; + CAmount nAmount; + if (GetAssetInfoFromScript(txout.scriptPubKey, strName, nAmount)) { + UniValue asset(UniValue::VOBJ); + asset.push_back(Pair("name", strName)); + asset.push_back(Pair("amount", ValueFromAmount(nAmount))); + utxo.push_back(Pair("asset", asset)); + } + } + + results.push_back(utxo); + } + } + + return results; +} + +UniValue spendassetauth(const JSONRPCRequest& request) +{ + CWallet* const pwallet = GetWalletForJSONRPCRequest(request); + if (!EnsureWalletIsAvailable(pwallet, request.fHelp)) { + return NullUniValue; + } + + if (request.fHelp || !AreAssetAuthDeployed() || request.params.size() < 2 || request.params.size() > 4) + throw std::runtime_error( + "spendassetauth \"from_address\" outputs ( \"preimage\" \"change_address\" )\n" + + AssetAuthActivationWarning() + + "\nSpends UTXOs held at a P2AH (pay-to-asset-hash) address.\n" + "\nThe wallet automatically selects the owner asset UTXO(s) needed to authorize the spend and\n" + "moves them to fresh addresses in the same transaction. The wallet must hold at least nrequired\n" + "of the owner assets that the P2AH address commits to.\n" + + "\nArguments:\n" + "1. \"from_address\" (string, required) The P2AH address to spend from\n" + "2. \"outputs\" (object, required) The outputs to create\n" + " {\n" + " \"address\": x.xxx, (numeric) RVN amount to send to the address\n" + " \"address\": {\"transfer\":{\"NAME\":qty}} (object) asset amount to send to the address\n" + " ,...\n" + " }\n" + "3. \"preimage\" (string, optional) The hex preimage. Required if not stored in the wallet\n" + "4. \"change_address\" (string, optional) Address for RVN/asset change. Defaults to the P2AH address itself\n" + + "\nResult:\n" + "{\n" + " \"txid\": \"id\", (string) The transaction id\n" + " \"owner_assets_moved\": [...], (array) The owner assets used to authorize the spend\n" + " \"owner_asset_destinations\": [...], (array) The fresh addresses the owner assets were moved to\n" + " \"fee\": x.xxx (numeric) The transaction fee\n" + "}\n" + + "\nExamples:\n" + + HelpExampleCli("spendassetauth", "\"p2ah_address\" \"{\\\"destination_address\\\": 5.0}\"") + + HelpExampleCli("spendassetauth", "\"p2ah_address\" \"{\\\"destination_address\\\": {\\\"transfer\\\": {\\\"SOMEASSET\\\": 100}}}\"") + + HelpExampleRpc("spendassetauth", "\"p2ah_address\", {\"destination_address\": 5.0}") + ); + + ObserveSafeMode(); + LOCK2(cs_main, pwallet->cs_wallet); + EnsureWalletIsUnlocked(pwallet); + + // ---- Parse the P2AH address ---- + std::string strFromAddress = request.params[0].get_str(); + CTxDestination fromDest = DecodeDestination(strFromAddress); + const CAssetAuthID* assetAuthID = boost::get(&fromDest); + if (!assetAuthID) + throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, std::string("Not a P2AH address: ") + strFromAddress); + + // ---- Resolve the preimage ---- + std::vector vchPreimage; + if (request.params.size() > 2 && !request.params[2].isNull() && !request.params[2].get_str().empty()) { + vchPreimage = ParseHexV(request.params[2], "preimage"); + if (Hash160(vchPreimage) != *assetAuthID) + throw JSONRPCError(RPC_INVALID_PARAMETER, "Provided preimage does not hash to the P2AH address"); + } else if (!pwallet->GetAssetAuthPreimage(*assetAuthID, vchPreimage)) { + throw JSONRPCError(RPC_WALLET_ERROR, "Preimage not found in wallet. Provide the preimage parameter or use addassetauthaddress first"); + } + + CAssetAuthPreimage preimage; + { + CDataStream ssPreimage(vchPreimage, SER_NETWORK, PROTOCOL_VERSION); + try { + ssPreimage >> preimage; + } catch (const std::exception&) { + throw JSONRPCError(RPC_INVALID_PARAMETER, "Failed to decode P2AH preimage"); + } + } + + std::string strPreimageError; + if (!preimage.IsValid(strPreimageError)) + throw JSONRPCError(RPC_INVALID_PARAMETER, strprintf("Invalid preimage: %s", strPreimageError)); + + // Make sure the preimage is in the wallet keystore so ProduceSignature can find it when signing + pwallet->AddAssetAuthPreimage(vchPreimage); + + // ---- Parse change address ---- + CTxDestination changeDest = fromDest; // default: change goes back to the P2AH address + if (request.params.size() > 3 && !request.params[3].isNull() && !request.params[3].get_str().empty()) { + changeDest = DecodeDestination(request.params[3].get_str()); + if (!IsValidDestination(changeDest)) + throw JSONRPCError(RPC_INVALID_PARAMETER, std::string("Invalid change address: ") + request.params[3].get_str()); + } + + // ---- Parse outputs ---- + UniValue outputs = request.params[1].get_obj(); + std::vector vDestOuts; + CAmount nTotalRvnOut = 0; + std::map mapAssetsOut; // asset name -> total amount requested + + for (const std::string& name_ : outputs.getKeys()) { + CTxDestination destination = DecodeDestination(name_); + if (!IsValidDestination(destination)) + throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, std::string("Invalid Raven address: ") + name_); + + CScript scriptPubKey = GetScriptForDestination(destination); + const UniValue& value = outputs[name_]; + + if (value.isNum() || value.isStr()) { + // Plain RVN output + CAmount nAmount = AmountFromValue(value); + vDestOuts.push_back(CTxOut(nAmount, scriptPubKey)); + nTotalRvnOut += nAmount; + } else if (value.isObject()) { + // Asset transfer output: {"transfer": {"NAME": qty}} + UniValue obj = value.get_obj(); + if (!obj.exists("transfer")) + throw JSONRPCError(RPC_INVALID_PARAMETER, "Output objects must contain a \"transfer\" key"); + + UniValue transferObj = obj["transfer"].get_obj(); + for (const std::string& assetName : transferObj.getKeys()) { + CAmount nAssetAmount = AmountFromValue(transferObj[assetName]); + if (nAssetAmount <= 0) + throw JSONRPCError(RPC_INVALID_PARAMETER, "Asset amount must be positive"); + + CScript assetScript = scriptPubKey; + CAssetTransfer assetTransfer(assetName, nAssetAmount); + assetTransfer.ConstructTransaction(assetScript); + vDestOuts.push_back(CTxOut(0, assetScript)); + + mapAssetsOut[assetName] += nAssetAmount; + } + } else { + throw JSONRPCError(RPC_INVALID_PARAMETER, "Output values must be an amount or a transfer object"); + } + } + + if (vDestOuts.empty()) + throw JSONRPCError(RPC_INVALID_PARAMETER, "No outputs specified"); + + // ---- Select the owner asset UTXOs needed for authorization ---- + std::map > mapAssetCoins; + pwallet->AvailableAssets(mapAssetCoins, true, nullptr); + + std::vector > vOwnerInputs; // (owner asset name, utxo) + std::vector vHave; + for (const std::string& ownerName : preimage.vOwnerAssetNames) { + if ((int)vOwnerInputs.size() >= preimage.nRequired) + break; + auto it = mapAssetCoins.find(ownerName); + if (it != mapAssetCoins.end() && !it->second.empty()) { + vOwnerInputs.push_back(std::make_pair(ownerName, it->second[0])); + vHave.push_back(ownerName); + } + } + + if ((int)vOwnerInputs.size() < preimage.nRequired) { + std::string strNeed; + for (const auto& name : preimage.vOwnerAssetNames) + strNeed += (strNeed.empty() ? "" : ", ") + name; + std::string strHave; + for (const auto& name : vHave) + strHave += (strHave.empty() ? "" : ", ") + name; + if (strHave.empty()) + strHave = "none"; + throw JSONRPCError(RPC_WALLET_ERROR, + strprintf("Wallet does not hold enough of the required owner assets. Need %d of [%s], have: %s", + preimage.nRequired, strNeed, strHave)); + } + + // ---- Collect P2AH UTXOs at the from address ---- + struct P2AHUtxo { + COutPoint outpoint; + CTxOut txout; + std::string assetName; // empty if RVN-only + CAmount assetAmount; + }; + + std::vector vP2AHRvn; + std::vector vP2AHAssets; + + for (const auto& entry : pwallet->mapWallet) { + const CWalletTx& wtx = entry.second; + if (wtx.IsCoinBase() && wtx.GetBlocksToMaturity() > 0) + continue; + if (wtx.GetDepthInMainChain() < 0) + continue; + + for (unsigned int i = 0; i < wtx.tx->vout.size(); i++) { + const CTxOut& txout = wtx.tx->vout[i]; + + CTxDestination outDest; + if (!ExtractDestination(txout.scriptPubKey, outDest)) + continue; + const CAssetAuthID* outID = boost::get(&outDest); + if (!outID || *outID != *assetAuthID) + continue; + if (pwallet->IsSpent(entry.first, i)) + continue; + + P2AHUtxo utxo; + utxo.outpoint = COutPoint(entry.first, i); + utxo.txout = txout; + utxo.assetAmount = 0; + + if (txout.scriptPubKey.IsAssetScript()) { + std::string strName; + CAmount nAmount; + if (GetAssetInfoFromScript(txout.scriptPubKey, strName, nAmount)) { + utxo.assetName = strName; + utxo.assetAmount = nAmount; + vP2AHAssets.push_back(utxo); + continue; + } + } + vP2AHRvn.push_back(utxo); + } + } + + if (vP2AHRvn.empty() && vP2AHAssets.empty()) + throw JSONRPCError(RPC_WALLET_ERROR, "No spendable UTXOs found at the P2AH address (is the address being watched? use addassetauthaddress)"); + + // ---- Build the transaction ---- + CMutableTransaction mtx; + + // Track totals + CAmount nRvnIn = 0; + std::map mapAssetsIn; + + // Select asset-bearing P2AH UTXOs to cover requested asset outputs + for (const auto& assetOut : mapAssetsOut) { + CAmount nNeeded = assetOut.second; + CAmount nGathered = 0; + for (const auto& utxo : vP2AHAssets) { + if (utxo.assetName != assetOut.first) + continue; + if (nGathered >= nNeeded) + break; + mtx.vin.push_back(CTxIn(utxo.outpoint)); + nGathered += utxo.assetAmount; + mapAssetsIn[utxo.assetName] += utxo.assetAmount; + nRvnIn += utxo.txout.nValue; + } + if (nGathered < nNeeded) + throw JSONRPCError(RPC_WALLET_ERROR, + strprintf("Not enough of asset %s at the P2AH address (need %s, have %s)", + assetOut.first, FormatMoney(nNeeded), FormatMoney(nGathered))); + } + + // Select RVN-bearing P2AH UTXOs (largest first) to cover RVN outputs + estimated fee + std::sort(vP2AHRvn.begin(), vP2AHRvn.end(), + [](const P2AHUtxo& a, const P2AHUtxo& b) { return a.txout.nValue > b.txout.nValue; }); + + // Rough fee estimate: P2AH inputs are large because of the preimage push. Use a generous estimate + // and adjust the change output after sizing + CAmount nFeeEstimate = 10000 * (1 + (int)vDestOuts.size() + (int)preimage.nRequired); // refined below + + size_t nRvnUtxoIdx = 0; + while (nRvnIn < nTotalRvnOut + nFeeEstimate && nRvnUtxoIdx < vP2AHRvn.size()) { + const auto& utxo = vP2AHRvn[nRvnUtxoIdx++]; + mtx.vin.push_back(CTxIn(utxo.outpoint)); + nRvnIn += utxo.txout.nValue; + } + + // Add the owner asset inputs (authorization) + for (const auto& ownerInput : vOwnerInputs) { + const COutput& out = ownerInput.second; + mtx.vin.push_back(CTxIn(COutPoint(out.tx->GetHash(), out.i))); + // Owner asset coins carry no RVN value but track the asset + mapAssetsIn[ownerInput.first] += OWNER_ASSET_AMOUNT; + } + + // If P2AH RVN isn't enough to cover outputs+fee, add wallet RVN coins + if (nRvnIn < nTotalRvnOut + nFeeEstimate) { + std::vector vAvailableCoins; + pwallet->AvailableCoins(vAvailableCoins, true, nullptr); + for (const COutput& out : vAvailableCoins) { + if (nRvnIn >= nTotalRvnOut + nFeeEstimate) + break; + if (!out.fSpendable) + continue; + // Skip asset outputs + if (out.tx->tx->vout[out.i].scriptPubKey.IsAssetScript()) + continue; + mtx.vin.push_back(CTxIn(COutPoint(out.tx->GetHash(), out.i))); + nRvnIn += out.tx->tx->vout[out.i].nValue; + } + + if (nRvnIn < nTotalRvnOut + nFeeEstimate) + throw JSONRPCError(RPC_WALLET_INSUFFICIENT_FUNDS, "Insufficient funds to cover outputs and fee"); + } + + // ---- Build outputs ---- + // 1. Requested destination outputs + for (const auto& out : vDestOuts) + mtx.vout.push_back(out); + + // 2. Owner assets move to fresh addresses (replay hygiene: each authorization moves the + // owner token to a brand new address) + UniValue ownerDestinations(UniValue::VARR); + UniValue ownerAssetsMoved(UniValue::VARR); + for (const auto& ownerInput : vOwnerInputs) { + CPubKey newKey; + if (!pwallet->GetKeyFromPool(newKey)) + throw JSONRPCError(RPC_WALLET_KEYPOOL_RAN_OUT, "Keypool ran out, please call keypoolrefill first"); + + CScript ownerScript = GetScriptForDestination(newKey.GetID()); + CAssetTransfer ownerTransfer(ownerInput.first, OWNER_ASSET_AMOUNT); + ownerTransfer.ConstructTransaction(ownerScript); + mtx.vout.push_back(CTxOut(0, ownerScript)); + + ownerAssetsMoved.push_back(ownerInput.first); + ownerDestinations.push_back(EncodeDestination(newKey.GetID())); + } + + // 3. Asset change (back to the P2AH address or the change address) + for (const auto& assetIn : mapAssetsIn) { + // Skip owner assets used for authorization; they were already sent to fresh addresses + bool fIsAuthAsset = false; + for (const auto& ownerInput : vOwnerInputs) { + if (ownerInput.first == assetIn.first) { + fIsAuthAsset = true; + break; + } + } + if (fIsAuthAsset) + continue; + + CAmount nChange = assetIn.second - (mapAssetsOut.count(assetIn.first) ? mapAssetsOut.at(assetIn.first) : 0); + if (nChange > 0) { + CScript changeScript = GetScriptForDestination(changeDest); + CAssetTransfer changeTransfer(assetIn.first, nChange); + changeTransfer.ConstructTransaction(changeScript); + mtx.vout.push_back(CTxOut(0, changeScript)); + } + } + + // 4. RVN change placeholder (value set after fee calculation) + CScript rvnChangeScript = GetScriptForDestination(changeDest); + int nChangeOutputIndex = -1; + if (nRvnIn > nTotalRvnOut) { + mtx.vout.push_back(CTxOut(0, rvnChangeScript)); + nChangeOutputIndex = (int)mtx.vout.size() - 1; + } + + // ---- Sign and size the transaction (two passes for fee accuracy) ---- + auto signTransaction = [&](CMutableTransaction& tx) -> bool { + const CTransaction txConst(tx); + for (unsigned int i = 0; i < tx.vin.size(); i++) { + CTxIn& txin = tx.vin[i]; + + // Find the prevout + CTxOut prevOut; + const auto mi = pwallet->mapWallet.find(txin.prevout.hash); + if (mi != pwallet->mapWallet.end() && txin.prevout.n < mi->second.tx->vout.size()) { + prevOut = mi->second.tx->vout[txin.prevout.n]; + } else { + return false; + } + + SignatureData sigdata; + if (!ProduceSignature(MutableTransactionSignatureCreator(pwallet, &tx, i, prevOut.nValue, SIGHASH_ALL), + prevOut.scriptPubKey, sigdata)) + return false; + UpdateTransaction(tx, i, sigdata); + } + return true; + }; + + // First pass: sign with placeholder change to get an accurate size + CMutableTransaction mtxForSize = mtx; + if (nChangeOutputIndex >= 0) + mtxForSize.vout[nChangeOutputIndex].nValue = nRvnIn - nTotalRvnOut; + if (!signTransaction(mtxForSize)) + throw JSONRPCError(RPC_WALLET_ERROR, "Failed to sign transaction (missing keys or preimage?)"); + + // Compute the fee from the actual signed size, with a safety margin: ECDSA signature + // sizes can vary by a byte per input between the sizing pass and the final signing pass + size_t nTxBytes = GetVirtualTransactionSize(CTransaction(mtxForSize)) + mtx.vin.size() * 2; + CAmount nFee = GetMinimumFee(nTxBytes, CCoinControl(), ::mempool, ::feeEstimator, nullptr); + + if (nRvnIn < nTotalRvnOut + nFee) + throw JSONRPCError(RPC_WALLET_INSUFFICIENT_FUNDS, + strprintf("Insufficient funds to cover fee of %s", FormatMoney(nFee))); + + // Set the real change value (or drop the change output if it would be dust) + CAmount nChange = nRvnIn - nTotalRvnOut - nFee; + if (nChangeOutputIndex >= 0) { + if (nChange > 546) { // dust threshold + mtx.vout[nChangeOutputIndex].nValue = nChange; + } else { + mtx.vout.erase(mtx.vout.begin() + nChangeOutputIndex); + nFee += nChange; + } + } + + // Final signing pass on the real transaction + if (!signTransaction(mtx)) + throw JSONRPCError(RPC_WALLET_ERROR, "Failed to sign transaction (missing keys or preimage?)"); + + // ---- Broadcast ---- + CWalletTx wtxNew; + wtxNew.fTimeReceivedIsTxTime = true; + wtxNew.BindWallet(pwallet); + wtxNew.fFromMe = true; + wtxNew.SetTx(MakeTransactionRef(std::move(mtx))); + + CReserveKey reservekey(pwallet); + CValidationState state; + if (!pwallet->CommitTransaction(wtxNew, reservekey, g_connman.get(), state)) + throw JSONRPCError(RPC_WALLET_ERROR, + strprintf("Transaction was rejected: %s", state.GetRejectReason())); + + UniValue result(UniValue::VOBJ); + result.push_back(Pair("txid", wtxNew.GetHash().GetHex())); + result.push_back(Pair("owner_assets_moved", ownerAssetsMoved)); + result.push_back(Pair("owner_asset_destinations", ownerDestinations)); + result.push_back(Pair("fee", ValueFromAmount(nFee))); + return result; +} + +#endif // ENABLE_WALLET + +static const CRPCCommand commands[] = +{ // category name actor (function) argNames + // ------------- ------------------------- ------------------------- ---------- + { "assetauth", "createassetauthaddress", &createassetauthaddress, {"nrequired", "owner_assets"} }, + { "assetauth", "getassetauthinfo", &getassetauthinfo, {"address_or_hex"} }, + { "assetauth", "verifyassetauth", &verifyassetauth, {"hexstring", "prevtxs"} }, +#ifdef ENABLE_WALLET + { "assetauth", "addassetauthaddress", &addassetauthaddress, {"nrequired", "owner_assets", "account"} }, + { "assetauth", "listassetauthutxos", &listassetauthutxos, {"address"} }, + { "assetauth", "spendassetauth", &spendassetauth, {"from_address", "outputs", "preimage", "change_address"} }, +#endif +}; + +void RegisterAssetAuthRPCCommands(CRPCTable &t) +{ + for (unsigned int vcidx = 0; vcidx < ARRAYLEN(commands); vcidx++) + t.appendCommand(commands[vcidx].name, &commands[vcidx]); +} diff --git a/src/rpc/client.cpp b/src/rpc/client.cpp index 119471a06d..9aaa74cf4b 100644 --- a/src/rpc/client.cpp +++ b/src/rpc/client.cpp @@ -119,6 +119,12 @@ static const CRPCConvertParam vRPCConvertParams[] = { "addmultisigaddress", 1, "keys" }, { "createmultisig", 0, "nrequired" }, { "createmultisig", 1, "keys" }, + { "createassetauthaddress", 0, "nrequired" }, + { "createassetauthaddress", 1, "owner_assets" }, + { "addassetauthaddress", 0, "nrequired" }, + { "addassetauthaddress", 1, "owner_assets" }, + { "spendassetauth", 1, "outputs" }, + { "verifyassetauth", 1, "prevtxs" }, { "listunspent", 0, "minconf" }, { "listunspent", 1, "maxconf" }, { "listunspent", 2, "addresses" }, diff --git a/src/rpc/rawtransaction.cpp b/src/rpc/rawtransaction.cpp index ee0206d8a1..66e595b932 100644 --- a/src/rpc/rawtransaction.cpp +++ b/src/rpc/rawtransaction.cpp @@ -1817,6 +1817,7 @@ UniValue signrawtransaction(const JSONRPCRequest& request) " \"vout\":n, (numeric, required) The output number\n" " \"scriptPubKey\": \"hex\", (string, required) script key\n" " \"redeemScript\": \"hex\", (string, required for P2SH or P2WSH) redeem script\n" + " \"assetAuthPreimage\": \"hex\", (string, required for P2AH) pay-to-asset-hash preimage\n" " \"amount\": value (numeric, required) The amount spent\n" " }\n" " ,...\n" @@ -1968,6 +1969,25 @@ UniValue signrawtransaction(const JSONRPCRequest& request) tempKeystore.AddCScript(redeemScript); } } + + /** RVN START */ + // if assetAuthPreimage given for a P2AH (pay-to-asset-hash) input, add it to the + // tempKeystore so the input's scriptSig can be filled with the preimage push + if (scriptPubKey.IsAssetAuthScript()) { + UniValue v = find_value(prevOut, "assetAuthPreimage"); + if (!v.isNull()) { + std::vector preimageData(ParseHexV(v, "assetAuthPreimage")); + tempKeystore.AddAssetAuthPreimage(preimageData); +#ifdef ENABLE_WALLET + // When signing with the wallet, the preimage needs to be visible to the + // wallet keystore as well (in-memory only; not persisted unless the user + // calls addassetauthaddress) + if (!fGivenKeys && pwallet) + pwallet->LoadAssetAuthPreimage(preimageData); +#endif + } + } + /** RVN END */ } } diff --git a/src/rpc/register.h b/src/rpc/register.h index 67c3319bcf..14ac5a0816 100644 --- a/src/rpc/register.h +++ b/src/rpc/register.h @@ -26,6 +26,8 @@ void RegisterAssetRPCCommands(CRPCTable &tableRPC); void RegisterMessageRPCCommands(CRPCTable &tableRPC); /** Register rewards RPC commands */ void RegisterRewardsRPCCommands(CRPCTable &tableRPC); +/** Register pay-to-asset-hash (P2AH) RPC commands */ +void RegisterAssetAuthRPCCommands(CRPCTable &tableRPC); static inline void RegisterAllCoreRPCCommands(CRPCTable &t) { @@ -37,6 +39,7 @@ static inline void RegisterAllCoreRPCCommands(CRPCTable &t) RegisterAssetRPCCommands(t); RegisterMessageRPCCommands(t); RegisterRewardsRPCCommands(t); + RegisterAssetAuthRPCCommands(t); } #endif diff --git a/src/script/sign.cpp b/src/script/sign.cpp index a178a27d72..0f7134068a 100644 --- a/src/script/sign.cpp +++ b/src/script/sign.cpp @@ -85,29 +85,19 @@ static bool SignStep(const BaseSignatureCreator& creator, const CScript& scriptP return false; /** RVN START */ case TX_NEW_ASSET: - keyID = CKeyID(uint160(vSolutions[0])); - if (!Sign1(keyID, creator, scriptPubKey, ret, sigversion)) - return false; - else - { - CPubKey vch; - creator.KeyStore().GetPubKey(keyID, vch); - ret.push_back(ToByteVector(vch)); - } - return true; case TX_TRANSFER_ASSET: - keyID = CKeyID(uint160(vSolutions[0])); - if (!Sign1(keyID, creator, scriptPubKey, ret, sigversion)) + case TX_REISSUE_ASSET: + // Asset data can be appended to a P2AH (pay-to-asset-hash) base script as well as a + // P2PKH base script. P2AH-based asset scripts are satisfied by the preimage, not a key + if (scriptPubKey.IsAssetAuthScript()) { + std::vector vchPreimage; + if (creator.KeyStore().GetAssetAuthPreimage(uint160(vSolutions[0]), vchPreimage)) { + ret.push_back(vchPreimage); + return true; + } return false; - else - { - CPubKey vch; - creator.KeyStore().GetPubKey(keyID, vch); - ret.push_back(ToByteVector(vch)); } - return true; - case TX_REISSUE_ASSET: keyID = CKeyID(uint160(vSolutions[0])); if (!Sign1(keyID, creator, scriptPubKey, ret, sigversion)) return false; From 644c345594a739b34a8dc0b1fc542a1967048bb2 Mon Sep 17 00:00:00 2001 From: Tyler Hess Date: Sat, 30 May 2026 16:23:51 -0600 Subject: [PATCH 14/15] Add P2AH unit and functional tests Unit tests (src/test/assets/assetauth_tests.cpp, 11 cases): - Preimage validation, serialization, and canonical hashing - Script recognition (Solver, ExtractDestination, address round-trip) - ScriptSig preimage parsing - Consensus authorization: valid spends, missing movement, wrong preimage, m-of-n thresholds, chained authorization, cycle rejection, and one token authorizing multiple inputs Functional test (test/functional/feature_assetauth.py, 12 scenarios): - Pre-activation policy rejection and BIP9 activation - Address creation, canonicalization, and validation - 1-of-1 and 2-of-3 spends via spendassetauth - Consensus rejection of spends without owner-token movement - P2AH outputs holding assets - Chained authorization across P2AH addresses (and rejection without root) - verifyassetauth reporting, wallet preimage persistence across restart Also updates one base58_keys_invalid.json vector whose version byte (40) is now the valid mainnet P2AH address prefix; the replacement uses unused version byte 41 to preserve the test's intent. Co-Authored-By: Claude Opus 4.8 --- src/Makefile.test.include | 1 + src/test/assets/assetauth_tests.cpp | 566 +++++++++++++++++++++++++ src/test/data/base58_keys_invalid.json | 2 +- test/functional/feature_assetauth.py | 504 ++++++++++++++++++++++ test/functional/test_runner.py | 1 + 5 files changed, 1073 insertions(+), 1 deletion(-) create mode 100644 src/test/assets/assetauth_tests.cpp create mode 100755 test/functional/feature_assetauth.py diff --git a/src/Makefile.test.include b/src/Makefile.test.include index 54775b819c..331f3af91d 100644 --- a/src/Makefile.test.include +++ b/src/Makefile.test.include @@ -26,6 +26,7 @@ GENERATED_TEST_FILES = $(JSON_TEST_FILES:.json=.json.h) $(RAW_TEST_FILES:.raw=.r # test_raven binary # RAVEN_TESTS =\ test/assets/asset_tests.cpp \ + test/assets/assetauth_tests.cpp \ test/assets/serialization_tests.cpp \ test/assets/asset_tx_tests.cpp \ test/assets/cache_tests.cpp \ diff --git a/src/test/assets/assetauth_tests.cpp b/src/test/assets/assetauth_tests.cpp new file mode 100644 index 0000000000..262fcc72bb --- /dev/null +++ b/src/test/assets/assetauth_tests.cpp @@ -0,0 +1,566 @@ +// Copyright (c) 2021 The Raven Core developers +// Distributed under the MIT software license, see the accompanying +// file COPYING or http://www.opensource.org/licenses/mit-license.php. + +#include + +#include + +#include + +#include +#include +#include +#include